CMSIS + 0/1 examples
CodeScope will show references to osMessageQueueNew() from the following samples and libraries:
Libraries
 
Symbols
loading...
Files
loading...

osMessageQueueNew() function

Create and Initialize a Message Queue object.

Syntax

osMessageQueueId_t osMessageQueueNew (uint32_t msg_count,     uint32_t msg_size,     const osMessageQueueAttr_t *attr);

Arguments

msg_count

maximum number of messages in queue.

msg_size

maximum message size in bytes.

attr

message queue attributes; NULL: default values.

Return value

message queue ID for reference by other functions or NULL in case of error.

Examples

osMessageQueueNew() is referenced by 1 libraries and example projects.

References

LocationText
cmsis_os2.h:698
osMessageQueueId_t osMessageQueueNew (uint32_t msg_count, uint32_t msg_size, const osMessageQueueAttr_t *attr);

Call Tree

Functions called by osMessageQueueNew()
osMessageQueueNew()
MemAlloc()
MemFree()
_txe_queue_create()
all items filtered out
Data read by osMessageQueueNew()
Data written by osMessageQueueNew()
osMessageQueueNew()::queue_ptr
osMessageQueueNew()::name_ptr
osMessageQueueNew()::queue_start
osMessageQueueNew()::queue_size
osMessageQueueNew()::cb_size
all items filtered out
osMessageQueueNew()
osMessageQueueNew()::queue_ptr
osMessageQueueNew()::name_ptr
osMessageQueueNew()::queue_start
osMessageQueueNew()::queue_size
osMessageQueueNew()::cb_size
all items filtered out
Type of osMessageQueueNew()
osMessageQueueNew()
CHAR
ULONG
TX_QUEUE
all items filtered out