CMSIS-RTOS  Version 1.00
CMSIS-RTOS API: Generic RTOS interface for Cortex-M processor-based devices.
CMSIS-RTOS API

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

Modules

 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: