CMSIS-RTOS2: Event functions

| CMSIS-RTOS2 Version 2.1.1 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
Content
Event functions
RTX5 Specific API

RTX5 Event Recorder functions. More...

## Content
| Memory Functions
| Events generated memory functions.
| Kernel Functions
| Events generated by kernel functions.
| Thread Functions
| Events generated by thread functions.
| Timer Functions
| Events generated by timer functions.
| Event Flags Functions
| Events generated by event flag functions.
| Mutex Functions
| Events generated by mutex functions.
| Semaphore Functions
| Events generated by semaphore functions.
| Memory Pool Functions
| Events generated by memory pool functions.
| Message Queue Functions
| Events generated by message queue functions.

## Description

RTX5 interfaces to the Event Recorder to provide event information which helps you to understand and analyze the operation.

To use the Event Recorder together with RTX5, it is required to create an image that generates event information. The steps are:

- Add Event Recorder: Select in the RTE management dialog the software component Compiler:Event Recorder.
- Select Debug Variant: Select in the RTE management dialog the Source variant for the software component CMSIS:RTOS2 (API):Keil RTX5.
- Add Initialization Code: Call the function EventRecorderInitialize in your application code.
- Build the application code and download it to the debug hardware.

Once the target application generates event information, it can be viewed in the µVision debugger using the Event Recorder.