This example shows how to implement custom HW UART with circular buffers i.e. not using embedded UART peripheral. This is necessary in case the UART must be used when handling custom peripheral or during any event including an Interrupt event.
→ Self-study tip: implement variable UART baud rate when UART is opened.