From fe5e6aab9c2ab8fe69ede7f1da04bcffff7d1ed7 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Fri, 28 Oct 2022 11:14:51 +0200 Subject: [PATCH] Fixed NeoPixel init on library version 1.10.6 --- Utilities.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Utilities.h b/Utilities.h index 76e5c9e..1c78b9b 100644 --- a/Utilities.h +++ b/Utilities.h @@ -40,11 +40,16 @@ uint8_t boot_vector = 0x00; uint8_t npr = 0; uint8_t npg = 0; uint8_t npb = 0; + bool pixels_started = false; void npset(uint8_t r, uint8_t g, uint8_t b) { + if (pixels_started != true) { + pixels.begin(); + pixels_started = true; + } + if (r != npr || g != npg || b != npb) { npr = r; npg = g; npb = b; pixels.setPixelColor(0, pixels.Color(npr*NP_M, npg*NP_M, npb*NP_M)); - // pixels.setPixelColor(0, pixels.Color(npr, npg, npb)); pixels.show(); } }