embeddedlibrary
reusable software modules for embedded systems
itemBuffer.h File Reference
#include <stdint.h>
#include <stdbool.h>

Go to the source code of this file.

Data Structures

struct  item_buffer_t
 

Functions

bool PushItem (item_buffer_t *buffer, uint16_t *data)
 
void PopItem (item_buffer_t *buffer, uint16_t *data)
 
uint16_t ItemBufferGetSize (item_buffer_t *buffer)
 
void ItemBufferInit (item_buffer_t *buffer, uint16_t *data_array, uint16_t max_size, uint8_t type_size)
 
void ItemBufferSetCallback (item_buffer_t *buffer, void(*Callback)(item_buffer_t *buffer))
 
void ItemBufferClearCallback (item_buffer_t *buffer)