fix(led-driver): phase-lock pattern timers

Made-with: Cursor
This commit is contained in:
2026-04-19 21:41:18 +12:00
parent 45a38c05b7
commit 22b1a8a6d6
4 changed files with 10 additions and 5 deletions

View File

@@ -118,7 +118,8 @@ class Chase:
# Increment step
step_count += 1
self.driver.step = step_count
last_update = current_time
last_update = utime.ticks_add(last_update, transition_duration)
transition_duration = max(10, int(preset.d))
# Yield once per tick so other logic can run
yield