esp32-workbench-gpio
CommunityGPIO boot/reset control for ESP32 on Raspberry Pi.
AuthorSensorsIot
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Provide precise and repeatable GPIO-driven control over ESP32 boot modes and button-like actions from a Raspberry Pi workbench, enabling automated testing and prototyping of ESP32 devices.
Core Features & Use Cases
- GPIO-based control: drive Pi GPIO pins to simulate reset, boot, and user button interactions on the ESP32 under test.
- Boot-mode orchestration: coordinate EN and BOOT signals to enter download mode or normal boot for flashing or testing.
- HTTP API endpoints: POST /api/gpio/set to drive a pin low/high and GET /api/gpio/status to read current states for scripted workflows.
Quick Start
To start, send a POST to http://<pi>:8080/api/gpio/set with {"pin":18,"value":0} to hold BOOT low, then toggle EN (pin 17) LOW to reset and release BOOT HIGH to exit download mode.
Dependency Matrix
Required Modules
None requiredComponents
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: esp32-workbench-gpio Download link: https://github.com/SensorsIot/Universal-ESP32-Workbench/archive/main.zip#esp32-workbench-gpio Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.