mirror of https://github.com/ARMmbed/mbed-os.git
Make multiticker test more reliable when scheduling very early interrupts. When very early interrupt is scheduled (e.g now + 2[ticks]) then it's likely that it won't be fired in some circumstances and as a result there is overdue event in queue. That overdue event can be mistakenly scheduled again by `Ticker::detach` (detach calls schedule if head was removed). That's why we should check interrupts counter immediately after wait period and before detach loop |
||
---|---|---|
.. | ||
c_strings | ||
crc | ||
dev_null | ||
echo | ||
flashiap | ||
generic_tests | ||
lp_ticker | ||
lp_timeout | ||
lp_timer | ||
mem_trace | ||
race_test | ||
rtc | ||
sleep_lock | ||
stl_features | ||
ticker | ||
timeout | ||
timer | ||
timerevent |