mbed-os/rtos/source
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
..
TARGET_CORTEX Correct core RTOS sleep routine timing 2020-05-07 11:43:01 +03:00
ConditionVariable.cpp Add Chrono and predicate support to ConditionVariable 2020-04-27 10:19:08 +03:00
EventFlags.cpp Add Chrono support to EventFlags 2020-04-27 10:19:08 +03:00
Kernel.cpp Add Chrono support to Kernel and SysTimer 2020-04-27 10:19:08 +03:00
Mutex.cpp Add Chrono support to Mutex 2020-04-27 10:19:08 +03:00
Semaphore.cpp Add Chrono support to Semaphore 2020-04-27 10:19:08 +03:00
ThisThread.cpp Add Chrono support to ThisThread 2020-04-27 10:19:08 +03:00
Thread.cpp rtos: fix SPDX identifiers 2020-02-21 07:00:57 +00:00
rtos_handlers.h rtos: fix SPDX identifiers 2020-02-21 07:00:57 +00:00
rtos_idle.h rtos: fix SPDX identifiers 2020-02-21 07:00:57 +00:00