a97f6c7c2c
feat(espnow): groups filter and v1 select list on driver
...
Apply group membership on RX, accept select as [preset_id, step?],
and fix identify/off plus presets layout for manual beat stepping.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-24 01:44:21 +12:00
55a97ac51c
feat(patterns): merge pattern styles and add mode support
...
Consolidate legacy pattern ids into meteor, particles, sparkle, chase,
and colour_cycle with n6/mode style selection; add pattern_modes helper,
self-contained tests/all.py, and preset mode alias on wire.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-16 21:14:54 +12:00
794f1a2841
feat(patterns): add northern wave, candle glow, starfall, ice sparkle
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-16 15:11:32 +12:00
8f8bc894a9
feat(patterns): add icicles blizzard and rime winter effects
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-16 15:09:59 +12:00
170a0e05ab
feat(patterns): align manual and auto behaviour
...
Unify manual/auto timing semantics for key patterns, add preset background support, and improve runtime observability while keeping the driver responsive under beat-triggered selects.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-09 20:07:58 +12:00
fbebe9f4f9
fix(patterns): correct non-blocking timing and blink off phase
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-06 20:28:52 +12:00
74b4b495f9
feat(patterns): add expanded animation pack with smoke tests
...
Add a broad set of new pattern modules and matching pattern smoke scripts so the new effects can be validated directly on-device.
2026-04-23 20:10:01 +12:00
4575ef16ad
test(led-driver): add espnow peer and ap pm0 scripts
...
Made-with: Cursor
2026-04-21 21:48:42 +12:00
428ed8b884
feat(led-driver): add preset clear command and runtime debug
2026-04-21 00:44:28 +12:00
a2cd2f8dc2
test(led-driver): add pattern smoke harness
...
Made-with: Cursor
2026-04-19 23:27:29 +12:00
0a33f399e1
refactor(led-driver): simplify websocket runtime and test layout
2026-04-14 22:12:31 +12:00
pi
a64457a0d5
chore(led-driver): add http_poll client and UDP/mDNS test helpers
...
Made-with: Cursor
2026-04-11 15:19:07 +12:00