mbed-os/rtos
Kevin Bracey 3f67eed31c Correct core RTOS sleep routine timing
Chrono conversions inadvertantly changed the core timed sleep routine
used by the RTOS idle to use `OsTimer::update_and_get_tick()` instead of
`OsTimer::get_tick()`.

Correct this, and expand/clarify documentation and naming to try to
prevent recurrence.

Another minor fix observed while inspecting code - `OsClock` can't just
use `milliseconds`, it should match the period of `OsTimer`, which
theoretically can be different.
2020-05-07 11:43:01 +03:00
..
source Correct core RTOS sleep routine timing 2020-05-07 11:43:01 +03:00
ConditionVariable.h Fix the CI build and unit test issue 2020-04-27 10:19:08 +03:00
EventFlags.h Add Chrono support to EventFlags 2020-04-27 10:19:08 +03:00
Kernel.h Merge pull request #12425 from kjbracey-arm/chrono 2020-04-30 11:41:43 +02:00
LICENSE-mit.txt rtos: add license information 2019-04-16 11:26:39 +01:00
LICENSE.md Remove RtosTimer deprecated class and its APIs 2020-03-09 09:52:29 -07:00
Mail.h Add Chrono support to Queue,MemoryPool,Mail 2020-04-27 10:19:08 +03:00
MemoryPool.h Add Chrono support to Queue,MemoryPool,Mail 2020-04-27 10:19:08 +03:00
Mutex.h Add Chrono support to Mutex 2020-04-27 10:19:08 +03:00
Queue.h Chrono test fixes 2020-04-27 10:19:08 +03:00
Semaphore.h Add Chrono support to Semaphore 2020-04-27 10:19:08 +03:00
ThisThread.h Add Chrono support to ThisThread 2020-04-27 10:19:08 +03:00
Thread.h Thread: minor space optimisation 2020-04-27 10:19:08 +03:00
mbed_lib.json RTOS API for bare metal 2019-07-15 10:13:50 +03:00
mbed_rtos1_types.h RTOS API for bare metal 2019-07-15 10:13:50 +03:00
mbed_rtos_storage.h Harmonise Doxygen comments in drivers, events, platform and rtos dirs 2019-09-09 10:59:51 +01:00
mbed_rtos_types.h Harmonise Doxygen comments in drivers, events, platform and rtos dirs 2019-09-09 10:59:51 +01:00
rtos.h Remove RtosTimer deprecated class and its APIs 2020-03-09 09:52:29 -07:00