![]() |
CMSIS-RTOS
Version 1.02
CMSIS-RTOS API: Generic RTOS interface for Cortex-M processor-based devices.
|
| This section describes the CMSIS-RTOS API | |
| Provide version/system information and start the RTOS Kernel | |
| Define, create, and control thread functions | |
| Wait for a time period or unspecified events | |
| Create and control timer and timer callback functions | |
| Functions for inter-thread communication | |
| Synchronize threads using signals | |
| Exchange messages between threads in a FIFO-like operation | |
| Manage thread-safe fixed-size blocks of dynamic memory | |
| Exchange data between threads using a queue of memory blocks | |
| Synchronize resource access using Mutual Exclusion (Mutex) | |
| Access shared resources simultaneously from different threads | |
| Data Type Definitions used by the CMSIS-RTOS API functions | |
| Status and Error Codes returned by CMSIS-RTOS API functions |