diff --git a/wled00/bus_manager.cpp b/wled00/bus_manager.cpp index 880ba24fe0..fc46e33991 100644 --- a/wled00/bus_manager.cpp +++ b/wled00/bus_manager.cpp @@ -1319,7 +1319,7 @@ void IRAM_ATTR __attribute__((hot)) BusManager::setPixelColor(uint16_t pix, uint lastend = bstart + b->getLength(); } b->setPixelColor(pix - bstart, c); - break; // WLEDMM found the right Bus -> so we can stop searching + if (!slowMode) break; // WLEDMM found the right Bus -> so we can stop searching - unless we have busses that overlap } } }