mirror of https://github.com/ArduPilot/ardupilot
HAL_ChibiOS: end scheduler boost on expected delay
we want timer thread to be higher priority than main thread while in a long operation
This commit is contained in:
parent
9f26ae5e8c
commit
59669209fe
|
@ -498,6 +498,9 @@ void Scheduler::expect_delay_ms(uint32_t ms)
|
|||
} else {
|
||||
expect_delay_start = AP_HAL::millis();
|
||||
expect_delay_length = ms;
|
||||
|
||||
// also put our priority below timer thread if we are boosted
|
||||
boost_end();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue