Skip to content

About

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

Resources

Stars

0 stars

Watchers

0 watching

Forks

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

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages