From 729c9a1ff4822555efae3f8141a0209dcd741660 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Tue, 18 Jan 2022 21:20:56 -0500 Subject: [PATCH] On m_event vs lobe vs scheduling #3804 --- firmware/controllers/engine_cycle/high_pressure_fuel_pump.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/firmware/controllers/engine_cycle/high_pressure_fuel_pump.cpp b/firmware/controllers/engine_cycle/high_pressure_fuel_pump.cpp index 84eddc29be..8e2142a854 100644 --- a/firmware/controllers/engine_cycle/high_pressure_fuel_pump.cpp +++ b/firmware/controllers/engine_cycle/high_pressure_fuel_pump.cpp @@ -138,7 +138,9 @@ void HpfpController::onFastCallback() { m_requested_pump = 0; m_deadtime = 0; } else { +#if EFI_PROD_CODE efiAssertVoid(OBD_PCM_Processor_Fault, engine->triggerCentral.triggerShape.getSize() > engineConfiguration->hpfpCamLobes * 6, "Too few trigger tooth for this number of HPFP lobes"); +#endif // EFI_PROD_CODE // Convert deadtime from ms to degrees based on current RPM float deadtime_ms = interpolate2d( Sensor::get(SensorType::BatteryVoltage).value_or(VBAT_FALLBACK_VALUE),