diff --git a/package-lock.json b/package-lock.json index b2c88292..e942d27e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "wled", - "version": "0.14.0-b7.17", + "version": "0.14.0-b1.17", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wled", - "version": "0.14.0-b7.17", + "version": "0.14.0-b1.17", "license": "ISC", "dependencies": { "clean-css": "^4.2.3", diff --git a/package.json b/package.json index 80211316..397fd9f3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wled", - "version": "0.14.0-b7.17", + "version": "0.14.0-b1.17", "description": "Tools for WLED project", "main": "tools/cdata.js", "directories": { diff --git a/wled00/improv.cpp b/wled00/improv.cpp index 1541f781..a61a066e 100644 --- a/wled00/improv.cpp +++ b/wled00/improv.cpp @@ -189,7 +189,7 @@ void sendImprovInfoResponse() { out[11] = 4; //Firmware len ("WLED") out[12] = 'W'; out[13] = 'L'; out[14] = 'E'; out[15] = 'D'; uint8_t lengthSum = 17; - uint8_t vlen = sprintf_P(out+lengthSum,PSTR("0.14.0-b7.17/%i"),VERSION); + uint8_t vlen = sprintf_P(out+lengthSum,PSTR("0.14.0-b1.17/%i"),VERSION); out[16] = vlen; lengthSum += vlen; uint8_t hlen = 7; #ifdef ESP8266 diff --git a/wled00/json.cpp b/wled00/json.cpp index 50d461a4..2cce3de0 100644 --- a/wled00/json.cpp +++ b/wled00/json.cpp @@ -959,7 +959,7 @@ void setPaletteColors(JsonArray json, byte* tcp) void serializePalettes(JsonObject root, AsyncWebServerRequest* request) { - byte tcp[72]; + byte tcp[strip.getPaletteCount()]; //WLEDMM use real count instead of fixed number 72 #ifdef ESP8266 int itemPerPage = 5; #else @@ -1054,7 +1054,7 @@ void serializePalettes(JsonObject root, AsyncWebServerRequest* request) if (i>=palettesCount) { setPaletteColors(curPalette, strip.customPalettes[i - palettesCount]); } else { - memcpy_P(tcp, (byte*)pgm_read_dword(&(gGradientPalettes[i - 13])), 72); + memcpy_P(tcp, (byte*)pgm_read_dword(&(gGradientPalettes[i - 13])), strip.getPaletteCount()); //WLEDMM use real count instead of fixed number 72 setPaletteColors(curPalette, tcp); } } diff --git a/wled00/wled.h b/wled00/wled.h index cc528f11..6e634b67 100644 --- a/wled00/wled.h +++ b/wled00/wled.h @@ -8,7 +8,7 @@ */ // version code in format yymmddb (b = daily build) -#define VERSION 2302020 +#define VERSION 2302040 //uncomment this if you have a "my_config.h" file you'd like to use //#define WLED_USE_MY_CONFIG