Synopsis
void ctl_byte_queue_receive_uc(CTL_BYTE_QUEUE_t *q,
                               unsigned char *b);
Description

ctl_byte_queue_receive_uc pops the oldest byte in the byte queue pointed to by q into the memory pointed to by b. ctl_byte_queue_receive_uc will unconditionally block if no bytes are available.

Note

ctl_byte_queue_receive_uc must not be called from an interrupt service routine.