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