A bare-metal CLI implementation on STM32 Nucleo-F446RE. Features non-blocking UART reception, custom string parsing, and dynamic hardware switching between PWM (TIM2) and Interrupt-based Blinking ...