Microchip® Advanced Software Framework

fifo_handle_tag Struct Reference

#include <fifo.h>

Data Fields

uint8_t * buffer
 
uint32_t mask
 
volatile uint32_t rd_idx
 
uint32_t size
 
volatile uint32_t wr_idx
 

uint8_t* fifo_handle_tag::buffer

Referenced by fifo_get(), fifo_init(), and fifo_put().

uint32_t fifo_handle_tag::mask

Referenced by fifo_get(), fifo_init(), and fifo_put().

volatile uint32_t fifo_handle_tag::rd_idx
uint32_t fifo_handle_tag::size

Referenced by fifo_full(), and fifo_init().

volatile uint32_t fifo_handle_tag::wr_idx