diff --git a/src/shared/drivers/adc/InternalADC.cpp b/src/shared/drivers/adc/InternalADC.cpp
index bf628feb6feb48c1c3f729f4797cde0316403d0e..c39f7d886e9fb2375d8542bc8ec27f898aceb331 100644
--- a/src/shared/drivers/adc/InternalADC.cpp
+++ b/src/shared/drivers/adc/InternalADC.cpp
@@ -137,7 +137,9 @@ InternalADCData InternalADC::sampleImpl()
         {
             newData.voltage[i] = readChannel(static_cast<Channel>(i));
             newData.voltage[i] =
-                newData.voltage[i] * V_DDA_VOLTAGE / ADC_RESOLUTION;
+                newData.voltage[i] *
+                V_DDA_VOLTAGE  // cppcheck-suppress ConfigurationNotChecked
+                / ADC_RESOLUTION;
         }
     }
 
@@ -161,7 +163,9 @@ InternalADCData InternalADC::sampleImpl()
         if (temperatureRawValue != 0)
         {
             newData.temperature =
-                temperatureRawValue * V_DDA_VOLTAGE / ADC_RESOLUTION;
+                temperatureRawValue *
+                V_DDA_VOLTAGE  // cppcheck-suppress ConfigurationNotChecked
+                / ADC_RESOLUTION;
 
 #ifdef WITHOUT_CALIBRATION
             // Default conversion
@@ -185,9 +189,10 @@ InternalADCData InternalADC::sampleImpl()
         auto vbatVoltageRawValue = readChannel(static_cast<Channel>(VBAT_CH));
         ADC->CCR &= ~ADC_CCR_VBATE;
 
-        // Conversion
         newData.vBat =
-            vbatVoltageRawValue * V_DDA_VOLTAGE / ADC_RESOLUTION * VBAT_DIV;
+            vbatVoltageRawValue *
+            V_DDA_VOLTAGE  // cppcheck-suppress ConfigurationNotChecked
+            / ADC_RESOLUTION * VBAT_DIV;
     }
 
     return newData;