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
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.