mbed-os/platform/source
Laurent Meunier 23e61c02dd SysTimer deep sleep: Add local lock check and update comments
Suggested-by: @kjbracey-arm

Replace the sleep_manager_can_deep_sleep() with !_deep_sleep_locked.
Indeed, if we know we've taken the lock because we're using us_ticker,
no need to do the early wake.

Updated comments accordingly.
2019-09-19 17:29:56 +01:00
..
TARGET_CORTEX_M mbed fault handler: changed the 2nd parameter type. 2019-08-21 17:02:34 +08:00
minimal-printf minimal-printf: Disable floating point support by default 2019-09-12 17:18:37 +01:00
ATCmdParser.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
CThunkBase.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
CallChain.cpp Upstream PR #11073 review request changes (#11135) 2019-08-02 12:32:40 +01:00
CriticalSectionLock.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01: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 Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
SysTimer.cpp SysTimer deep sleep: Add local lock check and update comments 2019-09-19 17:29:56 +01:00
SysTimer.h Move source files and add Doxygen labels 2019-09-12 17:18:37 +01:00
mbed_alloc_wrappers.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_application.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01: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 Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_crash_data_offsets.h Change Doxygen groups structure, splitting first by Public/Internal (#11105) 2019-08-02 12:23:47 +01:00
mbed_critical.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_error.c Fix typos in comments 2019-08-28 13:12:05 +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: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_os_timer.cpp Move source files and add Doxygen labels 2019-09-12 17:18:37 +01:00
mbed_os_timer.h Move source files and add Doxygen labels 2019-09-12 17:18:37 +01: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 Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +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 Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01: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 Move source files and add Doxygen labels 2019-09-12 17:18:37 +01:00
mbed_wait_api_no_rtos.c Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00
mbed_wait_api_rtos.cpp Platform: Separate internal APIs from public APIs 2019-08-02 12:23:47 +01:00