|
GPS Device
|
Handle representing a circular buffer instance. More...
#include <cbuf.h>
Public Attributes | |
| uint8_t * | ptr |
| uint8_t | size |
| uint8_t | read_position |
| uint8_t | write_position |
Handle representing a circular buffer instance.
This structure holds all state for a single circular buffer. The caller is responsible for allocating the backing array and setting ptr and size before first use.
| uint8_t* CBUF_HANDLE_ts::ptr |
| uint8_t CBUF_HANDLE_ts::size |
| uint8_t CBUF_HANDLE_ts::read_position |
| uint8_t CBUF_HANDLE_ts::write_position |