diff --git a/wled00/bus_manager.h b/wled00/bus_manager.h index bc6a25db..a730a44e 100644 --- a/wled00/bus_manager.h +++ b/wled00/bus_manager.h @@ -372,7 +372,7 @@ struct BusConfig { uint8_t skipAmount; bool refreshReq; uint8_t autoWhite; - uint8_t pins[5] = {255, 255, 255, 255, 255}; + uint8_t pins[OUTPUT_MAX_PINS] = {255, 255, 255, 255, 255}; uint16_t frequency; bool doubleBuffer; uint8_t milliAmpsPerLed; diff --git a/wled00/xml.cpp b/wled00/xml.cpp index a9195a30..2db92d1f 100644 --- a/wled00/xml.cpp +++ b/wled00/xml.cpp @@ -366,7 +366,7 @@ void getSettingsJS(byte subPage, char* dest) char la[4] = "LA"; la[2] = offset+s; la[3] = 0; //LED current char ma[4] = "MA"; ma[2] = offset+s; ma[3] = 0; //max per-port PSU current oappend(SET_F("addLEDs(1);")); - uint8_t pins[5]; + uint8_t pins[OUTPUT_MAX_PINS]; int nPins = bus->getPins(pins); for (int i = 0; i < nPins; i++) { lp[1] = offset+i;