mbed-os/platform
Kevin Bracey b1c23ac15f Disable write buffer in debug builds (M3/M4)
As part of work to improve the debugging of exceptions, have
Mbed OS make an effort to make exceptions more precise in debug builds
at the cost of performance.

Related pyOCD work:

   https://github.com/mbedmicro/pyOCD/pull/430
2018-12-27 22:26:02 -06:00
..
ATCmdParser.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
ATCmdParser.h platform: add spdx license 2018-12-27 22:25:54 -06:00
CThunk.h platform: add spdx license 2018-12-27 22:25:54 -06:00
CThunkBase.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
CThunkBase.h platform: add spdx license 2018-12-27 22:25:54 -06:00
CallChain.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
CallChain.h platform: add spdx license 2018-12-27 22:25:54 -06:00
Callback.h platform: add spdx license 2018-12-27 22:25:54 -06:00
CircularBuffer.h platform: add spdx license 2018-12-27 22:25:54 -06:00
CriticalSectionLock.h platform: add spdx license 2018-12-27 22:25:54 -06:00
DeepSleepLock.h platform: add spdx license 2018-12-27 22:25:54 -06:00
DirHandle.h platform: add spdx license 2018-12-27 22:25:54 -06:00
FileBase.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
FileBase.h platform: add spdx license 2018-12-27 22:25:54 -06:00
FileHandle.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
FileHandle.h platform: add spdx license 2018-12-27 22:25:54 -06:00
FileLike.h platform: add spdx license 2018-12-27 22:25:54 -06:00
FilePath.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
FilePath.h platform: add spdx license 2018-12-27 22:25:54 -06:00
FileSystemHandle.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
FileSystemHandle.h platform: add spdx license 2018-12-27 22:25:54 -06:00
FileSystemLike.h platform: add spdx license 2018-12-27 22:25:54 -06:00
FunctionPointer.h platform: add spdx license 2018-12-27 22:25:54 -06:00
LocalFileSystem.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
LocalFileSystem.h platform: add spdx license 2018-12-27 22:25:54 -06:00
NonCopyable.h platform: add spdx license 2018-12-27 22:25:54 -06:00
PlatformMutex.h platform: add spdx license 2018-12-27 22:25:54 -06:00
ScopedLock.h platform: add spdx license 2018-12-27 22:25:54 -06:00
ScopedRamExecutionLock.h Rename lock functions and classes 2018-11-27 09:29:32 +00:00
ScopedRomWriteLock.h Rename lock functions and classes 2018-11-27 09:29:32 +00:00
SharedPtr.h platform: add spdx license 2018-12-27 22:25:54 -06:00
SingletonPtr.h platform: add spdx license 2018-12-27 22:25:54 -06:00
Span.h platform: add spdx license 2018-12-27 22:25:54 -06:00
Stream.cpp Fix: Stream: Replace fflush() with fseek() 2018-12-27 22:25:58 -06:00
Stream.h platform: add spdx license 2018-12-27 22:25:54 -06:00
Transaction.h platform: add spdx license 2018-12-27 22:25:54 -06:00
astyle-branch.out platform: astyle update 2018-06-29 10:38:44 +01:00
critical.h Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
mbed_alloc_wrappers.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_application.c Disable write buffer in debug builds (M3/M4) 2018-12-27 22:26:02 -06:00
mbed_application.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_assert.c platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_assert.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_board.c Fix compilation warnings (apart from nanostack) 2018-12-27 22:25:55 -06:00
mbed_crash_data_offsets.h Fix crc calculation error, code-style issues and other fixes 2018-11-16 17:24:52 -06:00
mbed_critical.c Add atomic_flag utility 2018-10-29 13:58:05 +02:00
mbed_critical.h Add atomic_flag utility 2018-10-29 13:58:05 +02:00
mbed_debug.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_error.c platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_error.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_error_hist.c platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_error_hist.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_interface.c platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_interface.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_lib.json Rework MPU use option 2018-12-11 16:14:50 -06:00
mbed_mem_trace.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_mem_trace.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_mktime.c platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_mktime.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_mpu_mgmt.c Rework MPU use option 2018-12-11 16:14:50 -06:00
mbed_mpu_mgmt.h Rework MPU use option 2018-12-11 16:14:50 -06:00
mbed_poll.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_poll.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_power_mgmt.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_preprocessor.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_retarget.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_retarget.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_rtc_time.cpp platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_rtc_time.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_sdk_boot.c platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_semihost_api.c platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_semihost_api.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_sleep.h Fix merge conflict mishap 2018-03-01 17:33:21 +00:00
mbed_stats.c The check for managed bootloader support should be in regions and we need a try/catch when we call it. 2018-11-15 15:28:14 -06:00
mbed_stats.h Align comment block in sys stats struct 2018-12-27 22:25:55 -06:00
mbed_toolchain.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_version.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_wait_api.h platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_wait_api_no_rtos.c platform: add spdx license 2018-12-27 22:25:54 -06:00
mbed_wait_api_rtos.cpp rtos: fix style in rtos wait 2018-12-27 22:25:54 -06:00
platform.h platform: add spdx license 2018-12-27 22:25:54 -06:00
rtc_time.h Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
semihost_api.h Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00
sleep.h Add system_reset() function to Mbed OS 2018-02-28 16:42:34 +00:00
toolchain.h platform: add spdx license 2018-12-27 22:25:54 -06:00
wait_api.h Renamed files in platform to match source names 2017-02-22 18:17:54 -06:00