1edcb8b1f7
feat(cli): skip unchanged files using device file_hashes.json
...
Read and update file_hashes.json on deploy; add --force-upload and tests.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-17 19:14:51 +12:00
ccc215acbd
fix(cli): lazy settings fetch and full device erase
...
Download settings only for --show or when applying edits; skip upload
when unchanged; erase entire device root including settings.json.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-16 21:14:54 +12:00
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
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
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