Saltar al contenido principal

ESP32-S3 GPIO Control Template

GitHub Repo Last Update ESP-IDF

Banner

📌 Overview

Essential starting point for ESP32-S3 development featuring:

  • Preconfigured VS Code workspace
  • NVS storage initialization
  • GPIO interrupt handling template
  • Power management baseline

Hardware Setup

🌟 Key Features

CategoryDetails
DevelopmentESP-IDF project structure template
GPIO ControlDebounced input with LED feedback
DebuggingIntegrated 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