Screen Shiver/Jitter when values updated or button pressed

What do you want to achieve?

Stop screen jitter when a value is updated or button pressed.

What have you tried so far?

using momospace font, diabling interrupts inside my_disp_flush() etc

Code to reproduce

/*You code here*/

Screenshot and/or video

Screen Jitter1

Screen-Jitter2

Environment

  • MCU/MPU/Board:
  • ESP32S3
  • LVGL version: See lv_version.h
    9.4

Display resolution ? Interface mode ?

Hi,
Screen 800x480
Display mode RGB 565, 16 bit parallel interface.

Thanks.

Without info from you nobody helps you… Are you sure 16bit parallel (6800 or 8080) or is RGB HSYNC VSYNC ! How lib driver you use ? Show loop code etc.

I’m not sure what information you need.
Its RDB 565 16 bit paralell interface with HSUNC & VSYNC.

What could be the probable causes for the jitter?

Try using a more powerful power supply, and if possible, reduce the screen brightness. The jitter effect may be due to the screen drawing too much current and the power supply’s inability to supply it. I’ve observed similar effects, but on a large LED panel.
And this was solved by reducing the brightness of the screen, i.e. reducing the power consumption of the screen.

OMG boy, your reply to real question is next question, then my crystall ball say RGB interfaced displays require precise timing and ESP32 S3 emulate it by sw. Then your sw require care this detail. You dont show any line of code then …