Synopsis
void ctl_message_queue_receive_multi_uc(CTL_MESSAGE_QUEUE_t *q,
                                        unsigned n,
                                        void **messages);
Description

ctl_message_queue_receive_multi_uc pops the oldest n messages in the message queue pointed to by q into the memory pointed to by message. ctl_message_queue_receive_multi_uc will unconditionally block until all the messages are received.

Note

ctl_message_queue_receive_multi_uc must not be called from an interrupt service routine.