Multiple ESP32-S3-Zero project configurations stored in one repository.
Flash firmware directly from your browser - no software installation required!
- Open the web flasher
- Connect your ESP32-S3 via USB
- Click "Install" on your desired project
- Follow the prompts to select your COM port
If your ESP32-S2-Zero is stuck in a bootloop:
- Hold both RESET and BOOT buttons simultaneously
- Release the RESET button while continuing to hold BOOT
- Keep holding BOOT while installing/flashing the firmware
- Release BOOT after the installation completes
- wifi-rgb - WiFi-controlled RGB LED flasher
- stock-indicator - Real-time stock market indicator using Yahoo Finance API
- Monitors S&P 500, Dow Jones, and NASDAQ
- LED shows green/red during market hours based on performance
- Web interface at http://192.168.4.1 (AP: "Stock" / "market123")
- Configurable WiFi, LED colors, and blink settings
- ble-mouse-jiggler - Bluetooth Low Energy HID mouse
- Moves cursor every 30 seconds
- Pair as "MX Anywhere 3"
Use the web flasher to instantly flash any project.
-
Copy project files from projects folder:
- Drag
projects/[project-name]/main.cpptosrc/main.cpp(replace existing) - Drag
projects/[project-name]/platformio.inito rootplatformio.ini(replace existing)
- Drag
-
Upload to ESP32:
- Click the Upload button in VS Code's toolbar (Ctrl+Alt+U)
To update the .bin files after making code changes:
.\build-all-projects.ps1This script automatically:
- Compiles each project in
projects/folder - Generates 4 binary files per project:
bootloader.bin- ESP32 bootloaderpartitions.bin- Partition tableboot_app0.bin- Boot partition selectorfirmware.bin- Your compiled application
- Copies them to respective project folders
- Updates are immediately available in the web flasher