My ring/FIFO buffer implementation, for embedde applications. Tested on STM32L1, STM32F3, STM32F4 and PIC18F platforms.
69-key split mechanical keyboard (PCB, case, firmware) | now on https://codeberg.org/valpackett/ergonice
Examples for RAK811 with Arduino Core