CMSIS-RTOS RTX  Version 4.51
CMSIS-RTOS RTX: Real-Time Operating System for Cortex-M processor-based devices
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
CMSIS-RTOS API

This section describes the CMSIS-RTOS API. More...

Content

 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.
 
 Signal Management
 Control or wait for signal flags.
 
 Mutex Management
 Synchronize thread execution with a Mutex.
 
 Semaphore Management
 Control access to shared resources.
 
 Memory Pool Management
 Define and manage fixed-size memory pools.
 
 Message Queue Management
 Control, send, receive, or wait for messages.
 
 Mail Queue Management
 Control, send, receive, or wait for mail.
 
 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.
 

Description

The CMSIS-RTOS is a generic API layer that interfaces to an existing RTOS kernel. It provides the following functional modules: