|
FIFO Library
Software FIFO
|
Functions | |
| void | fifo_write_ISR (fifo_t *fifo, fifo_data_t data) |
| FIFO write access without check for free space. More... | |
| fifo_data_t | fifo_read_ISR (fifo_t *fifo) |
| FIFO read access without check for available data. More... | |
| fifo_size_t | fifo_get_level_ISR (fifo_t *fifo) |
| Get fill level of FIFO. More... | |
| fifo_size_t | fifo_get_free_ISR (fifo_t *fifo) |
| Get free space of fifo. More... | |
Inline functions for fast FIFO access in ISR. Use in ISR only!
|
inline |
Get free space of fifo.
| *fifo | pointer to FIFO struct |
|
inline |
Get fill level of FIFO.
| *fifo | pointer to FIFO struct |
|
inline |
FIFO read access without check for available data.
| *fifo | pointer to FIFO struct |
|
inline |
FIFO write access without check for free space.
| *fifo | pointer to FIFO struct |
| data | write data |
1.8.6