8403df531d
feat(espnow): improve bridge transport and driver sync
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-28 00:38:09 +12:00
c7560b2e87
fix(settings): default wifi channel to 5
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-25 21:55:36 +12:00
3e718f7432
feat(espnow): add wire transport and simplify broadcast main
...
Binary espnow_wire/espnow_transport modules plus a minimal main that
broadcasts a JSON hello and polls ESP-NOW while running presets.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-23 22:44:39 +12:00
2a768376d0
chore(release): beta-1.03
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-10 16:13: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
87bd0338bd
fix(led-driver): stop loading patterns main and sync tick call
2026-04-14 23:13:16 +12:00
0a33f399e1
refactor(led-driver): simplify websocket runtime and test layout
2026-04-14 22:12:31 +12:00
pi
fea4e69140
feat(led-driver): wifi default transport, lazy espnow import, dynamic patterns
...
Made-with: Cursor
2026-04-11 15:10:12 +12:00
pi
aaaf660e9d
feat(driver): discover controller via udp and rediscover on reconnect
...
Made-with: Cursor
2026-04-06 21:28:00 +12:00
pi
7e3aca491c
refactor(led-driver): transport layout, fixed tcp port, server_ip settings
...
Made-with: Cursor
2026-04-05 20:59:30 +12:00
pi
7bfdcd9bee
feat(led-driver): wifi tcp transport, hex mac in utf-8 hello
...
Made-with: Cursor
2026-04-05 20:20:47 +12:00
4c7646b2fe
Adjust defaults and preset handling
...
- Switch startup_preset to default key
- Add built-in on/off presets and tweak device defaults
Made-with: Cursor
2026-03-14 02:41:07 +13:00
1616471859
Change startup_preset to default
2026-03-10 22:48:19 +13:00
d82fd9e47c
Persist global brightness settings.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-08 19:39:29 +13:00
3080548f47
Add preset persistence and startup default.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-08 18:48:44 +13:00
337e8c9906
Use shortened preset fields in driver
...
Switch led-driver patterns and main loop to use compact preset keys (p, d, b, c, a, n1..n6) and remove unused settings defaults.
2026-01-28 23:28:54 +13:00
a999b9054e
Add RGB channel order conversion method
...
- Add get_rgb_channel_order() to convert color order strings to channel indices
- Supports proper RGB tuple reordering for different LED strip types
- Used by color conversion utilities
2026-01-27 00:42:30 +13:00
45855cf453
Initial commit
2025-12-03 13:36:19 +13:00