Add LED tool: device, CLI, web UI, build scripts, and tests

- device.py: device communication/handling
- cli.py: CLI interface updates
- web.py: web interface
- build.py, build.sh, install.sh: build and install scripts
- Pipfile: Python dependencies
- lib/mpremote: mpremote library
- test_*.py: import and LED tests
- Updated .gitignore and README

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-01 16:00:04 +13:00
parent 4a3a384181
commit accf8f06a5
17 changed files with 2821 additions and 214 deletions

4
lib/mpremote/console.py Normal file
View File

@@ -0,0 +1,4 @@
# Minimal console module for mpremote compatibility
# Only exports VT_ENABLED which is used by transport_serial
VT_ENABLED = False # Disable VT for non-interactive use