ESP32-P4 Software-Based Display Rotation Implementation in software LVGL 9.4

Заказчик: AI | Опубликовано: 06.02.2026

Hello, The requested work concerns the implementation of software-based display rotation using LVGL v9.4.0. Please note that the display driver does not support hardware rotation, and therefore the function lv_display_set_rotation(disp, LV_DISPLAY_ROTATION_90); does not work in this setup. Technical context: - MCU: ESP32-P4 - Development environment: ESP-IDF with VS Code - Display controller: JD9365D (MIPI-DSI Bus) - Touch controller: GT911 (to be implemented and made fully functional with UI) - UI: to be developed using SquareLine Studio Requirements: - Implement software-based display rotation in LVGL (landscape mode) - Integrate and make fully functional the GT911 touch controller - Integrate a graphical user interface generated with SquareLine Studio Notes: I already have a working ESP-IDF project in which the display initializes correctly (no rotation, no touch, no UI). This task requires an engineer with strong experience in LVGL and ESP32-P4 development, especially deep expertise in LVGL, as AI-generated code is not sufficient to solve this type of issue.