Import led-driver app: pico/ and esp32/ layout

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-19 18:14:17 +13:00
parent 86b28a1b9c
commit 0c73d56ab5
31 changed files with 2907 additions and 54 deletions

View File

@@ -1,2 +1,30 @@
# led-bar
## Recovery: when the board is stuck and you have to nuke the flash
**Option A clear startup files (no reflash)**
If the board runs but REPL/Thonny is blocked by `main.py` or `boot.py`, remove them so the next boot drops straight to REPL. From your PC (with the Pico connected via USB):
```bash
# Remove startup files (paths are on the device; try without colons if one form fails)
mpremote fs rm boot.py
mpremote fs rm main.py
mpremote reset
```
If that fails, try one of these:
```bash
mpremote rm boot.py
mpremote rm main.py
```
Or in **Thonny**: Stop the running program (Ctrl+C or Stop button), then **View → Files**, rightclick the device, delete `boot.py` and `main.py` on the device, then **Tools → Reset**.
If the board doesnt respond to serial at all, use Option B.
**Option B full flash erase (Pico 2)**
1. Unplug the Pico 2.
2. Hold **BOOTSEL**, plug USB in, then release BOOTSEL.
3. It should mount as a drive. Delete any existing UF2 if you want a clean state.
4. Copy the MicroPython UF2 for Pico 2 (RP2350) onto the drive. The board will reboot with a fresh install and empty filesystem.