|
HRI board firmware
v2.1
Microcontroller firmware of the board used during the HRI labs.
|
Functions | |
| void | cb_Init (cb_CircularBuffer *cb, uint8_t *buffer, uint16_t bufferSize) |
| Initializes a cb_CircularBuffer structure. Initializes a cb_CircularBuffer structure with the given buffer. The buffer has to be provided by the user, to avoid dynamic memory allocation. More... | |
| uint16_t | cb_ItemsCount (cb_CircularBuffer *cb) |
| Gets the number of bytes stored in the queue. More... | |
| bool | cb_IsEmpty (cb_CircularBuffer *cb) |
| Check if the queue is empty. More... | |
| bool | cb_IsFull (cb_CircularBuffer *cb) |
| Check if the queue is full. More... | |
| void | cb_Push (cb_CircularBuffer *cb, uint8_t newElem) |
| Add a item at the back of the queue. More... | |
| uint8_t | cb_Pull (cb_CircularBuffer *cb) |
| Extract the item at the front of the queue. Returns the value of the item at the front of the queue, and remove this item from the queue. More... | |
1.8.13