diff mbox series

[meta-oe,5/5] lvgl-demo-fb: update defconfig

Message ID 20261008100626.2259941-6-t.schmelzer@phytec.de
State New
Headers show
Series lvgl: update 9.5.0 -> 9.6.0 | expand

Commit Message

Thorsten Schmelzer Oct. 8, 2026, 10:06 a.m. UTC
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 <t.schmelzer@phytec.de>
---
 .../lvgl/lvgl-demo-fb/defconfig               | 33 +++++++++++++++++--
 1 file changed, 31 insertions(+), 2 deletions(-)
diff mbox series

Patch

diff --git a/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig b/meta-oe/recipes-graphics/lvgl/lvgl-demo-fb/defconfig
index 9d4ffa9b40c9..f85f5895a438 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