Close

Tearing effect - ST7789

A project log for Felini - Revolutionary Pocket-Sized Electronic Lab

Extremely affordable pocket-friendly, designed to provide a wide range of hardware testing and debugging functions in a compact and low-cost

chu-tien-thinh-obitvnChu Tien Thinh (obitvn) 09/25/2023 at 10:010 Comments

Typically, screen tearing occurs when the buffer is insufficient for the screen size or the refresh rate is slow. However, in my case, the display was set to refresh at 60hz, however in my case, the esp32 was not fast enough to achieve 60hz when used with lvgl. The optimal solution in this case is to change the scanning frequency of st7789, in my case the value 0x1a is suitable.

Discussions