Fixing conflict merge errors.
This commit is contained in:
parent
94cf6424f5
commit
cde497c94e
@ -109,7 +109,6 @@ bool deserializeConfig(JsonObject doc, bool fromFS) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
uint16_t length = elm[F("len")] | 1;
|
uint16_t length = elm[F("len")] | 1;
|
||||||
if (length==0 || length+lC > MAX_LEDS) continue; // zero length or we reached max. number of LEDs, just stop
|
|
||||||
uint8_t colorOrder = (int)elm[F("order")];
|
uint8_t colorOrder = (int)elm[F("order")];
|
||||||
uint8_t skipFirst = elm[F("skip")];
|
uint8_t skipFirst = elm[F("skip")];
|
||||||
uint16_t start = elm["start"] | 0;
|
uint16_t start = elm["start"] | 0;
|
||||||
|
@ -166,16 +166,16 @@ void deserializeSegment(JsonObject elem, byte it, byte presetId)
|
|||||||
strip.fill(0);
|
strip.fill(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
//uint16_t start = 0, stop = 0;
|
uint16_t start = 0, stop = 0;
|
||||||
byte set = 0; //0 nothing set, 1 start set, 2 range set
|
byte set = 0; //0 nothing set, 1 start set, 2 range set
|
||||||
|
|
||||||
for (uint16_t i = 0; i < iarr.size(); i++) {
|
for (uint16_t i = 0; i < iarr.size(); i++) {
|
||||||
if(iarr[i].is<JsonInteger>()) {
|
if(iarr[i].is<JsonInteger>()) {
|
||||||
if (!set) {
|
if (!set) {
|
||||||
//start = iarr[i];
|
start = iarr[i];
|
||||||
set = 1;
|
set = 1;
|
||||||
} else {
|
} else {
|
||||||
//stop = iarr[i];
|
stop = iarr[i];
|
||||||
set = 2;
|
set = 2;
|
||||||
}
|
}
|
||||||
} else { //color
|
} else { //color
|
||||||
@ -191,6 +191,13 @@ void deserializeSegment(JsonObject elem, byte it, byte presetId)
|
|||||||
for (uint8_t c = 0; c < 4; c++) rgbw[c] = brgbw[c];
|
for (uint8_t c = 0; c < 4; c++) rgbw[c] = brgbw[c];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (set < 2) stop = start + 1;
|
||||||
|
for (uint16_t i = start; i < stop; i++) {
|
||||||
|
strip.setPixelColor(i, rgbw[0], rgbw[1], rgbw[2], rgbw[3]);
|
||||||
|
}
|
||||||
|
if (!set) start++;
|
||||||
|
set = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
strip.setPixelSegment(255);
|
strip.setPixelSegment(255);
|
||||||
@ -225,6 +232,14 @@ bool deserializeState(JsonObject root, byte callMode, byte presetId)
|
|||||||
transitionDelayTemp = transitionDelay;
|
transitionDelayTemp = transitionDelay;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
tr = root[F("tt")] | -1;
|
||||||
|
if (tr >= 0)
|
||||||
|
{
|
||||||
|
transitionDelayTemp = tr;
|
||||||
|
transitionDelayTemp *= 100;
|
||||||
|
jsonTransitionOnce = true;
|
||||||
|
}
|
||||||
strip.setTransition(transitionDelayTemp);
|
strip.setTransition(transitionDelayTemp);
|
||||||
|
|
||||||
tr = root[F("tb")] | -1;
|
tr = root[F("tb")] | -1;
|
||||||
|
Loading…
Reference in New Issue
Block a user