embedded-software
reusable software modules for embedded systems
|
Functions | |
void | Buffer_Enqueue (buffer_t *buffer, uint8_t data) |
uint8_t | Buffer_Dequeue (buffer_t *buffer) |
uint16_t | Buffer_GetSize (buffer_t *buffer) |
void | Buffer_Init (buffer_t *buffer, uint8_t *data_array, uint16_t max_size) |
void | Buffer_SetCallback (buffer_t *buffer, void(*Callback)(buffer_t *buffer)) |
void | Buffer_ClearCallback (buffer_t *buffer) |
uint8_t | Buffer_EnqueueData (buffer_t *buffer, uint8_t *data, uint16_t length) |