#include #include uint8_t fifo_avail(FIFO* fifo) { ATOMIC if (fifo->pWrite < fifo->pRead) return fifo->size - fifo->pRead + fifo->pWrite; else return fifo->pWrite - fifo->pRead; };