size_t ring_buffer_write(ring_buffer_t *ring_buffer, uint8_t *data, size_t len)
Write.
size_t ring_buffer_free_space(ring_buffer_t *ring_buffer)
size_t ring_buffer_read(ring_buffer_t *ring_buffer, uint8_t *read_buffer, size_t len)
Read.
void ring_buffer_init(ring_buffer_t *ring_buffer, uint8_t *buf, size_t size)
Init.
size_t ring_buffer_available(ring_buffer_t *ring_buffer)
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.