Nucleo-G431RB_Three_UART

This project will show how to create a UART data structure with a ring buffer. It also shows how to check HAL status and to recover if HAL does return busy. This project takes advantage of ST's HAL_UARTEx_ReceiveToIdle_DMA to receive a variable length packet.

See the WiKi for documentation https://github.com/karlyamashita/Nucleo-G431RB_Three_UART/wiki