CMSIS_4 icon indicating copy to clipboard operation
CMSIS_4 copied to clipboard

Cortex Microcontroller Software Interface Standard (V4 no longer maintained)

Results 8 CMSIS_4 issues
Sort by recently updated
recently updated
newest added

removes unnecessary and norn-portable type casts

It was not clear in the osSignalWait() function description that the function clears the signal flags.

bug
Documentation

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...

Review

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) ||...

bug

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]