From 10c22efbb5decd8bf1f2dd324f7070af46e4608a Mon Sep 17 00:00:00 2001 From: cschwinne Date: Thu, 17 Sep 2020 10:40:32 +0200 Subject: [PATCH] Fixed 170th pixel dark in E1.31 --- CHANGELOG.md | 5 +++++ wled00/e131.cpp | 2 +- wled00/wled.h | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5090a4b06..d342cb1ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ ### Development versions after the 0.10.2 release +#### Build 2009170 + +- New WLED logo on Welcome screen (#1164) +- Fixed 170th pixel dark in E1.31 + #### Build 2009100 - Fixed sunrise mode not reinitializing diff --git a/wled00/e131.cpp b/wled00/e131.cpp index 7f67aadbe..c734d4392 100644 --- a/wled00/e131.cpp +++ b/wled00/e131.cpp @@ -137,7 +137,7 @@ void handleE131Packet(e131_packet_t* p, IPAddress clientIP, bool isArtnet){ uint16_t ledsInFirstUniverse = (MAX_CHANNELS_PER_UNIVERSE - DMXAddress) / 3; previousLeds = ledsInFirstUniverse + (previousUniverses - 1) * MAX_LEDS_PER_UNIVERSE; } - uint16_t ledsTotal = previousLeds + (dmxChannels - dmxOffset) / 3; + uint16_t ledsTotal = previousLeds + (dmxChannels - dmxOffset +1) / 3; for (uint16_t i = previousLeds; i < ledsTotal; i++) { setRealtimePixel(i, e131_data[dmxOffset++], e131_data[dmxOffset++], e131_data[dmxOffset++], 0); } diff --git a/wled00/wled.h b/wled00/wled.h index 11449e798..535de31fa 100644 --- a/wled00/wled.h +++ b/wled00/wled.h @@ -8,7 +8,7 @@ */ // version code in format yymmddb (b = daily build) -#define VERSION 2009100 +#define VERSION 2009170 // ESP8266-01 (blue) got too little storage space to work with all features of WLED. To use it, you must use ESP8266 Arduino Core v2.4.2 and the setting 512K(No SPIFFS).