Elecrow esp32s3 lvgl screen shifting error

Hello,
I’m working on a project using an Elecrow 5" ESP32 display, programming with the Arduino IDE, and utilizing lvgl.h version 8.3.6 along with ESP32 version 2.0.3.
I've encountered some challenges with the UI stability of my Elecrow 5" ESP32 display project, particularly related to UART0 usage and data storage with the Preferences library and SPIFFS.
UART0 Usage:
The use of UART0 introduces a noticeable lag in UI screen rendering. This delay results in a shifting error on the display, leading to a subpar user experience. The issue persists until the UART0 operation is finished, affecting the overall usability of the device.
Preferences Library:
I’ve been using the Preferences library for data storage, but I’ve noticed that writing data causes the UI screen to shift abruptly. This momentary disruption affects the user experience until the writing process is completed.

Has anyone faced similar challenges with UART0 and the Preferences library on the ESP32 platform? How did you manage to resolve them? Any insights, tips, or alternative approaches would be greatly appreciated!

Tagged:

Comments

  • Dear Customer,

    Thank you for reaching out to us and for your continued support.

    We have received your messages, and our technical support team is reviewing the details. Please allow us some time to look into the matter. We will get back to you as soon as possible with an update.

    We apologize for any inconvenience this may cause and appreciate your patience and understanding.

    Best regards,

Sign In or Register to comment.