Targets microcontroller systems and implements the most basic blocks. Fully non-blocking methods.
Circular buffer based UART driver needs to be implemented. See a full functional implementation under c-circus examples. https://github.com/atakansarioglu/c-circus