May 2020
Intermediate to advanced
496 pages
13h 54m
English
oseventFlags in CMSIS-RTOS maps to EventGroups in FreeRTOS. The FromISR variant of the FreeRTOS API is automatically used when CMSIS-RTOS functions are called from inside an ISR:
|
CMSIS-RTOS name |
FreeRTOS functions called |
Notes |
|
oseventFlagsClear |
xEventGroupsClearBits, xEventGroupGetBitsFromISR |
|
|
osEventFlagsDelete |
vEventGroupDelete |
|
|
osEventFlagsGet |
xEventGroupGetBits, xEventGroupGetBitsFromISR |
|
|
osEventFlagsNew |
xEventGroupCreateStatic, xEventGroupCreate |
|
|
osEventFlagsSet |
xEventGroupSetBits, xEventGroupSetBitsFromISR |
|
|
osEventFlagsWait |
xEventGroupWaitBits |
EventFlags in CMSIS-RTOS work similarly to EventGroups in FreeRTOS, with nearly 1:1 mapping.