mbed-os/platform/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_M platform: fix SPDX identifiers 2020-02-21 07:00:58 +00:00
minimal-printf Removed mbed_minimal_formatted_string_character 2020-03-23 13:51:47 +00:00
ATCmdParser.cpp busy s... fix (ONME-4352) 2019-12-12 09:36:34 +02:00
CThunkBase.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
CriticalSectionLock.cpp Remove the deprecated CriticalSectionLock APIs 2020-02-28 07:19:19 -08:00
DeepSleepLock.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
FileBase.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
FileHandle.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
FilePath.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
FileSystemHandle.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
LocalFileSystem.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
Stream.cpp mbed_retarget: Add a minimal console implementation to provide basic functionalities 2019-11-11 15:14:00 +00:00
SysTimer.cpp Add Chrono support to Kernel and SysTimer 2020-04-27 10:19:08 +03:00
SysTimer.h More Chrono test fixes 2020-04-27 10:19:08 +03:00
mbed_alloc_wrappers.cpp add dummy SUPER_REALLOC/CALLOC calls to alloc wrappers 2020-02-04 12:29:53 +01:00
mbed_application.c Remove ARMC5 reference from Mbed OS platform 2020-03-19 10:48:14 -07:00
mbed_assert.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_atomic_impl.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_board.c Remove mbed interface deprecated API 2020-03-02 09:00:01 -08:00
mbed_crash_data_offsets.h - Remove the pre-processor directive __ARMCC_VERSION >= 6010050 2020-03-27 14:37:01 +00:00
mbed_critical.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_error.c Fix Astyle error 2020-03-25 15:37:13 +01:00
mbed_error_hist.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_error_hist.h Change Doxygen groups structure, splitting first by Public/Internal (#11105) 2019-08-02 12:23:47 +01:00
mbed_interface.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_mem_trace.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_mktime.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_mpu_mgmt.c platform: fix SPDX identifiers 2020-02-21 07:00:58 +00:00
mbed_os_timer.cpp Correct core RTOS sleep routine timing 2020-05-07 11:43:01 +03:00
mbed_os_timer.h Correct core RTOS sleep routine timing 2020-05-07 11:43:01 +03:00
mbed_poll.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_power_mgmt.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_retarget.cpp psa: Remove S-mode only code 2020-04-27 09:51:13 +01:00
mbed_rtc_time.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_sdk_boot.c Disable write buffering on debug builds. 2020-01-30 16:19:28 +02:00
mbed_semihost_api.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_stats.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_thread.cpp Add Chrono support to Kernel and SysTimer 2020-04-27 10:19:08 +03:00
mbed_wait_api_no_rtos.c Remove mbed wait deprecated APIs 2020-04-08 10:35:07 +01:00