Skip to content
Snippets Groups Projects
Commit fae45b29 authored by Andrew Tridgell's avatar Andrew Tridgell Committed by Randy Mackay
Browse files

AP_InertialSensor: fixed timer bug in HIL sensors

parent 3a8d4cdc
No related branches found
No related tags found
No related merge requests found
...@@ -63,7 +63,7 @@ bool AP_InertialSensor_HIL::wait_for_sample(uint16_t timeout_ms) ...@@ -63,7 +63,7 @@ bool AP_InertialSensor_HIL::wait_for_sample(uint16_t timeout_ms)
if (_sample_available()) { if (_sample_available()) {
return true; return true;
} }
uint32_t start = hal.scheduler->micros(); uint32_t start = hal.scheduler->millis();
while ((hal.scheduler->millis() - start) < timeout_ms) { while ((hal.scheduler->millis() - start) < timeout_ms) {
uint32_t tnow = hal.scheduler->micros(); uint32_t tnow = hal.scheduler->micros();
uint32_t tdelay = (_last_sample_usec + _sample_period_usec) - tnow; uint32_t tdelay = (_last_sample_usec + _sample_period_usec) - tnow;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment