Message Queue

group OS_MSG

Exchange messages between tasks in a FIFO-like operation.

The Message Queue function group allows to control, send, receive, or wait for messages. Message transmission is a basic communication model between tasks where one task sends data explicitly while another task receives it. The operation is more like some kind of I/O rather than a direct access to information to be shared. The data to be passed can be any type.../../_images/OS-message-queue-overview.jpg