What problem does it solve?
Embedded developers using the EIDE VS Code extension must manually locate projects, pick build configurations, run builds, and hunt for output files before flashing or debugging. This Skill automates that entire loop so an AI assistant can scan, build, and hand off firmware artifacts without human intervention.
Core Features & Use Cases
- Project Discovery & Config Enumeration: Scans directories for
.eide/eide.yml projects and lists available build configurations (ConfigName) without guessing.
- Build, Rebuild & Clean: Drives EIDE's
unify_builder for incremental builds, full rebuilds, and cleanup, parsing logs into structured error/warning counts and flash/RAM metrics.
- ELF Size Analysis: Runs
arm-none-eabi-size to report text/data/bss usage and compare two ELF files for size deltas.
- Use Case: After AI-generated code changes, ask the assistant to rebuild your EIDE project; it compiles, reports errors, and returns
elf_file/hex_file paths ready to pass to jlink or openocd for flashing.
Quick Start
Ask the AI to scan the current workspace for EIDE projects and build the default configuration, then show the resulting firmware artifact paths.