CMSIS-RTOS2  
Real-Time Operating System: API and RTX Reference Implementation
 
Loading...
Searching...
No Matches

When a failure, or an error is detected in a system (for example memory access fault, thread watchdog alarm, or others) CMSIS-RTOS2 API allows to stop further execution of selected RTOS threads. This can be used to block malfunctioning components or free computing resources and so enable execution of the safety critical threads.

Following approaches are available:

Function osKernelDestroyClass fully removes RTOS objects of specific safety classes from the system. This can be useful to do before restarting operation of terminated or suspended threads.

Function references

Following CMSIS-RTOS2 functions and macros support fault handling: