Merge pull request #11917 from s-hadinger/udisplay-remove-byte-swap

uDisplay remove byte swap
This commit is contained in:
s-hadinger 2021-04-27 20:02:51 +02:00 committed by GitHub
commit e6603d9961
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1046,13 +1046,6 @@ void uDisplay::pushColors(uint16_t *data, uint16_t len, boolean not_inverted) {
//Serial.printf("push %x - %d\n", (uint32_t)data, len);
#ifdef ESP32
// reversed order for DMA, so non-DMA needs to get back to normal order
if (!not_inverted && !lvgl_param.use_dma) {
for (uint32_t i = 0; i < len; i++) (data[i] = data[i] << 8 | data[i] >> 8);
}
#endif
if (bpp != 16) {
// stupid monchrome version
for (uint32_t y = seta_yp1; y < seta_yp2; y++) {
@ -1076,7 +1069,7 @@ void uDisplay::pushColors(uint16_t *data, uint16_t len, boolean not_inverted) {
if (lvgl_param.use_dma) {
pushPixelsDMA(data, len );
} else {
uspi->writePixels(data, len * 2);
uspi->writeBytes((uint8_t*)data, len * 2);
}
#endif
} else {