uart-serial-baremetal

Installation
SKILL.md

UART Serial (Bare-Metal)

Purpose

Implement UART/USART for debug console and device communication: baud rate calculation, 8N1 framing, polling and interrupt-driven I/O, overrun handling, and optional DMA basics.

When to Use

  • First printf/log output on new hardware
  • Serial protocol to sensor/module
  • Replacing blocking HAL_UART with minimal driver
  • Fixing garbled or missing characters

Workflow

1. Baud rate (STM32)

Installs
45
GitHub Stars
135
First Seen
Jun 27, 2026
uart-serial-baremetal — mohitmishra786/low-level-dev-skills