A UART command-line interface project built on STM32 using interrupt-driven UART RX and a ring buffer.
- UART RX interrupt
- Ring buffer
- CLI prompt
- Backspace support
- Commands:
helpled onled offadc readpwm set <0-100>
- UART
- GPIO
- ADC
- TIM PWM
This project was built to practice embedded firmware architecture, command parsing, and peripheral control on STM32.
- Cleaner command table
- Separate driver modules
- FreeRTOS version
- Better error handling