I ran into a strange issue with serial init for STM32. If the UART is already enabled/configured, our configuration does not seem to apply.
I discovered this because I used a bootloader to flash and run NuttX on the arm/stm32/b-g474e-dpow1 board. The bootloader configs the UART for 115200 baud 8E1. This is how nsh looks if I type 'help' command: nsh> [hp hp usag hp [v] [md>] d s mv s unam [ p mb m sp umun mp as mkd pn su uns basnam dnam hp mkd pd s usp bak dd hdump mh m m d a h k mun md u nsh> [ This is because Even Parity (and possibly other stale config) is still in effect from the bootloader. When I flash and run NuttX without the bootloader, the nsh prompt works correctly with 115200 baud 8N1. Has anyone seen this before?