FIFO data structure. More...
#include <nrf_fifo.h>
Data Fields | |
void ** | pp_elements |
uint32_t | nmemb |
fifo_wait_fn | wait |
fifo_flush_fn | flush |
volatile uint32_t | read_pos |
volatile uint32_t | write_pos |
FIFO data structure.
fifo_flush_fn nrf_fifo_t::flush |
The flush function used on deinit.
uint32_t nrf_fifo_t::nmemb |
The number of elements in this FIFO.
void** nrf_fifo_t::pp_elements |
The array of elements in the FIFO.
volatile uint32_t nrf_fifo_t::read_pos |
Read pointer to next element to read.
fifo_wait_fn nrf_fifo_t::wait |
The wait function used if blocking.
volatile uint32_t nrf_fifo_t::write_pos |
Write pointer to next element to write.