Search found 4 matches

by mikeg78
Wed Aug 07, 2024 2:32 am
Forum: Hardware
Topic: esp32-s3-lcd-ev-board Display Image Shifting
Replies: 4
Views: 1657

Re: esp32-s3-lcd-ev-board Display Image Shifting

You could try enabling bounce buffers in the esp_lcd_rgb_panel config - it uses the CPU to get the data from PSRAM, so it's a bit less efficient, but as CPU transfers get different priority, it may be able to eke out enough bandwidth to make it work. Also make sure that your PSRAM is configured for...
by mikeg78
Mon Aug 05, 2024 9:39 pm
Forum: Hardware
Topic: esp32-s3-lcd-ev-board Display Image Shifting
Replies: 4
Views: 1657

Re: esp32-s3-lcd-ev-board Display Image Shifting

The problem appears to happen when the LCD is starved of data (due to processing delay). The solution for this appears to be setting config CONFIG_LCD_RGB_RESTART_IN_VSYNC - this stops the display shift but the display still glitches quite regularly when navigating menus etc - is there any way to im...
by mikeg78
Sun Aug 04, 2024 8:26 pm
Forum: Hardware
Topic: esp32-s3-lcd-ev-board Display Image Shifting
Replies: 4
Views: 1657

Re: esp32-s3-lcd-ev-board Display Image Shifting

The config CONFIG_LCD_RGB_RESTART_IN_VSYNC=y seems to have resolved this issue. This appears to be required if the application cant supply LCD data fast enough "Reset the GDMA channel every VBlank to stop permanent desyncs from happening. Only need to enable it when in your application, the DMA can'...
by mikeg78
Fri Aug 02, 2024 3:48 am
Forum: Hardware
Topic: esp32-s3-lcd-ev-board Display Image Shifting
Replies: 4
Views: 1657

esp32-s3-lcd-ev-board Display Image Shifting

I have been developing an application on the esp32-s3-lcd-ev-board which uses the 480x480 touchscreen with lvgl, wifi and bluetooth with littlefs filesystem. I have a problem where static content on the LCD gets shifted (frame buffer appears to shift with respect to the display) whenever a slight de...