diff --git a/firmware/controllers/trigger/trigger_emulator_algo.cpp b/firmware/controllers/trigger/trigger_emulator_algo.cpp index 9ff4438428..1a1c52e1b2 100644 --- a/firmware/controllers/trigger/trigger_emulator_algo.cpp +++ b/firmware/controllers/trigger/trigger_emulator_algo.cpp @@ -78,14 +78,10 @@ static int atTriggerVersions[NUM_EMULATOR_CHANNELS] = { 0 }; static float getRpmMultiplier(operation_mode_e mode) { switch (mode) { case FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR: - return getCrankDivider(mode) / 2; case FOUR_STROKE_THREE_TIMES_CRANK_SENSOR: - return getCrankDivider(mode) / 2; case FOUR_STROKE_SIX_TIMES_CRANK_SENSOR: - // todo: c'mon too much code duplication! at least reuse getCrankDivider when it works?! - return SYMMETRICAL_SIX_TIMES_CRANK_SENSOR_DIVIDER / 2; case FOUR_STROKE_TWELVE_TIMES_CRANK_SENSOR: - return SYMMETRICAL_TWELVE_TIMES_CRANK_SENSOR_DIVIDER / 2; + return getCrankDivider(mode) / 2; case FOUR_STROKE_CAM_SENSOR: return 0.5; case OM_NONE: