Commit Graph
8 Commits
Author SHA1 Message Date
jimmy b13ec01561 Add flicker and n_chase patterns, increase test brightness to 255, add test suites 2025-10-26 18:49:45 +13:00
jimmy 83cb34d6a8 Add sine brightness pattern 2025-10-26 00:15:53 +13:00
jimmy c9449a6d86 Add circle loading pattern 2025-10-25 23:28:01 +13:00
jimmy 059bd41a59 convert blink to use a thread 2025-10-25 19:53:16 +13:00
jimmy 9fad8b1ae5 Refactor param mapping to dict 2025-10-25 19:01:57 +13:00
jimmy ae407ab3aa receiver: no change to protocol; revert temporary color-index handling; radiate uses ticks_us timing; development: ensure dev.py upload workflow retained 2025-10-04 01:10:46 +13:00
jimmy e516b49eb8 Add segmented_movement pattern with alternating forward/backward movement
- Add n4 parameter support to main.py ESP NOW receiver
- Implement segmented_movement pattern with configurable parameters:
  * n1: segment length (number of LEDs per segment)
  * n2: spacing between segments
  * n3: forward movement speed (positions per beat)
  * n4: backward movement speed (positions per beat)
- Pattern alternates between forward and backward movement each beat
- If only n3 or n4 is set, moves in that direction every beat
- Draws repeating segments with spacing across entire LED strip
- Add Pipfile script to run dev.py directly with arguments
2025-10-03 19:56:24 +13:00
jimmy 2aa7cd038c Initial commit 2025-01-02 09:12:39 +00:00