From 8048bb85fb265c38f3c19226e1d5c68f1fed20cd Mon Sep 17 00:00:00 2001 From: Serhan Date: Tue, 14 Jan 2020 15:58:14 +0100 Subject: [PATCH] Update NpbWrapper.h Fixes the WS2801 Color Order --- wled00/NpbWrapper.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/wled00/NpbWrapper.h b/wled00/NpbWrapper.h index 7648350cb..77d4e1e4f 100644 --- a/wled00/NpbWrapper.h +++ b/wled00/NpbWrapper.h @@ -86,7 +86,10 @@ #define PIXELFEATURE4 DotStarLbgrFeature #elif defined(USE_LPD8806) #define PIXELFEATURE3 Lpd8806GrbFeature - #define PIXELFEATURE4 Lpd8806GrbFeature + #define PIXELFEATURE4 Lpd8806GrbFeature +#elif defined(USE_WS2801) + #define PIXELFEATURE3 NeoRbgFeature + #define PIXELFEATURE4 NeoRbgFeature #else #define PIXELFEATURE3 NeoGrbFeature #define PIXELFEATURE4 NeoGrbwFeature @@ -235,7 +238,7 @@ public: } break; case NeoPixelType_Grbw: { - #ifdef USE_LPD8806 + #if defined(USE_LPD8806) || defined(USE_WS2801) _pGrbw->SetPixelColor(indexPixel, RgbColor(color.R,color.G,color.B)); #else _pGrbw->SetPixelColor(indexPixel, color);