mirror of https://github.com/ARMmbed/mbed-os.git
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 |
||
---|---|---|
.. | ||
api | ||
common | ||
hal | ||
targets | ||
.yotta_ignore | ||
CMakeLists.txt | ||
module.json | ||
targets.json |