From 1ffc422c404fffcc97e2eacbdbfa7634d5ccc77f Mon Sep 17 00:00:00 2001 From: Thorsten Schmelzer Date: Thu, 8 Oct 2026 12:06:26 +0200 Subject: [PATCH] lvgl-demo-fb: update defconfig Update the defconfig to use more linux default settings. Most settings are imported from the get_started.defconfig from the source repository. This includes the following changes: - use libc based malloc, string, sprintf - use OS based pthread implementation - include fonts - include performance monitor - remove CONFIG_LV_MEM_SIZE_KILOBYTES, not necessary when using libc memory management - set refresh period to 16 ms (60 FPS max) - increase LV_DRAW_LAYER_SIMPLE_BUF_SIZE and LV_DRAW_THREAD_STACK_SIZE Signed-off-by: Thorsten Schmelzer Signed-off-by: Khem Raj --- .../lvgl/lvgl-demo-fb/defconfig | 33 +++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig index 9d4ffa9b40..f85f5895a4 100644 --- a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig +++ b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig @@ -1,6 +1,35 @@ +CONFIG_LV_USE_CLIB_MALLOC=y +CONFIG_LV_USE_CLIB_STRING=y +CONFIG_LV_USE_CLIB_SPRINTF=y +CONFIG_LV_OS_PTHREAD=y CONFIG_LV_COLOR_DEPTH_32=y -CONFIG_LV_MEM_SIZE_KILOBYTES=256 CONFIG_LV_USE_LOG=y CONFIG_LV_LOG_PRINTF=y -CONFIG_LV_USE_FONT_COMPRESSED=y +CONFIG_LV_FONT_MONTSERRAT_8=y +CONFIG_LV_FONT_MONTSERRAT_10=y +CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_18=y +CONFIG_LV_FONT_MONTSERRAT_20=y +CONFIG_LV_FONT_MONTSERRAT_22=y +CONFIG_LV_FONT_MONTSERRAT_24=y +CONFIG_LV_FONT_MONTSERRAT_26=y +CONFIG_LV_FONT_MONTSERRAT_28=y +CONFIG_LV_FONT_MONTSERRAT_30=y +CONFIG_LV_FONT_MONTSERRAT_32=y +CONFIG_LV_FONT_MONTSERRAT_34=y +CONFIG_LV_FONT_MONTSERRAT_36=y +CONFIG_LV_FONT_MONTSERRAT_38=y +CONFIG_LV_FONT_MONTSERRAT_40=y +CONFIG_LV_FONT_MONTSERRAT_42=y +CONFIG_LV_FONT_MONTSERRAT_44=y +CONFIG_LV_FONT_MONTSERRAT_46=y +CONFIG_LV_FONT_MONTSERRAT_48=y +CONFIG_LV_FONT_MONTSERRAT_28_COMPRESSED=y +CONFIG_LV_USE_SYSMON=y +CONFIG_LV_SYSMON_PROC_IDLE_AVAILABLE=y +CONFIG_LV_USE_PERF_MONITOR=y CONFIG_LV_USE_DEMO_WIDGETS=y +CONFIG_LV_DEF_REFR_PERIOD=16 +CONFIG_LV_DRAW_LAYER_SIMPLE_BUF_SIZE=262144 +CONFIG_LV_DRAW_THREAD_STACK_SIZE=65536