esp32-workbench-gpio

Community

GPIO 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 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: 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.
View Source Repository

Agent Skills Search Helper

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