Initial commit
This commit is contained in:
37
README.md
37
README.md
@@ -1,2 +1,37 @@
|
||||
# led-driver
|
||||
# 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:
|
||||
```bash
|
||||
pipenv install
|
||||
```
|
||||
|
||||
2. Deploy to device:
|
||||
```bash
|
||||
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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user