jimmy
292c5bde01
Rework roll pattern to use gradient palette and add preset-based tests
...
Made-with: Cursor
2026-03-06 01:39:40 +13:00
jimmy
a0687cff57
Switch chase to double-buffered ring chase
...
Made-with: Cursor
2026-03-06 01:00:25 +13:00
jimmy
5f457b3ae7
Refine calibration, chase, and spin patterns and add spin test
...
Increase calibration brightness, update chase to use the new logical ring abstraction, and make spin start from a cleared frame with symmetric arm speed, alongside a dedicated on-device spin test script.
Made-with: Cursor
2026-03-05 23:41:25 +13:00
jimmy
3e58f4e97e
Add segments and double_circle patterns with shared presets
...
Introduce double_circle and segments-based patterns on the Pico, refactor the Presets engine to expose a logical ring over all strips, and migrate presets/test code from the old point pattern to segments while switching to a top-level presets.json.
Made-with: Cursor
2026-03-05 23:41:13 +13:00
jimmy
47c19eecf1
Clean up ESP32 buttons and UART tests
...
Remove unused buttons.json and legacy UART UART test scripts, and update the web UI preset dropdown for new Pico patterns.
Made-with: Cursor
2026-03-05 23:40:28 +13:00
jimmy
47c17dba36
Add mpremote tests for scaling, roll, and point
...
Made-with: Cursor
2026-03-05 20:25:57 +13:00
jimmy
e75723e2e7
Refactor presets scaling and clean up patterns
...
Made-with: Cursor
2026-03-05 20:25:28 +13:00
jimmy
52a5f0f8c4
Add Pico presets engine, patterns, and tests.
...
Wire the Pico to UART-driven preset selection, add pattern modules and presets data, remove old p2p/settings code, and update tests and LED driver.
Made-with: Cursor
2026-03-03 19:28:11 +13:00
jimmy
646b988cdd
Add ESP32 web control and UART bridge.
...
Replace ESPNOW passthrough with a Microdot-based web UI and WebSocket-to-UART bridge for preset selection.
Made-with: Cursor
2026-03-03 19:28:08 +13:00
jimmy
615431d6c5
Add Pipenv environment and dry-run notes.
...
Document commit strategy and add Pipenv config for local development.
Made-with: Cursor
2026-03-03 19:28:06 +13:00
jimmy
b45823c479
Update STRIP_CONFIG
2026-02-28 08:58:55 +13:00
jimmy and Cursor
0c73d56ab5
Import led-driver app: pico/ and esp32/ layout
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 18:14:17 +13:00
jimmy and Cursor
86b28a1b9c
Restructure: remove old flat src/lib layout
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 18:14:01 +13:00
jimmy
2869ec9300
Allow seperate buffer with offset
2026-02-19 17:53:57 +13:00
jimmy
c062110e35
Add rainbow test
2026-02-19 17:52:29 +13:00
jimmy
6b5ae78591
Revert to basic led driver
2026-02-19 14:23:54 +13:00
jimmy
bfa85c5688
Add led test
2026-02-19 14:23:12 +13:00
jimmy and Cursor
a3ab572851
Add RP2040 WS2812 PIO+DMA driver
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 11:20:28 +13:00
jimmy
a3510ab164
Fix for RP2350
2026-02-14 23:38:20 +13:00
jimmy
4b06aa0841
change to hoop
2025-09-10 16:41:41 +12:00
jimmy
a829310f45
Inital electronics box
2025-04-25 20:09:25 +12:00
jimmy
c3fb9566da
Initial commit
2025-01-18 16:26:30 +13:00
jimmy
2aa7cd038c
Initial commit
2025-01-02 09:12:39 +00:00