diff --git a/libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp b/libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp index d50691c40236260f2698d9fa96ab9061000aba46..bbb5e8d8ee7dfd4a777b133b26acae7e0ab0a26a 100644 --- a/libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp +++ b/libraries/AP_InertialSensor/AP_InertialSensor_HIL.cpp @@ -63,7 +63,7 @@ bool AP_InertialSensor_HIL::wait_for_sample(uint16_t timeout_ms) if (_sample_available()) { return true; } - uint32_t start = hal.scheduler->micros(); + uint32_t start = hal.scheduler->millis(); while ((hal.scheduler->millis() - start) < timeout_ms) { uint32_t tnow = hal.scheduler->micros(); uint32_t tdelay = (_last_sample_usec + _sample_period_usec) - tnow;