![]() |
CMSIS-RTOS2
Version 2.1.3
Real-Time Operating System: API and RTX Reference Implementation
|
| C interface of CMSIS-RTOS C API v2 defined in cmsis_os2.h | |
| Information about memory management possibilities | |
| Provides version/system information and starts/controls the RTOS Kernel | |
| Define, create, and control thread functions | |
| Synchronize threads using flags | |
| Synchronize threads using event flags | |
| Wait for a certain period of time | |
| Create and control timer and timer callback functions | |
| Synchronize resource access using Mutual Exclusion (Mutex) | |
| Access shared resources simultaneously from different threads | |
| Manage thread-safe fixed-size blocks of dynamic memory | |
| Exchange messages between threads in a FIFO-like operation | |
| Constants and enumerations used by many CMSIS-RTOS functions | |
| Constants used by Thread Flags and Event Flags to return error codes | |
| System tick timer interface for periodic RTOS Kernel Ticks defined in os_tick.h | |
| RTX v5 implementation specific definitions and functions defined in rtx_os.h | |
| RTX5 macros | |
| RTX5 functions | |
| RTX5 Event Recorder functions | |
| Events generated memory functions | |
| Events generated by kernel functions | |
| Events generated by thread functions | |
| Events generated by timer functions | |
| Events generated by event flag functions | |
| Events generated by mutex functions | |
| Events generated by semaphore functions | |
| Events generated by memory pool functions | |
| Events generated by message queue functions |