CMSIS-RTOS2  
Real-Time Operating System API
 
Loading...
Searching...
No Matches
CMSIS-RTOS2 API

C interface of CMSIS-RTOS2 API defined in cmsis_os2.h. More...

Content

 Kernel Information and Control
 Provides version/system information and starts/controls the RTOS Kernel.
 
 Thread Management
 Define, create, and control thread functions.
 
 Thread Flags
 Synchronize threads using flags.
 
 Event Flags
 Synchronize threads using event flags.
 
 Generic Wait Functions
 Wait for a certain period of time.
 
 Timer Management
 Create and control timer and timer callback functions.
 
 Mutex Management
 Synchronize resource access using Mutual Exclusion (Mutex).
 
 Semaphores
 Access shared resources simultaneously from different threads.
 
 Memory Pool
 Manage thread-safe fixed-size blocks of dynamic memory.
 
 Message Queue
 Exchange messages between threads in a FIFO-like operation.
 
 Generic Definitions
 Constants and enumerations used by many CMSIS-RTOS2 functions.
 

Description

C interface of CMSIS-RTOS2 API defined in cmsis_os2.h.

The CMSIS-RTOS2 is a generic API layer that interfaces to an RTOS kernel.

The complete API interface is defined in the cmsis_os2.h API header file. For generic overview refer to Using CMSIS-RTOS2 Interface.

This chapter provides details for individual API items.

CMSIS-RTOS2 Function Reference

The following CMSIS-RTOS C API v2 functions can be called from threads and Interrupt Service Routines (ISR):