void circ_queue_read_completed(circ_queue_t q)
Main PiOS header to include all the compiled in PiOS options.
uint16_t circ_queue_write_data(circ_queue_t q, const void *buf, uint16_t num)
int circ_queue_advance_write(circ_queue_t q)
struct circ_queue * circ_queue_t
void * circ_queue_write_pos(circ_queue_t q, uint16_t *contig, uint16_t *avail)
void * circ_queue_read_pos(circ_queue_t q, uint16_t *contig, uint16_t *avail)
circ_queue_t circ_queue_new(uint16_t elem_size, uint16_t num_elem)
int circ_queue_advance_write_multi(circ_queue_t q, uint16_t amt)
uint16_t circ_queue_read_data(circ_queue_t q, void *buf, uint16_t num)
void circ_queue_clear(circ_queue_t q)
void circ_queue_read_completed_multi(circ_queue_t q, uint16_t num)