CMSIS-RTOS2: Coding Rules

| CMSIS-RTOS2 Version 2.1.3 Real-Time Operating System: API and RTX Reference Implementation

- Main Page
- Usage and Description
- Reference

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Coding Rules

CMSIS components use general coding rules across the various components.

The CMSIS-RTOS2 API is using the following Namespace prefixes:

- os for all definitions and function names.
- os with postfix _t for all typedefs.

The CMSIS-RTOS2 RTX v5 implementation is using the following Namespace prefixes for public symbol definitions:

- osRtx for all general definitions and function names that relate to the RTX kernel.
- osRtx with postfix _t for all typedefs.
- OS_Tick_ for interface functions to the hardware system tick timer.
- EvrRtx for event function annotations that interface to the Event Recorder.