Added WLEDMM_NO_MAP_RESET
Allows use of ledmaps with segments without messing with the segments. LEDs can remain remapped even with segments on top of them. (For Dom)
This commit is contained in:
@@ -2558,6 +2558,7 @@ bool WS2812FX::deserializeMap(uint8_t n) {
|
|||||||
uint16_t maxHeight = atoi(cleanUpName(fileName));
|
uint16_t maxHeight = atoi(cleanUpName(fileName));
|
||||||
//DEBUG_PRINTF(" (\"height\": %s) \n", fileName)
|
//DEBUG_PRINTF(" (\"height\": %s) \n", fileName)
|
||||||
|
|
||||||
|
#ifndef WLEDMM_NO_MAP_RESET
|
||||||
//WLEDMM: support ledmap file properties width and height: if found change segment
|
//WLEDMM: support ledmap file properties width and height: if found change segment
|
||||||
if (maxWidth * maxHeight > 0) {
|
if (maxWidth * maxHeight > 0) {
|
||||||
Segment::maxWidth = maxWidth;
|
Segment::maxWidth = maxWidth;
|
||||||
@@ -2566,6 +2567,7 @@ bool WS2812FX::deserializeMap(uint8_t n) {
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
setUpMatrix(); //reset segment sizes to panels
|
setUpMatrix(); //reset segment sizes to panels
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
USER_PRINTF("deserializeMap %d x %d\n", Segment::maxWidth, Segment::maxHeight);
|
USER_PRINTF("deserializeMap %d x %d\n", Segment::maxWidth, Segment::maxHeight);
|
||||||
|
|||||||
Reference in New Issue
Block a user