mbed-os/hal
Russ Butler bd216c37cb Make the IAR standard library thread safe
Add the locks and flags necessary to make the IAR standard library
thread safe.  These changes consist of:
-Add compiler flag "--guard_calls" to ensure C++ function-static
    variables with dynamic initializers are initialized in a
    thread safe manner
-Add the linker flag "--threaded_lib" so the thread safe version of
    the standard library is used
-Implement mutex functions required for IAR thread safety
-Create a set of stub functions in retarget.c for when the rtos is not present
2016-05-31 14:41:21 -05:00
..
api Add a c based re-entrant critical section API 2016-05-27 23:27:52 -05:00
common Make the IAR standard library thread safe 2016-05-31 14:41:21 -05:00
hal Simplify layout: 2016-05-23 09:13:59 +01:00
targets Update K64F memory map for for larger static data 2016-05-31 10:45:46 -05:00
.yotta_ignore Simplify layout: 2016-05-23 09:13:59 +01:00
CMakeLists.txt Simplify layout: 2016-05-23 09:13:59 +01:00
module.json Simplify layout: 2016-05-23 09:13:59 +01:00
targets.json targets - fix progen names (use - instead of _) 2016-05-31 13:27:55 +01:00