diff --git a/firmware/controllers/trigger/trigger_decoder.cpp b/firmware/controllers/trigger/trigger_decoder.cpp index 0c8476efd7..8fbcc6c916 100644 --- a/firmware/controllers/trigger/trigger_decoder.cpp +++ b/firmware/controllers/trigger/trigger_decoder.cpp @@ -548,12 +548,14 @@ void TriggerState::decodeTriggerEvent( int rpm = GET_RPM(); floatms_t engineCycleDuration = getEngineCycleDuration(rpm PASS_ENGINE_PARAMETER_SUFFIX); - int time = currentCycle.totalTimeNt[0]; - efiPrintf("%s duty %f %d", + if (!engineConfiguration->useOnlyRisingEdgeForTrigger) { + int time = currentCycle.totalTimeNt[0]; + efiPrintf("%s duty %f %d", name, time / engineCycleDuration, time ); + } for (int i = 0;i