unsigned char uint8_t
Definition acefiex.h:161
size_t AuCircBufCapacity(CircBuffer *cbuf)
AuCircBufCapacity – returns the circular buffer capacity.
Definition circbuf.cpp:110
CircBuffer * AuCircBufInitialise(uint8_t *buffer, size_t sz)
AuCircBufInitialise – initialise a new circular buffer.
Definition circbuf.cpp:71
bool CircBufEmpty(CircBuffer *cbuf)
CircBufEmpty – checks if the circular buffer is empty.
Definition circbuf.cpp:165
int AuCircBufGet(CircBuffer *cbuf, uint8_t *data)
AuCircBufGet – gets a data from circular buffer.
Definition circbuf.cpp:147
void AuAdvancePointer(CircBuffer *cbuf)
AuAdvancePointer – advances the pointer of the buffer.
Definition circbuf.cpp:38
int AuCircBufPut(CircBuffer *cbuf, uint8_t data)
AuCircBufPut – puts data onto circular buffer.
Definition circbuf.cpp:129
void AuCircBufFree(CircBuffer *cbuf)
AuCircBufFree – free a circular buffer.
Definition circbuf.cpp:84
struct _circ_buf_ CircBuffer
void AuRetreatPointer(CircBuffer *cbuf)
AuRetreatPointer – retreat the pointer of the buffer.
Definition circbuf.cpp:51
void AuCircBufReset(CircBuffer *cbuf)
AuCircBufReset – reset the entire buffer.
Definition circbuf.cpp:60
bool CircBufFull(CircBuffer *cbuf)
CircBufFull – checks if the circular buffer is full.
Definition circbuf.cpp:176
size_t AuCircBufSize(CircBuffer *cbuf)
AuCircBufSize – returns the circular buffer size.
Definition circbuf.cpp:94
void AuCircBufPutData(CircBuffer *cbuf, uint8_t data)
AuCircBufPutData – puts a data to circular buffer.
Definition circbuf.cpp:119
size_t tail
Definition circbuf.h:39
bool full
Definition circbuf.h:41
size_t head
Definition circbuf.h:38
uint8_t * buffer
Definition circbuf.h:37
size_t max
Definition circbuf.h:40