jimmy and Cursor
580fd11aca
fix(cli): skip redundant settings uploads when unchanged
...
Only upload settings when edited values differ from current device settings to avoid unnecessary resets.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-04 22:48:54 +12:00
jimmy and Cursor
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
jimmy
713cd6e9a1
feat(cli): add ls flag and default lib upload
...
Made-with: Cursor
2026-04-15 00:46:19 +12:00
jimmy
9e72c62481
fix(led-tool): build cli without spec file dependency
2026-04-14 23:13:21 +12:00
jimmy
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
jimmy
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
jimmy
8df1d9dd81
Improve led-tool flashing and settings flow
...
Made-with: Cursor
2026-03-10 22:50:00 +13:00
jimmy and Cursor
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
jimmy
4a3a384181
Add cli tool
2026-01-25 18:29:08 +13:00