diff --git a/firmware/controllers/algo/engine.cpp b/firmware/controllers/algo/engine.cpp index e71ea8dcf9..dfc81f8d2f 100644 --- a/firmware/controllers/algo/engine.cpp +++ b/firmware/controllers/algo/engine.cpp @@ -370,7 +370,7 @@ bool Engine::isInShutdownMode() { injection_mode_e Engine::getCurrentInjectionMode(DECLARE_ENGINE_PARAMETER_SIGNATURE) { int rpm = rpmCalculator.rpmValue; - return isCrankingR(rpm) ? CONFIG(crankingInjectionMode) : CONFIG(injectionMode); + return rpmCalculator.isCranking(PASS_ENGINE_PARAMETER_SIGNATURE) ? CONFIG(crankingInjectionMode) : CONFIG(injectionMode); } /** diff --git a/firmware/controllers/algo/fuel_math.cpp b/firmware/controllers/algo/fuel_math.cpp index 817afdb138..5af437dd31 100644 --- a/firmware/controllers/algo/fuel_math.cpp +++ b/firmware/controllers/algo/fuel_math.cpp @@ -132,7 +132,7 @@ percent_t getInjectorDutyCycle(int rpm DECLARE_ENGINE_PARAMETER_SUFFIX) { */ floatms_t getInjectionDuration(int rpm DECLARE_ENGINE_PARAMETER_SUFFIX) { float theoreticalInjectionLength; - bool isCranking = isCrankingR(rpm); + bool isCranking = ENGINE(rpmCalculator).isCranking(PASS_ENGINE_PARAMETER_SIGNATURE); int numberOfCylinders = getNumberOfInjections(isCranking ? engineConfiguration->crankingInjectionMode : engineConfiguration->injectionMode PASS_ENGINE_PARAMETER_SUFFIX); diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index 276b9ca1aa..30844760f7 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -103,7 +103,7 @@ static msg_t csThread(void) { #if EFI_SHAFT_POSITION_INPUT || defined(__DOXYGEN__) while (true) { int rpm = getRpmE(engine); - int is_cranking = isCrankingR(rpm); + int is_cranking = ENGINE(rpmCalculator).isCranking(PASS_ENGINE_PARAMETER_SIGNATURE); int is_running = rpm > 0 && !is_cranking; if (is_running) { // blinking while running diff --git a/firmware/controllers/math/engine_math.cpp b/firmware/controllers/math/engine_math.cpp index a0174f69e8..b197fbbc79 100644 --- a/firmware/controllers/math/engine_math.cpp +++ b/firmware/controllers/math/engine_math.cpp @@ -236,7 +236,7 @@ floatms_t getCrankingSparkDwell(int rpm DECLARE_ENGINE_PARAMETER_SUFFIX) { */ floatms_t getSparkDwell(int rpm DECLARE_ENGINE_PARAMETER_SUFFIX) { float dwellMs; - if (isCrankingR(rpm)) { + if (ENGINE(rpmCalculator).isCranking(PASS_ENGINE_PARAMETER_SIGNATURE)) { dwellMs = getCrankingSparkDwell(rpm PASS_ENGINE_PARAMETER_SUFFIX); } else { efiAssert(!cisnan(rpm), "invalid rpm", NAN);