FreeRTOS + 0/2 examples
CodeScope will show references to osMailPut() from the following samples and libraries:
Examples
STM32F412G-Discovery
Applications
FreeRTOS
STM32F413ZH-Nucleo
Applications
FreeRTOS
 
Symbols
loading...
Files
loading...

osMailPut() function

Put a mail to a queue

Syntax

osStatus osMailPut (osMailQId queue_id,     void *mail);
Implemented in cmsis_os.c:1257

Arguments

queue_id

mail queue ID obtained with osMailCreate.

mail

memory block previously allocated with osMailAlloc or osMailCAlloc.

Return value

status code that indicates the execution status of the function.

Notes

MUST REMAIN UNCHANGED: \b osMailPut shall be consistent in every CMSIS-RTOS.

Examples

osMailPut() is referenced by 2 libraries and example projects.

References

LocationText
cmsis_os.c:1257
osStatus osMailPut (osMailQId queue_id, void *mail)
cmsis_os.h:866
osStatus osMailPut (osMailQId queue_id, void *mail);

Call Tree

Functions called by osMailPut()
osMailPut()
Data read by osMailPut()
Data written by osMailPut()
osMailPut()
osMailPut()::taskWoken
all items filtered out
Type of osMailPut()
osMailPut()
all items filtered out