diff --git a/firmware/controllers/engine_cycle/spark_logic.cpp b/firmware/controllers/engine_cycle/spark_logic.cpp index 7915bc9e3a..9ee6687d8f 100644 --- a/firmware/controllers/engine_cycle/spark_logic.cpp +++ b/firmware/controllers/engine_cycle/spark_logic.cpp @@ -318,10 +318,10 @@ static bool startDwellByTurningSparkPinHigh(IgnitionEvent *event, IgnitionOutput } void turnSparkPinHighStartCharging(IgnitionEvent *event) { - event->actualStartOfDwellNt = getTimeNowLowerNt(); - efitick_t nowNt = getTimeNowNt(); + event->actualDwellTimer.reset(nowNt); + bool skippedDwellDueToTriggerNoised = false; for (int i = 0; i< MAX_OUTPUTS_FOR_IGNITION;i++) { IgnitionOutputPin *output = event->outputs[i];