From 82b6d6920c3eb8335097891e78f7ab6e825c1e70 Mon Sep 17 00:00:00 2001 From: Jane Petrovna Date: Wed, 26 May 2021 10:24:57 -0400 Subject: [PATCH] weird fade error --- lights.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/lights.js b/lights.js index c411d12..7cd0509 100644 --- a/lights.js +++ b/lights.js @@ -46,8 +46,14 @@ export function tick() { var changed = false; for (let i = 0; i < cfg.leds; i++) { if (next_pattern[i] != pixels[i]) { - changed = true; - fade(i); + if (next_pattern[i] == pixel_cache[i]) { + console.log("INCONGRUENCE WITH " + i); + pixels[i] = next_pattern[i] + } + else { + changed = true; + fade(i); + } } } if (!changed) { @@ -77,7 +83,6 @@ function fade(index) { // `interval: ${interval_r} ${interval_g} ${interval_b}\n`) if (current_tick + 1 >= fade_ticks) { - console.log("FINISHED FADE FOR " + index); pixels[index] = next_pattern[index]; pixel_cache[index] = next_pattern[index]; }