diff --git a/firmware/controllers/algo/trip_odometer.cpp b/firmware/controllers/algo/trip_odometer.cpp index 3a1a5281b6..0a011d8d57 100644 --- a/firmware/controllers/algo/trip_odometer.cpp +++ b/firmware/controllers/algo/trip_odometer.cpp @@ -15,6 +15,7 @@ void TripOdometer::reset() { void TripOdometer::consumeFuel(float grams, efitick_t nowNt) { m_consumedRemainder += grams; + // 1000grams of fuel between invocations of TripOdometer logic means something very wrong, we do not control cruise ship engines yet! criticalAssertVoid(m_consumedRemainder < 1000, "m_consumedRemainder busy loop"); while (m_consumedRemainder > 1) { m_consumedRemainder--;