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
LICENSE.md
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
mbed_rtos1_types.h
mbed_rtos_storage.h
mbed_rtos_types.h
rtos.h