CMSIS_4
CMSIS_4 copied to clipboard
Cortex Microcontroller Software Interface Standard (V4 no longer maintained)
removes unnecessary and norn-portable type casts
It was not clear in the osSignalWait() function description that the function clears the signal flags.
For reasons of system monitoring it is sometimes desirable to have the ability to track task switches. This patch does add a function (`rt_switch_prehook`) implemented as weak reference. As of...
I am getting some compiler warnings from `gcc` when using CMSIS headers in a Cortex-M0 project, e.g. ``` xpcc/ext/cmsis/stm32/Include/core_cmInstr.h:541:36: warning: "__CORTEX_SC" is not defined [-Wundef] #if (__CORTEX_M >= 0x03) ||...
Prior to this change, calling osSemaphoreRelease() too many time will allocate additional resource to the initial number of resources.
This change ensures the address given by osMailPut() is valid. Giving an invalid address could have side effects.
Prevent Clang errors and warnings when building CMSIS. Signed-off-by: Olivier Martin [email protected]