I use lv_disp_set_bg_image to set a background image when LV_COLOR_DEPTH = 32 and this image displays incorrectly. Only part of the image is drawn as a repeating tile down the screen, showing the same part of the image, with the height of the tile being the same as the number of lines set for disp_buf
This used to work fine and render the full image in earlier 8.x versions, but I cannot recall which was the last version. Unable to recreate in CodeBlocks simulator on Windows because I can’t figure out how/where to set a partial screen buffer With a full screen buffer in CodeBlocks, it renders correctly.
I have similar issue but thought that is some sort of HW issue with ESP32+Ili9341 LCD and Arduino.
I have exported project from SquareLine Studio and if I set color depth to 32, output looks like this.