EFM32 Zero Gecko Software Documentation  efm32zg-doc-5.1.2
UARTDRV_Buffer_FifoQueue_t Struct Reference

Detailed Description

Transfer operation FIFO queue typedef.

Definition at line 143 of file uartdrv.h.

#include <uartdrv.h>

Data Fields

UARTDRV_Buffer_t fifo []
 FIFO of queue data.
 
volatile uint16_t head
 Index of next byte to send.
 
const uint16_t size
 Size of FIFO.
 
volatile uint16_t tail
 Index of where to enqueue next message.
 
volatile uint16_t used
 Number of bytes queued.
 

The documentation for this struct was generated from the following file: