What problem does it solve? Embedded firmware development involves error-prone driver configuration, DMA buffer constraints, hardware debugging, and verification loops that AI assistants often skip or get wrong. This Skill enforces a compile-flash-monitor verification workflow and provides chip-specific references so generated code actually works on real hardware. ## Core Features & Use Cases - Multi-chip driver development: Configuration templates for SPI, I2C, UART, GPIO, ADC, and PWM on ESP32, STM32, RP2040, and nRF52, with hard constraints like the ESP32-S3 SPI DMA 4092-byte limit built in. - Enforced verification gate: An Iron Law workflow requiring build, flash, and serial monitor evidence before any completion claim, plus red-flag checklists and a two-stage review (hardware spec + MISRA C). - Hardware debugging toolkit: Serial monitor scripts with ESP-IDF log parsing, camera-based LCD visual feedback, 6 real-world case studies, and a 20-question FAQ for fast troubleshooting. - Use Case: Ask the agent to configure an ST7789 LCD over SPI on ESP32-S3; it loads chip references, generates the driver with chunked DMA transfers, compiles and flashes the firmware, then verifies the display via camera capture. ## Quick Start Ask the agent to configure an ST7789 LCD driver on ESP32-S3 and verify it with a build-flash-monitor cycle.