Struct rawfifo
Defined in File rawfifo.h
Struct Documentation
-
struct rawfifo
A raw FIFO that is fast, and has a limited API.
Can (and should) only be used with elements of 1, 2 or 4 bytes. This is to make all add/remove operations atomic at the instruction level via pointer arithmetic, so that it can be used in ISRs safely.
For general (read: non-ISR) FIFO things, fifo should be used instead.