Brighter peek (ignore strip brightness)

This commit is contained in:
Blaz Kristan 2024-05-07 16:34:15 +02:00
parent b3206121cc
commit 88372cd516

View File

@ -206,9 +206,12 @@ bool sendLiveLedsWs(uint32_t wsClient)
uint8_t g = G(c);
uint8_t b = B(c);
uint8_t w = W(c);
buffer[pos++] = scale8(qadd8(w, r), strip.getBrightness()); //R, add white channel to RGB channels as a simple RGBW -> RGB map
buffer[pos++] = scale8(qadd8(w, g), strip.getBrightness()); //G
buffer[pos++] = scale8(qadd8(w, b), strip.getBrightness()); //B
//buffer[pos++] = scale8(qadd8(w, r), strip.getBrightness()); //R, add white channel to RGB channels as a simple RGBW -> RGB map
//buffer[pos++] = scale8(qadd8(w, g), strip.getBrightness()); //G
//buffer[pos++] = scale8(qadd8(w, b), strip.getBrightness()); //B
buffer[pos++] = qadd8(w, r); //R, add white channel to RGB channels as a simple RGBW -> RGB map
buffer[pos++] = qadd8(w, g); //G
buffer[pos++] = qadd8(w, b); //B
}
wsc->binary(std::move(wsBuf));