Jimmy 4c7646b2fe Adjust defaults and preset handling
- Switch startup_preset to default key
- Add built-in on/off presets and tweak device defaults

Made-with: Cursor
2026-03-14 02:41:07 +13:00
2026-01-27 00:47:00 +13:00
2026-03-14 02:41:07 +13:00
2025-12-03 13:36:19 +13:00
2026-03-14 02:41:07 +13:00
2025-12-01 09:33:41 +00:00
2026-02-08 19:39:32 +13:00
2026-02-07 11:40:04 +13:00

LED Driver - MicroPython

MicroPython-based LED driver application for ESP32 microcontrollers.

Prerequisites

  • MicroPython firmware installed on ESP32
  • USB cable for programming
  • Python 3 with pipenv

Setup

  1. Install dependencies:

    pipenv install
    
  2. Deploy to device:

    pipenv run dev
    

Project Structure

led-driver/
├── src/
│   ├── main.py           # Main application code
│   ├── presets.py        # LED pattern implementations (includes Preset and Presets classes)
│   ├── settings.py       # Settings management
│   └── p2p.py            # Peer-to-peer communication
├── test/                 # Pattern tests
├── web_app.py           # Web interface
├── dev.py               # Development tools
└── Pipfile              # Python dependencies
Description
No description provided
Readme AGPL-3.0 293 KiB
Languages
Python 99.9%