diff --git a/src/sensors/softfusion/softfusionsensor.h b/src/sensors/softfusion/softfusionsensor.h index aeaf8fd1..5cfe90c0 100644 --- a/src/sensors/softfusion/softfusionsensor.h +++ b/src/sensors/softfusion/softfusionsensor.h @@ -202,7 +202,7 @@ class SoftFusionSensor : public Sensor { void checkSensorTimeout() { uint32_t now = micros(); constexpr uint32_t sensorTimeoutMicros = 2e6; // 2 seconds - if (now - m_lastRotationUpdate < sensorTimeoutMicros) { + if (m_lastRotationUpdate + sensorTimeoutMicros > now) { return; }