From 238b40894797a33b714ea65549480f2cd43b796a Mon Sep 17 00:00:00 2001 From: Patedam Date: Sat, 14 Mar 2026 18:50:42 -0400 Subject: [PATCH] optimize lvgl setup by turning of some values --- Provider/sdkconfig.defaults | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Provider/sdkconfig.defaults b/Provider/sdkconfig.defaults index b0679b2..6412149 100644 --- a/Provider/sdkconfig.defaults +++ b/Provider/sdkconfig.defaults @@ -12,3 +12,27 @@ CONFIG_ESP32S3_SPIRAM_SUPPORT=y # LVGL Configuration CONFIG_LV_COLOR_DEPTH_8=y CONFIG_LV_USE_SYSMON=n + +# LVGL Headless / Optimization Configurations +# Disable default examples and demos that waste flash +CONFIG_LV_BUILD_EXAMPLES=n +CONFIG_LV_BUILD_DEMOS=n + +# Disable unneeded widgets for a simple static screen generator +CONFIG_LV_USE_CHART=n +CONFIG_LV_USE_WIN=n +CONFIG_LV_USE_TABVIEW=n +CONFIG_LV_USE_TILEVIEW=n +CONFIG_LV_USE_LIST=n +CONFIG_LV_USE_MENU=n +CONFIG_LV_USE_MSGBOX=n +CONFIG_LV_USE_SPINBOX=n +CONFIG_LV_USE_SPINNER=n +CONFIG_LV_USE_KEYBOARD=n +CONFIG_LV_USE_CALENDAR=n + +# Disable animations to save code and RAM +CONFIG_LV_USE_ANIMIMG=n + +# We are only creating static images, no need for themes to do fancy transitions +# (Theme features can be configured out, though LVGL 9 handles animations differently)