Merge remote-tracking branch 'upstream/main' into mdev
Everything merged except platformio.ini 4ld has not been merged previously Update version to 0.14.0-b15.22
This commit is contained in:
19
CHANGELOG.md
19
CHANGELOG.md
@@ -1,8 +1,27 @@
|
|||||||
## WLED changelog
|
## WLED changelog
|
||||||
|
|
||||||
|
#### Build 2303240
|
||||||
|
- Peek scaling of large 2D matrices
|
||||||
|
- Added 0D (1 pixel) metadata for effects & enhance 0D (analog strip) UI handling
|
||||||
|
- Added ability to disable ADAlight (-D WLED_DISABLE_ADALIGHT)
|
||||||
|
- Fixed APA102 output on Ethernet enabled controllers
|
||||||
|
- Added ArtNet virtual/network output (#3121)
|
||||||
|
- Klipper usermod (#3106)
|
||||||
|
- Remove DST from CST timezone
|
||||||
|
- various fixes and enhancements
|
||||||
|
|
||||||
#### Build 2302180
|
#### Build 2302180
|
||||||
|
|
||||||
- Removed Blynk support (servers shut down on 31st Dec 2022)
|
- Removed Blynk support (servers shut down on 31st Dec 2022)
|
||||||
|
- Added `ledgap.json` to complement ledmaps for 2D matrices
|
||||||
|
- Added support for white addressable strips (#3073)
|
||||||
|
- Ability to use SHT temperature usermod with PWM fan usermod
|
||||||
|
- Added `onStateChange()` callback to usermods (#3081)
|
||||||
|
- Refactored `bus_manager` [internal]
|
||||||
|
- Dual 1D & 2D mode (add 1D strip after the matrix)
|
||||||
|
- Removed 1D -> 2D mapping for individual pixel control
|
||||||
|
- effect tweak: Fireworks 1D
|
||||||
|
- various bugfixes
|
||||||
|
|
||||||
#### Build 2301240
|
#### Build 2301240
|
||||||
|
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "wled",
|
"name": "wled",
|
||||||
"version": "0.14.0-b15.21",
|
"version": "0.14.0-b15.22",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "wled",
|
"name": "wled",
|
||||||
"version": "0.14.0-b15.21",
|
"version": "0.14.0-b15.22",
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"clean-css": "^4.2.3",
|
"clean-css": "^4.2.3",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "wled",
|
"name": "wled",
|
||||||
"version": "0.14.0-b15.21",
|
"version": "0.14.0-b15.22",
|
||||||
"description": "Tools for WLED project",
|
"description": "Tools for WLED project",
|
||||||
"main": "tools/cdata.js",
|
"main": "tools/cdata.js",
|
||||||
"directories": {
|
"directories": {
|
||||||
|
|||||||
@@ -148,8 +148,6 @@ build_flags =
|
|||||||
-D DECODE_SONY=true
|
-D DECODE_SONY=true
|
||||||
-D DECODE_SAMSUNG=true
|
-D DECODE_SAMSUNG=true
|
||||||
-D DECODE_LG=true
|
-D DECODE_LG=true
|
||||||
;-D DECODE_RC5=true
|
|
||||||
;-D DECODE_RC6=true
|
|
||||||
; -Dregister= # remove warnings in C++17 due to use of deprecated register keyword by the FastLED library
|
; -Dregister= # remove warnings in C++17 due to use of deprecated register keyword by the FastLED library
|
||||||
-DWLED_USE_MY_CONFIG
|
-DWLED_USE_MY_CONFIG
|
||||||
; -D USERMOD_SENSORSTOMQTT
|
; -D USERMOD_SENSORSTOMQTT
|
||||||
|
|||||||
@@ -671,7 +671,7 @@ function populateInfo(i)
|
|||||||
if (i.ver.includes("0.14.1")) vcn = "Sitting Ducks"; // easter egg
|
if (i.ver.includes("0.14.1")) vcn = "Sitting Ducks"; // easter egg
|
||||||
if (i.ver.includes("0.14.0")) vcn = "Lupo"; // check for MM versioning scheme
|
if (i.ver.includes("0.14.0")) vcn = "Lupo"; // check for MM versioning scheme
|
||||||
if (i.ver.includes("0.14.0-b2.2")) vcn = "Sitting Ducks"; // early easter egg
|
if (i.ver.includes("0.14.0-b2.2")) vcn = "Sitting Ducks"; // early easter egg
|
||||||
if (i.ver.includes("0.14.0-b15.21")) vcn = "Lupo";
|
if (i.ver.includes("0.14.0-b15.22")) vcn = "Lupo";
|
||||||
cn += `v${i.ver} <i>"${vcn}"</i><p>(WLEDMM_${i.ver} ${i.rel}.bin)</p><p><em>build ${i.vid}</em></p><table>
|
cn += `v${i.ver} <i>"${vcn}"</i><p>(WLEDMM_${i.ver} ${i.rel}.bin)</p><p><em>build ${i.vid}</em></p><table>
|
||||||
${urows}
|
${urows}
|
||||||
${urows===""?'':'<tr><td colspan=2><hr style="height:1px;border-width:0;color:SeaGreen;background-color:Seagreen"></td></tr>'}
|
${urows===""?'':'<tr><td colspan=2><hr style="height:1px;border-width:0;color:SeaGreen;background-color:Seagreen"></td></tr>'}
|
||||||
|
|||||||
@@ -273,7 +273,7 @@ function getPixelRGBValues(base64Image) {
|
|||||||
|
|
||||||
//Aggregated Strings That should be returned to the user
|
//Aggregated Strings That should be returned to the user
|
||||||
if (i > 0){
|
if (i > 0){
|
||||||
JSONledString = JSONledString + '\n';
|
JSONledString = JSONledString + '\n<NEXT COMMAND (multiple commands not supported in API/preset setup)>\n';
|
||||||
curlString = curlString + ' && ';
|
curlString = curlString + ' && ';
|
||||||
}
|
}
|
||||||
JSONledString += thisJSONledString;
|
JSONledString += thisJSONledString;
|
||||||
|
|||||||
@@ -60,7 +60,7 @@
|
|||||||
</td>
|
</td>
|
||||||
<td class="adaptiveTD">
|
<td class="adaptiveTD">
|
||||||
<select id="colorFormatSelector" class="mainSelector">
|
<select id="colorFormatSelector" class="mainSelector">
|
||||||
<option value="hex" selected>HEX (#f4f4f4)</option>
|
<option value="hex" selected>HEX ("f4f4f4")</option>
|
||||||
<option value="dec">DEC (244,244,244)</option>
|
<option value="dec">DEC (244,244,244)</option>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td>
|
||||||
@@ -71,9 +71,9 @@
|
|||||||
</td>
|
</td>
|
||||||
<td class="adaptiveTD">
|
<td class="adaptiveTD">
|
||||||
<select id="addressingSelector" class="mainSelector">
|
<select id="addressingSelector" class="mainSelector">
|
||||||
<option value="hybrid" selected>Hybrid (#f0f0f0,10, 17, #f4f4f4)</option>
|
<option value="hybrid" selected>Hybrid ("f0f0f0",10, 17, "f4f4f4")</option>
|
||||||
<option value="range">Range (10, 17, #f4f4f4)</option>
|
<option value="range">Range (10, 17, "f4f4f4")</option>
|
||||||
<option value="single">Single (#f4f4f4)</option>
|
<option value="single">Single ("f4f4f4")</option>
|
||||||
</select>
|
</select>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -196,7 +196,7 @@
|
|||||||
<button id="sendJSONledbutton" class="buttonclass"></button>
|
<button id="sendJSONledbutton" class="buttonclass"></button>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h3><div id="version">Version 1.0.7</div> - <a href="https://github.com/werkstrom/WLED-PixelArtConverter/blob/main/README.md" target="_blank">Help/About</a></h3>
|
<h3><div id="version">Version 1.0.8</div> - <a href="https://github.com/werkstrom/WLED-PixelArtConverter/blob/main/README.md" target="_blank">Help/About</a></h3>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div id=bottom-part style="display: none" class=bottom-part></div>
|
<div id=bottom-part style="display: none" class=bottom-part></div>
|
||||||
|
|||||||
@@ -69,7 +69,6 @@ cjb.addEventListener('click', async () => {
|
|||||||
lSS.addEventListener("change", gen);
|
lSS.addEventListener("change", gen);
|
||||||
szY.addEventListener("change", gen);
|
szY.addEventListener("change", gen);
|
||||||
szX.addEventListener("change", gen);
|
szX.addEventListener("change", gen);
|
||||||
//frm.addEventListener("change", gen);
|
|
||||||
cFS.addEventListener("change", gen);
|
cFS.addEventListener("change", gen);
|
||||||
aS.addEventListener("change", gen);
|
aS.addEventListener("change", gen);
|
||||||
brgh.addEventListener("change", gen);
|
brgh.addEventListener("change", gen);
|
||||||
@@ -115,6 +114,7 @@ cLN.oninput = () => {
|
|||||||
frm.addEventListener("change", () => {
|
frm.addEventListener("change", () => {
|
||||||
for (var i = 0; i < hideableRows.length; i++) {
|
for (var i = 0; i < hideableRows.length; i++) {
|
||||||
hideableRows[i].classList.toggle("hide", frm.value !== "ha");
|
hideableRows[i].classList.toggle("hide", frm.value !== "ha");
|
||||||
|
gen();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
1043
wled00/html_pixart.h
1043
wled00/html_pixart.h
File diff suppressed because it is too large
Load Diff
@@ -189,7 +189,7 @@ void sendImprovInfoResponse() {
|
|||||||
out[11] = 4; //Firmware len ("WLED")
|
out[11] = 4; //Firmware len ("WLED")
|
||||||
out[12] = 'W'; out[13] = 'L'; out[14] = 'E'; out[15] = 'D';
|
out[12] = 'W'; out[13] = 'L'; out[14] = 'E'; out[15] = 'D';
|
||||||
uint8_t lengthSum = 17;
|
uint8_t lengthSum = 17;
|
||||||
uint8_t vlen = sprintf_P(out+lengthSum,PSTR("0.14.0-b15.21/%i"),VERSION);
|
uint8_t vlen = sprintf_P(out+lengthSum,PSTR("0.14.0-b15.22/%i"),VERSION);
|
||||||
out[16] = vlen; lengthSum += vlen;
|
out[16] = vlen; lengthSum += vlen;
|
||||||
uint8_t hlen = 7;
|
uint8_t hlen = 7;
|
||||||
#ifdef ESP8266
|
#ifdef ESP8266
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
// version code in format yymmddb (b = daily build)
|
// version code in format yymmddb (b = daily build)
|
||||||
#define VERSION 2304072
|
#define VERSION 2304080
|
||||||
|
|
||||||
//uncomment this if you have a "my_config.h" file you'd like to use
|
//uncomment this if you have a "my_config.h" file you'd like to use
|
||||||
//#define WLED_USE_MY_CONFIG
|
//#define WLED_USE_MY_CONFIG
|
||||||
|
|||||||
Reference in New Issue
Block a user