Merge pull request #3777 from netmindz/HUB75-AC

Add HUB75 support
This commit is contained in:
Will Tatam
2025-09-20 13:05:48 +01:00
committed by GitHub
14 changed files with 615 additions and 16 deletions

View File

@@ -54,7 +54,11 @@ class RgbRotaryEncoderUsermod : public Usermod
void initLedBus()
{
byte _pins[5] = {(byte)ledIo, 255, 255, 255, 255};
// Initialize all pins to the sentinel value first…
byte _pins[OUTPUT_MAX_PINS];
std::fill(std::begin(_pins), std::end(_pins), 255);
// …then set only the LED pin
_pins[0] = static_cast<byte>(ledIo);
BusConfig busCfg = BusConfig(TYPE_WS2812_RGB, _pins, 0, numLeds, COL_ORDER_GRB, false, 0);
ledBus = new BusDigital(busCfg, WLED_MAX_BUSSES - 1);