https://jackplayground.github.io/posts/uart-stm32f407g/
Using Uart on Stm32f407g - XpandNotes