Transfer operation FIFO queue typedef.
Public Attributes#
volatile uint16_t
An index of the next byte to send.
volatile uint16_t
An index of the location to enqueue the next message.
volatile uint16_t
A number of bytes queued.
FIFO of queued data. Actual size varies.
Public Attribute Documentation#
head#
volatile uint16_t UARTDRV_Buffer_FifoQueue_t::head
An index of the next byte to send.
tail#
volatile uint16_t UARTDRV_Buffer_FifoQueue_t::tail
An index of the location to enqueue the next message.
used#
volatile uint16_t UARTDRV_Buffer_FifoQueue_t::used
A number of bytes queued.
size#
const uint16_t UARTDRV_Buffer_FifoQueue_t::size
FIFO size.
fifo#
UARTDRV_Buffer_t UARTDRV_Buffer_FifoQueue_t::fifo[1]
FIFO of queued data. Actual size varies.