292c5bde01
Rework roll pattern to use gradient palette and add preset-based tests
...
Made-with: Cursor
2026-03-06 01:39:40 +13:00
a0687cff57
Switch chase to double-buffered ring chase
...
Made-with: Cursor
2026-03-06 01:00:25 +13:00
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
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
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
47c17dba36
Add mpremote tests for scaling, roll, and point
...
Made-with: Cursor
2026-03-05 20:25:57 +13:00
e75723e2e7
Refactor presets scaling and clean up patterns
...
Made-with: Cursor
2026-03-05 20:25:28 +13:00
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
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
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
b45823c479
Update STRIP_CONFIG
2026-02-28 08:58:55 +13:00
0c73d56ab5
Import led-driver app: pico/ and esp32/ layout
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 18:14:17 +13:00
86b28a1b9c
Restructure: remove old flat src/lib layout
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 18:14:01 +13:00
2869ec9300
Allow seperate buffer with offset
2026-02-19 17:53:57 +13:00
c062110e35
Add rainbow test
2026-02-19 17:52:29 +13:00
6b5ae78591
Revert to basic led driver
2026-02-19 14:23:54 +13:00
bfa85c5688
Add led test
2026-02-19 14:23:12 +13:00
a3ab572851
Add RP2040 WS2812 PIO+DMA driver
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 11:20:28 +13:00
a3510ab164
Fix for RP2350
2026-02-14 23:38:20 +13:00
4b06aa0841
change to hoop
2025-09-10 16:41:41 +12:00
a829310f45
Inital electronics box
2025-04-25 20:09:25 +12:00
c3fb9566da
Initial commit
2025-01-18 16:26:30 +13:00
2aa7cd038c
Initial commit
2025-01-02 09:12:39 +00:00