More optimize

This commit is contained in:
2026-05-23 10:23:47 +02:00
parent 50df45fd4e
commit 4e5396f231
10 changed files with 165 additions and 30 deletions
+2 -2
View File
@@ -11,7 +11,7 @@ This file records the original design brief and decisions so future contributors
2. **Multi-show navigation** — all shows are compiled into the firmware. A single button lets you cycle through them:
- 1 tap — next show
- 2 taps — previous show
- Hold — reset to show 0 (slow blue pulse)
- Hold — reset to show 0 (blue breath)
3. **Arduino + WS2812B** — runs on an Arduino Uno with a WS2812B (NeoPixel) LED strip.
@@ -56,7 +56,7 @@ Write/edit .txt files in converter/shows/
## Future ideas (not yet implemented)
- Per-LED patterns (chase, sparkle, gradient segments)
- Per-LED patterns chase, sparkle (random white flashes over a base color), gradient segments. The `led_controller.cpp` pattern system already has the hook: add a `#define PATTERN_SPARKLE` in `config.h` and implement the branch in `leds_apply_color()`
- Multiple strip support
- Battery power optimization (auto-dim, sleep)
- SD card loading (no recompile needed for new shows)