Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
cmsis_types.h File Reference
#include <stdbool.h>
#include <zephyr/kernel.h>
#include <zephyr/portability/cmsis_os2.h>

Go to the source code of this file.

Data Structures

struct  cmsis_rtos_thread_cb
 Control block for a CMSIS-RTOSv2 thread. More...
 
struct  cmsis_rtos_timer_cb
 Control block for a CMSIS-RTOSv2 timer. More...
 
struct  cmsis_rtos_mutex_cb
 Control block for a CMSIS-RTOSv2 mutex. More...
 
struct  cmsis_rtos_semaphore_cb
 Control block for a CMSIS-RTOSv2 semaphore. More...
 
struct  cmsis_rtos_mempool_cb
 Control block for a CMSIS-RTOSv2 memory pool. More...
 
struct  cmsis_rtos_msgq_cb
 Control block for a CMSIS-RTOSv2 message queue. More...
 
struct  cmsis_rtos_event_cb
 Control block for a CMSIS-RTOSv2 event flag. More...
 

Macros

#define CMSIS_OBJ_NAME_MAX_LEN   16
 Size for names of RTOS objects.
 

Macro Definition Documentation

◆ CMSIS_OBJ_NAME_MAX_LEN

#define CMSIS_OBJ_NAME_MAX_LEN   16

Size for names of RTOS objects.