From 55fd781c77e3315437bdc52b523af7c3483ff2a6 Mon Sep 17 00:00:00 2001 From: cschwinne Date: Tue, 1 Dec 2020 00:38:26 +0100 Subject: [PATCH] Fixed compilation for analog (PWM) LEDs --- CHANGELOG.md | 4 ++++ wled00/FX_fcn.cpp | 4 ++-- wled00/wled.h | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91619a899..24c6becc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ### WLED version 0.11.0 +#### Build 2012010 + +- Fixed compilation for analog (PWM) LEDs + #### Build 2011290 - Release of WLED 0.11.0 "Mirai" diff --git a/wled00/FX_fcn.cpp b/wled00/FX_fcn.cpp index ddb49f6f0..4418cfb75 100644 --- a/wled00/FX_fcn.cpp +++ b/wled00/FX_fcn.cpp @@ -928,7 +928,7 @@ void WS2812FX::setRgbwPwm(void) { c.R = col >> 16; c.G = col >> 8; c.B = col; c.W = col >> 24; byte b = getBrightness(); - if (color == _analogLastColor && b == _analogLastBri) return; + if (c == _analogLastColor && b == _analogLastBri) return; // check color values for Warm / Cold white mix (for RGBW) // EsplanexaDevice.cpp #ifdef WLED_USE_5CH_LEDS @@ -948,7 +948,7 @@ void WS2812FX::setRgbwPwm(void) { #else bus->SetRgbwPwm(c.R * b / 255, c.G * b / 255, c.B * b / 255, c.W * b / 255); #endif - _analogLastColor = color; + _analogLastColor = c; _analogLastBri = b; } #else diff --git a/wled00/wled.h b/wled00/wled.h index f56bc1e87..93ca1378b 100644 --- a/wled00/wled.h +++ b/wled00/wled.h @@ -8,7 +8,7 @@ */ // version code in format yymmddb (b = daily build) -#define VERSION 2011290 +#define VERSION 2012010 //uncomment this if you have a "my_config.h" file you'd like to use //#define WLED_USE_MY_CONFIG