firmware-sync

Community

Synchronize firmware GPIO pins with PCB schematics.

Authorpjcau
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It ensures that GPIO pins defined in the firmware align with the schematic’s pinout, preventing hardware mismatches and potential device failures.

Core Features & Use Cases

  • Cross‑reference verification between the schematic configuration file scripts/generate_schematics/config.py and the firmware definitions file software/main/board_config.h.
  • Conflict detection that highlights mismatched or duplicate GPIO assignments.
  • Fix suggestions proposing edits to the firmware file to match the schematic.

Quick Start

Run the firmware‑sync skill to compare GPIO assignments between the schematic config and board_config.h and receive a mismatch report.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: firmware-sync
Download link: https://github.com/pjcau/esp32-emu-turbo/archive/main.zip#firmware-sync

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.