Skip to content

hansamaljs/stm32-uart-cli

Repository files navigation

STM32 UART CLI

A UART command-line interface project built on STM32 using interrupt-driven UART RX and a ring buffer.

Features

  • UART RX interrupt
  • Ring buffer
  • CLI prompt
  • Backspace support
  • Commands:
    • help
    • led on
    • led off
    • adc read
    • pwm set <0-100>

Peripherals Used

  • UART
  • GPIO
  • ADC
  • TIM PWM

Project Goal

This project was built to practice embedded firmware architecture, command parsing, and peripheral control on STM32.

Future Improvements

  • Cleaner command table
  • Separate driver modules
  • FreeRTOS version
  • Better error handling

About

STM32 UART CLI with ring buffer, ADC, PWM, and GPIO commands

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages