From dcd00371b1476728a8c97a513a9c480a409aa8ed Mon Sep 17 00:00:00 2001 From: lvgl-bot Date: Sun, 15 Jun 2025 00:18:15 +0000 Subject: [PATCH] bot: Update LVGL submodule. lv_conf.h. --- lv_conf.h | 26 +++++++++++++++++++++----- lvgl | 2 +- 2 files changed, 22 insertions(+), 6 deletions(-) diff --git a/lv_conf.h b/lv_conf.h index f2b5889..49b7ae4 100644 --- a/lv_conf.h +++ b/lv_conf.h @@ -1,6 +1,6 @@ /** * @file lv_conf.h - * Configuration file for v9.3.0-dev + * Configuration file for v9.3.0 */ /* @@ -356,6 +356,11 @@ /** Draw using cached OpenGLES textures */ #define LV_USE_DRAW_OPENGLES 0 +/** Draw using espressif PPA accelerator */ +#define LV_USE_PPA 0 +#if LV_USE_PPA + #define LV_USE_PPA_IMG 0 +#endif /*======================= * FEATURE CONFIGURATION *=======================*/ @@ -698,6 +703,7 @@ * - lv_dropdown_t : Options set to "Option 1", "Option 2", "Option 3", else no values are set. * - lv_roller_t : Options set to "Option 1", "Option 2", "Option 3", "Option 4", "Option 5", else no values are set. * - lv_label_t : Text set to "Text", else empty string. + * - lv_arclabel_t : Text set to "Arced Text", else empty string. * */ #define LV_WIDGETS_HAS_DEFAULT_VALUE 1 @@ -705,6 +711,8 @@ #define LV_USE_ARC 1 +#define LV_USE_ARCLABEL 1 + #define LV_USE_BAR 1 #define LV_USE_BUTTON 1 @@ -957,7 +965,8 @@ #if LV_USE_TINY_TTF /* Enable loading TTF data from files */ #define LV_TINY_TTF_FILE_SUPPORT 0 - #define LV_TINY_TTF_CACHE_GLYPH_CNT 256 + #define LV_TINY_TTF_CACHE_GLYPH_CNT 128 + #define LV_TINY_TTF_CACHE_KERNING_CNT 256 #endif /** Rlottie library */ @@ -1187,8 +1196,12 @@ /** Use Wayland to open a window and handle input on Linux or BSD desktops */ #define LV_USE_WAYLAND 0 #if LV_USE_WAYLAND - #define LV_WAYLAND_WINDOW_DECORATIONS 0 /**< Draw client side window decorations only necessary on Mutter/GNOME */ - #define LV_WAYLAND_WL_SHELL 0 /**< Use the legacy wl_shell protocol instead of the default XDG shell */ + #define LV_WAYLAND_BUF_COUNT 1 /**< Use 1 for single buffer with partial render mode or 2 for double buffer with full render mode*/ + #define LV_WAYLAND_USE_DMABUF 0 /**< Use DMA buffers for frame buffers. Requires LV_DRAW_USE_G2D */ + #define LV_WAYLAND_RENDER_MODE LV_DISPLAY_RENDER_MODE_PARTIAL /**< DMABUF supports LV_DISPLAY_RENDER_MODE_FULL and LV_DISPLAY_RENDER_MODE_DIRECT*/ + /**< When LV_WAYLAND_USE_DMABUF is disabled, only LV_DISPLAY_RENDER_MODE_PARTIAL is supported*/ + #define LV_WAYLAND_WINDOW_DECORATIONS 0 /**< Draw client side window decorations only necessary on Mutter/GNOME. Not supported using DMABUF*/ + #define LV_WAYLAND_WL_SHELL 0 /**< Use the legacy wl_shell protocol instead of the default XDG shell*/ #endif /** Driver for /dev/fb */ @@ -1238,7 +1251,7 @@ * shared across sub-systems and libraries using the Linux DMA-BUF API. * The GBM library aims to provide a platform independent memory management system * it supports the major GPU vendors - This option requires linking with libgbm */ - #define LV_LINUX_DRM_GBM_BUFFERS 0 + #define LV_USE_LINUX_DRM_GBM_BUFFERS 0 #endif /** Interface for TFT_eSPI */ @@ -1284,6 +1297,9 @@ #define LV_ST_LTDC_USE_DMA2D_FLUSH 0 #endif +/** Driver for NXP ELCDIF */ +#define LV_USE_NXP_ELCDIF 0 + /** LVGL Windows backend */ #define LV_USE_WINDOWS 0 diff --git a/lvgl b/lvgl index 44b76b2..a051ee4 160000 --- a/lvgl +++ b/lvgl @@ -1 +1 @@ -Subproject commit 44b76b239e625c5025963d78a223b614f17811fb +Subproject commit a051ee4e7971b8409e4f7d140bf45a165315773b