jimmy a999b9054e Add RGB channel order conversion method
- Add get_rgb_channel_order() to convert color order strings to channel indices
- Supports proper RGB tuple reordering for different LED strip types
- Used by color conversion utilities
2026-01-27 00:42:30 +13:00
2025-12-03 13:36:19 +13:00
2025-12-01 09:33:41 +00:00
2025-12-03 13:36:19 +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
│   ├── patterns.py       # LED pattern implementations
│   ├── patterns_base.py  # Base pattern class
│   ├── 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 143 KiB
Languages
Python 99.9%
Shell 0.1%