diff --git a/firmware/hw_layer/adc/adc_inputs.h b/firmware/hw_layer/adc/adc_inputs.h index 85d0c6f1ae..f02a87864c 100644 --- a/firmware/hw_layer/adc/adc_inputs.h +++ b/firmware/hw_layer/adc/adc_inputs.h @@ -80,7 +80,7 @@ adc_channel_mode_e getAdcMode(adc_channel_e hwChannel); void initAdcInputs(); // wait until at least 1 slowADC sampling is complete -void waitForSlowAdc(uint32_t lastAdcCounter = 0); +void waitForSlowAdc(uint32_t lastAdcCounter = 1); void printFullAdcReportIfNeeded(void); int getInternalAdcValue(const char *msg, adc_channel_e index); diff --git a/firmware/hw_layer/hardware.cpp b/firmware/hw_layer/hardware.cpp index 4c27cc217c..3db8a10c68 100644 --- a/firmware/hw_layer/hardware.cpp +++ b/firmware/hw_layer/hardware.cpp @@ -591,7 +591,7 @@ void initHardware() { initAdcInputs(); // wait for first set of ADC values so that we do not produce invalid sensor data - waitForSlowAdc(1); + waitForSlowAdc(); #endif /* HAL_USE_ADC */ #if EFI_SOFTWARE_KNOCK