|  | CMSIS-RTOS
    Version 1.03
    Real-Time Operating System: API and RTX Reference Implementation. | 
|  CMSIS-RTOS API | This section describes the CMSIS-RTOS API | 
|   Kernel Information and Control | Provide version/system information and start the RTOS Kernel | 
|   Thread Management | Define, create, and control thread functions | 
|   Generic Wait Functions | Wait for a time period or unspecified events | 
|   Timer Management | Create and control timer and timer callback functions | 
|   Inter-Thread Communication and Resource Sharing | Functions for inter-thread communication | 
|    Signal Events | Synchronize threads using signals | 
|    Message Queue | Exchange messages between threads in a FIFO-like operation | 
|    Memory Pool | Manage thread-safe fixed-size blocks of dynamic memory | 
|    Mail Queue | Exchange data between threads using a queue of memory blocks | 
|    Mutexes | Synchronize resource access using Mutual Exclusion (Mutex) | 
|    Semaphores | Access shared resources simultaneously from different threads | 
|   Generic Data Types and Definitions | Data Type Definitions used by the CMSIS-RTOS API functions | 
|   Status and Error Codes | Status and Error Codes returned by CMSIS-RTOS API functions | 
|  RTX Specific Functions | This section describes the functions that are specific to CMSIS-RTOS RTX |