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.

const uint16_t

FIFO size.

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.


Definition at line 201 of file platform/emdrv/uartdrv/inc/uartdrv.h

tail#

volatile uint16_t UARTDRV_Buffer_FifoQueue_t::tail

An index of the location to enqueue the next message.


Definition at line 202 of file platform/emdrv/uartdrv/inc/uartdrv.h

used#

volatile uint16_t UARTDRV_Buffer_FifoQueue_t::used

A number of bytes queued.


Definition at line 203 of file platform/emdrv/uartdrv/inc/uartdrv.h

size#

const uint16_t UARTDRV_Buffer_FifoQueue_t::size

FIFO size.


Definition at line 204 of file platform/emdrv/uartdrv/inc/uartdrv.h

fifo#

UARTDRV_Buffer_t UARTDRV_Buffer_FifoQueue_t::fifo[1]

FIFO of queued data. Actual size varies.


Definition at line 205 of file platform/emdrv/uartdrv/inc/uartdrv.h