Skip to content

Commit fc1dd2d

Browse files
committed
Fix for #3346
1 parent ba1b6f3 commit fc1dd2d

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

wled00/bus_manager.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,8 @@ void BusDigital::show() {
144144
c = RGBW32(_data[offset],_data[offset+1],_data[offset+2],(Bus::hasWhite(_type)?_data[offset+3]:0));
145145
}
146146
uint16_t pix = i;
147-
if (_reversed) pix = _len - pix -1;
148-
else pix += _skip;
147+
if (_reversed) pix = _len - pix -1;
148+
pix += _skip;
149149
PolyBus::setPixelColor(_busPtr, _iType, pix, c, co);
150150
}
151151
}
@@ -206,8 +206,8 @@ void IRAM_ATTR BusDigital::setPixelColor(uint16_t pix, uint32_t c) {
206206
}
207207
if (Bus::hasWhite(_type)) _data[offset] = W(c);
208208
} else {
209-
if (_reversed) pix = _len - pix -1;
210-
else pix += _skip;
209+
if (_reversed) pix = _len - pix -1;
210+
pix += _skip;
211211
uint8_t co = _colorOrderMap.getPixelColorOrder(pix+_start, _colorOrder);
212212
if (_type == TYPE_WS2812_1CH_X3) { // map to correct IC, each controls 3 LEDs
213213
uint16_t pOld = pix;
@@ -237,8 +237,8 @@ uint32_t BusDigital::getPixelColor(uint16_t pix) {
237237
}
238238
return c;
239239
} else {
240-
if (_reversed) pix = _len - pix -1;
241-
else pix += _skip;
240+
if (_reversed) pix = _len - pix -1;
241+
pix += _skip;
242242
uint8_t co = _colorOrderMap.getPixelColorOrder(pix+_start, _colorOrder);
243243
uint32_t c = restoreColorLossy(PolyBus::getPixelColor(_busPtr, _iType, (_type==TYPE_WS2812_1CH_X3) ? IC_INDEX_WS2812_1CH_3X(pix) : pix, co),_bri);
244244
if (_type == TYPE_WS2812_1CH_X3) { // map to correct IC, each controls 3 LEDs

0 commit comments

Comments
 (0)