CMSIS-RTOS RTX: CMSIS-RTOS API (RTX)

| CMSIS-RTOS RTX Version 4.80 CMSIS-RTOS RTX: Real-Time Operating System for Cortex-M processor-based devices

- Main Page
- Usage and Description
- Reference

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Content
CMSIS-RTOS API (RTX)

This section describes the CMSIS-RTOS API as implemented by RTX. 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 Function
| 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.
| RTX Global Functions
| Global functions that are specific for CMSIS-RTOS RTX.
| 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

RTX implements the generic CMSIS-RTOS API (except for osWait).