ESP32-S3 GPIO Control Template
📌 Overview
Essential starting point for ESP32-S3 development featuring:
- Preconfigured VS Code workspace
- NVS storage initialization
- GPIO interrupt handling template
- Power management baseline
🌟 Key Features
Category | Details |
---|---|
Development | ESP-IDF project structure template |
GPIO Control | Debounced input with LED feedback |
Debugging | Integrated ESP-PROBE configuration |
🛠 Technical Highlights
- Framework: ESP-IDF v5.1
- Core Functionality:
- RTC IO configuration for low-power operation
- Button press counter with NVS persistence
- LED PWM dimming capability
- Optimization: 98% sleep time in idle mode
#define BUTTON_GPIO GPIO_NUM_3
#define LED_GPIO GPIO_NUM_8
#define DEBOUNCE_TIME_MS 50