knxdisplay/sdkconfig.defaults
2026-01-30 08:51:59 +01:00

25 lines
785 B
Plaintext

# LVGL Fonts for Widget Editor
# Enable multiple font sizes for flexible widget configuration
CONFIG_LV_FONT_MONTSERRAT_14=y
CONFIG_LV_FONT_MONTSERRAT_18=y
CONFIG_LV_FONT_MONTSERRAT_22=y
CONFIG_LV_FONT_MONTSERRAT_28=y
CONFIG_LV_FONT_MONTSERRAT_36=y
CONFIG_LV_FONT_MONTSERRAT_48=y
# Keep LVGL draw thread stack reasonable to avoid xTaskCreate failures
CONFIG_LV_DRAW_THREAD_STACK_SIZE=32768
# Increase LVGL heap to avoid draw task OOM with dynamic UI
CONFIG_LV_MEM_SIZE_KILOBYTES=128
# Enable object names for LVGL debug mapping
CONFIG_LV_USE_OBJ_NAME=y
# Enable FreeType fonts for extended glyph coverage (e.g. umlauts)
CONFIG_LV_USE_FREETYPE=y
CONFIG_ESP_LVGL_ADAPTER_ENABLE_FREETYPE=y
# Increase main task stack for FreeType (needs ~16KB+)
CONFIG_ESP_MAIN_TASK_STACK_SIZE=16384