From 0ec1f260c107aa8eb22a70d6991eb3efcc5d46e4 Mon Sep 17 00:00:00 2001 From: rusefi Date: Sat, 20 Jul 2024 22:09:15 -0400 Subject: [PATCH] first mc33810 SPI communication is not happy #6733 huh? stepper was not waiting? improving default parameter value, reusing new default parameter --- firmware/hw_layer/adc/adc_inputs.h | 2 +- firmware/hw_layer/hardware.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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