Board

STM32

ST's Arm Cortex-M microcontrollers and Nucleo boards, programmed with STM32Cube, Zephyr or bare-metal code.

Toolsfor STM32

The most active tools first.

  1. 5 mo ago

    ToolBB-0064github.comCurator pick6 starsPython

    embedagents-stm32: a Claude Code plugin that drives ST's STM32 tools

    embedagents-stm32 runs ST's own command-line tools from Claude Code to work on STM32 projects. It drives CubeMX, CubeIDE, CubeProgrammer, the signing tool, the ST-LINK GDB server and the virtual COM port, and bundles none of them. The README's demo GIF shows Claude Code building and flashing a NUCLEO-L476RG from one plain-language request.

    Shown working
  2. 2 mo ago

    ToolBB-0181github.com1 starPython

    flashgate: a hardware-in-the-loop check for firmware an agent just built

    flashgate checks whether firmware an agent just built runs on an STM32 board. It flashes over ST-Link, waits for a boot banner carrying the git hash, drives features over the console and checks register readbacks. Each run ends with an exit code and a JSON record. The README includes console output from an STM32H743 bench.

    Shown working
  3. 2 mo ago

    ToolBB-0170github.com20 starsC

    mcu-skills: per-board Claude Code skills for STM32, ESP32, RP2040 and nRF52

    mcu-skills packs per-board knowledge for Claude Code into 21 skills, from the WeAct Black Pill to the Waveshare ESP32-C6-LCD-1.47. Each holds pin functions, working clock trees, HAL calls that fail silently and how to flash the chip. The README says each skill's template project builds. It reports no tests on hardware.

  4. 2 mo ago

    ToolBB-0154github.com9 starsRust

    Firment: a Rust firmware agent that builds, flashes and checks its work on the board

    Firment is a Rust coding agent for firmware that builds with the project's own toolchain and flashes and debugs over probe-rs. The README ranks evidence: a photo of a lit LED or a logic-analyzer capture outranks the model's word. A red-team mode fuzzes the UART of firmware the agent wrote. The README shows client screenshots, no hardware run.

  5. 3 mo ago

    ToolBB-0119github.com8 starsPython

    McuBuddy connects AI assistants to MCU debug probes such as ST-Link and J-Link for board-level debugging. Opt-in toolsets add Keil MDK builds, SVD register decoding, RTT and UART logs, FreeRTOS task state and flash writes. Each result says what kind of failure it found and suggests the next safe check. The README lists validation on STM32L496 and STM32F103 boards.

All 11 tools tagged STM32

Builds, Magic Smoke, guides and news tagged STM32

Ranked by points weighed against age. New entries with early votes rise.

  1. 2 mo ago

    BuildBB-0159openmicrokbd.orgBuild of the week

    OpenMicroKbd: an agent-written CoHDL schematic becomes a working Codex Micro-style macropad

    Tony Huang built OpenMicroKbd, an open recreation of OpenAI's Codex Micro macropad on an STM32F072, whose schematic an AI agent wrote in CoHDL. Quilter.ai did the layout, an agent helped with the Rust firmware, and Huang had the boards fabbed and finished the assembly by hand. The launch post has photos of the assembled board and printed case.

    Shown working
  2. 43 d ago

    Magic SmokeBB-0207dev.to

    LLMs confidently lie about your microcontroller: board details that broke generated code

    In a dev.to post, an embedded developer lists board facts that broke LLM-written firmware after it compiled and flashed. An ST7789 panel needed a 34-pixel offset. A Waveshare ESP32-C6 board shares SPI lines between its display and SD card, and ESP32 ADC2 stops working while Wi-Fi is on. The author's answer is mcu-skills, Claude Code skills for 8 boards.

  3. 45 d ago

    GuideBB-0206youtube.com

    Using AI agents in VS Code to build, test and debug STM32 firmware

    Tech-AD-venture's 23-minute video walks through using AI agents in VS Code for STM32 firmware, contrasting autocomplete with task-based agents. Tools covered include GitHub Copilot, Claude, Codex and PlatformIO. An STM32 RTOS example runs from requirement to review. Its description lists MCP hardware access as a possibility; we could not confirm on-board debugging in the video.

    Claimed
  4. 4 mo ago

    NewsBB-0085arxiv.orgCurator pick

    Embedded Arena: agents deploy models to microcontrollers with hardware feedback

    Zhihan Zhang and colleagues, mostly at the University of Washington, published Embedded Arena, a benchmark that scores agents' model and firmware edits on microcontrollers. Boards include a MAX78000, an ESP32-S3 and an STM32N6. The paper reports Claude Opus 4.7 and Gemini 3.1 Pro failing every deployment without hardware feedback; with it, the first success came within 3 iterations.

    Claimed
  5. 2 mo ago

    GuideBB-0168youtube.com

    Tulip Tree Technology: an emulated STM32 for an AI agent to test firmware on

    Tulip Tree Technology has an AI coding agent write a hello-world for an STM32F030 and run it on Emerson, the company's own hardware emulator. The 8-minute video uses emctl to check that the firmware ran correctly, not just that it compiled. It also covers what Emerson models and what it leaves out. No physical board appears.

  6. 3 mo ago

    NewsBB-0129youtube.com

    FWAuto demo: one prompt to a verified gesture model on an STM32F4 Discovery

    FWAuto's 3.6-minute video runs its own firmware agent through an STM32 edge-AI job on an STM32F4DISCOVERY board. The agent checks the toolchain, integrates an existing NanoEdge AI library, and builds and flashes over ST-LINK. From 02:52 it verifies gestures on the board and writes an evidence report. Model training is outside the demo's scope.

    Shown working
  7. 3 mo ago

    BuildBB-0131github.com

    CODEX KEYBORED: a vibe-coded macropad taken from prompt to KiCad, firmware and live JLC quotes

    CODEX KEYBORED is a parody of the Codex Micro macropad, designed through prompts alone from Fusion 360 mechanics to a six-layer KiCad board. The repository adds STM32F072 USB HID firmware, a factory test and JLC quotes captured on 17 July. The README does not name the agent, and says no fabricated board has been brought up.

  8. 3 mo ago

    NewsBB-0102github.com

    HARDWARIO publishes a Claude Code control plane for its TOWER firmware, CLI and HIL bench

    HARDWARIO published a repository on 30 June that holds its TOWER IoT kit's protocol, STM32L083 firmware, CLI, flasher and hardware-in-the-loop bench. It began as a Claude Code control plane over submodules and is now a Rust monorepo with agent instructions. The README says bench runs flash a physical Core Module and measure power with a PPK2.

  9. 4 mo ago

    NewsBB-0076news.ycombinator.com

    Hydron launches as a datasheet-grounded coding agent for embedded work

    H2Loop launched Hydron on Hacker News, an embedded coding agent for VS Code and the terminal that answers from pre-indexed datasheets. The launch post lists more than 580 indexed platforms and peripherals, including STM32, ESP32 and RP2040 parts. An agentic serial monitor shipped at launch; GDB integration and a log reader were promised within 2 weeks.

  10. 5 mo ago

    NewsBB-0054arxiv.org

    AutoMCU: a multi-agent system that designs neural networks to fit STM32 microcontrollers

    Penglin Dai and co-authors describe AutoMCU, an LLM multi-agent system that designs neural networks to fit a microcontroller's RAM and flash limits. Vendor toolchain checks reject candidates that would not fit before any training. The paper reports competitive CIFAR accuracy after 1 to 2 hours of customization and tests on several STM32 parts; no code is linked.