Fixed NeoPixel init on library version 1.10.6

This commit is contained in:
Mark Qvist 2022-10-28 11:14:51 +02:00
parent 954c839956
commit fe5e6aab9c
1 changed files with 6 additions and 1 deletions

View File

@ -40,11 +40,16 @@ uint8_t boot_vector = 0x00;
uint8_t npr = 0; uint8_t npr = 0;
uint8_t npg = 0; uint8_t npg = 0;
uint8_t npb = 0; uint8_t npb = 0;
bool pixels_started = false;
void npset(uint8_t r, uint8_t g, uint8_t b) { 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) { if (r != npr || g != npg || b != npb) {
npr = r; npg = g; npb = b; 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*NP_M, npg*NP_M, npb*NP_M));
// pixels.setPixelColor(0, pixels.Color(npr, npg, npb));
pixels.show(); pixels.show();
} }
} }