Commit Graph

13 Commits

Author SHA1 Message Date
pi
d6331a105c feat(cli): add --reset-device-name and WDT feed during uploads
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-03 21:27:29 +12:00
2f3db9272b feat(cli): extend upload flags for src, patterns, lib, and --all
Support --patterns/--paterns, --all, --erase, and src upload excluding patterns/.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-03 14:54:13 +12:00
713cd6e9a1 feat(cli): add ls flag and default lib upload
Made-with: Cursor
2026-04-15 00:46:19 +12:00
9e72c62481 fix(led-tool): build cli without spec file dependency 2026-04-14 23:13:21 +12:00
pi
eee9327e15 docs: fix readme layout and cli flags
Made-with: Cursor
2026-04-12 00:13:49 +12:00
pi
5f7acf38f0 fix(cli): remove --server-ip flag and settings edit path
Made-with: Cursor
2026-04-11 15:20:22 +12:00
pi
e86312437c feat(cli): create presets on device; flags for led-driver transport
Made-with: Cursor
2026-04-05 21:12:58 +12:00
3844aa9d6a Add numeric device ID option
Allow setting ESPNow device id from CLI and persist to settings.

Made-with: Cursor
2026-03-14 02:41:07 +13:00
d6ed6ad9f5 Enhance CLI actions and default handling
Add timed follow, src/lib upload helpers, and store default startup pattern under default key.

Made-with: Cursor
2026-03-11 22:51:36 +13:00
8df1d9dd81 Improve led-tool flashing and settings flow
Made-with: Cursor
2026-03-10 22:50:00 +13:00
accf8f06a5 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>
2026-02-01 16:00:04 +13:00
4a3a384181 Add cli tool 2026-01-25 18:29:08 +13:00
030029bf91 Initial commit 2026-01-21 23:26:50 +00:00