From d8ffaa9015c86949d20d6d6c84c45f41a28b2e47 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Thu, 25 Jan 2018 19:19:35 -0500 Subject: [PATCH] better state constraint --- firmware/controllers/trigger/spark_logic.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/firmware/controllers/trigger/spark_logic.cpp b/firmware/controllers/trigger/spark_logic.cpp index 3c87c1e84a..d7f99964ca 100644 --- a/firmware/controllers/trigger/spark_logic.cpp +++ b/firmware/controllers/trigger/spark_logic.cpp @@ -223,6 +223,7 @@ void prepareIgnitionSchedule(IgnitionEvent *event DECLARE_ENGINE_PARAMETER_SUFFI // change of sign here from 'before TDC' to 'after TDC' const angle_t localAdvance = -ENGINE(engineState.timingAdvance) + ENGINE(angleExtra[event->cylinderIndex]) + CONFIG(timing_offset_cylinder[event->cylinderIndex]); + efiAssertVoid(!cisnan(localAdvance), "localAdvance#1"); const int index = ENGINE(ignitionPin[event->cylinderIndex]); const int coilIndex = ID2INDEX(getCylinderId(index PASS_ENGINE_PARAMETER_SUFFIX)); IgnitionOutputPin *output = &enginePins.coils[coilIndex];