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_rtos_msgq_cb Struct Reference

Control block for a CMSIS-RTOSv2 message queue. More...

#include <cmsis_types.h>

Data Fields

void * pool
 
char is_dynamic_allocation
 
bool is_cb_dynamic_allocation
 
char name [16]
 

Detailed Description

Control block for a CMSIS-RTOSv2 message queue.

Application can use manual user-defined allocation for RTOS objects by supplying a pointer to message queue control block. Control block is initiazed within osMessageQueueNew().

Field Documentation

◆ is_cb_dynamic_allocation

bool cmsis_rtos_msgq_cb::is_cb_dynamic_allocation

◆ is_dynamic_allocation

char cmsis_rtos_msgq_cb::is_dynamic_allocation

◆ name

char cmsis_rtos_msgq_cb::name[16]

◆ pool

void* cmsis_rtos_msgq_cb::pool

The documentation for this struct was generated from the following file: