diff --git a/components/esp_lvgl_port/CHANGELOG.md b/components/esp_lvgl_port/CHANGELOG.md index 37af0fde4..155fe65e9 100644 --- a/components/esp_lvgl_port/CHANGELOG.md +++ b/components/esp_lvgl_port/CHANGELOG.md @@ -1,5 +1,28 @@ # Changelog +[Unreleased] + +- Added SIMD support also for LVGL 9.2 and above + +## 2.6.2 + +- Changed minimum IDF version to IDF5.1 + +## 2.6.1 + +### Features +- Added option to place LVGL task stack to external RAM +- Fixed callback for RGB display for IDF6 + +### Fixes +- Register button callbacks only if encoder_enter is set https://github.com/espressif/esp-bsp/pull/571/files + +## 2.6.0 + +### Features +- Scaling feature in touch +- Added support for PPA rotation in LVGL9 (available for ESP32-P4) + ## 2.6.2 - Changed minimum IDF version to IDF5.1 diff --git a/components/esp_lvgl_port/CMakeLists.txt b/components/esp_lvgl_port/CMakeLists.txt index af2915c2f..08170e689 100644 --- a/components/esp_lvgl_port/CMakeLists.txt +++ b/components/esp_lvgl_port/CMakeLists.txt @@ -35,7 +35,7 @@ endif() if("${lvgl_ver}" STREQUAL "") message("Could not determine LVGL version, assuming v9.x") - set(lvgl_ver "9.0.0") + set(lvgl_ver "9.1.0") # With 9.1 we assume support for SIMD acceleration endif() # Select folder by LVGL version @@ -85,10 +85,9 @@ if("usb_host_hid" IN_LIST build_components) list(APPEND ADD_LIBS idf::usb_host_hid) endif() -# Include SIMD assembly source code for rendering, only for (9.1.0 <= LVG_version < 9.2.0) and only for esp32 and esp32s3 -if((lvgl_ver VERSION_GREATER_EQUAL "9.1.0") AND (lvgl_ver VERSION_LESS "9.2.0")) +# Include SIMD assembly source code for rendering, only for LVGL_version >= 9.1.0 and only for esp32 and esp32s3 +if((lvgl_ver VERSION_GREATER_EQUAL "9.1.0")) if(CONFIG_IDF_TARGET_ESP32 OR CONFIG_IDF_TARGET_ESP32S3) - message(VERBOSE "Compiling SIMD") if(CONFIG_IDF_TARGET_ESP32S3) file(GLOB_RECURSE ASM_SRCS ${PORT_PATH}/simd/*_esp32s3.S) # Select only esp32s3 related files else() diff --git a/components/esp_lvgl_port/include/esp_lvgl_port_lv_blend.h b/components/esp_lvgl_port/include/esp_lvgl_port_lv_blend.h index c7586f5ba..d529d97a8 100644 --- a/components/esp_lvgl_port/include/esp_lvgl_port_lv_blend.h +++ b/components/esp_lvgl_port/include/esp_lvgl_port_lv_blend.h @@ -18,6 +18,19 @@ extern "C" { #warning "esp_lvgl_port_lv_blend.h included, but CONFIG_LV_DRAW_SW_ASM_CUSTOM not set. Assembly rendering not used" #else +#include "lvgl.h" + +/** + * LVGL 9.2 changed the blending API compared to 9.1 + * The types were moved to lv_draw_sw_blend_private.h + * and the leading underscore from type names was removed + */ +#if __has_include("draw/sw/blend/lv_draw_sw_blend_private.h") +#include "draw/sw/blend/lv_draw_sw_blend_private.h" +#define _lv_draw_sw_blend_fill_dsc_t lv_draw_sw_blend_fill_dsc_t +#define _lv_draw_sw_blend_image_dsc_t lv_draw_sw_blend_image_dsc_t +#endif + /********************* * DEFINES *********************/ diff --git a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box index 7ee449052..5ab6a5258 100644 --- a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box +++ b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box @@ -26,6 +26,10 @@ CONFIG_LV_LOG_PRINTF=y ## LVGL9 ## CONFIG_LV_CONF_SKIP=y CONFIG_LV_DEF_REFR_PERIOD=10 +CONFIG_LV_DRAW_SW_ASM_CUSTOM=y +CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h" +CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16 +CONFIG_LV_DRAW_BUF_ALIGN=16 #CLIB default CONFIG_LV_USE_CLIB_MALLOC=y diff --git a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-3 b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-3 index 77aff8b97..b5a76ab05 100644 --- a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-3 +++ b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-3 @@ -27,6 +27,10 @@ CONFIG_LV_LOG_PRINTF=y ## LVGL9 ## CONFIG_LV_CONF_SKIP=y CONFIG_LV_DEF_REFR_PERIOD=10 +CONFIG_LV_DRAW_SW_ASM_CUSTOM=y +CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h" +CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16 +CONFIG_LV_DRAW_BUF_ALIGN=16 #CLIB default CONFIG_LV_USE_CLIB_MALLOC=y diff --git a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-lite b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-lite index 7ee449052..5ab6a5258 100644 --- a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-lite +++ b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-lite @@ -26,6 +26,10 @@ CONFIG_LV_LOG_PRINTF=y ## LVGL9 ## CONFIG_LV_CONF_SKIP=y CONFIG_LV_DEF_REFR_PERIOD=10 +CONFIG_LV_DRAW_SW_ASM_CUSTOM=y +CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h" +CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16 +CONFIG_LV_DRAW_BUF_ALIGN=16 #CLIB default CONFIG_LV_USE_CLIB_MALLOC=y diff --git a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_eye b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_eye index 77aff8b97..b5a76ab05 100644 --- a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_eye +++ b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_eye @@ -27,6 +27,10 @@ CONFIG_LV_LOG_PRINTF=y ## LVGL9 ## CONFIG_LV_CONF_SKIP=y CONFIG_LV_DEF_REFR_PERIOD=10 +CONFIG_LV_DRAW_SW_ASM_CUSTOM=y +CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h" +CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16 +CONFIG_LV_DRAW_BUF_ALIGN=16 #CLIB default CONFIG_LV_USE_CLIB_MALLOC=y diff --git a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_korvo_2 b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_korvo_2 index 77aff8b97..b5a76ab05 100644 --- a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_korvo_2 +++ b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_korvo_2 @@ -27,6 +27,10 @@ CONFIG_LV_LOG_PRINTF=y ## LVGL9 ## CONFIG_LV_CONF_SKIP=y CONFIG_LV_DEF_REFR_PERIOD=10 +CONFIG_LV_DRAW_SW_ASM_CUSTOM=y +CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h" +CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16 +CONFIG_LV_DRAW_BUF_ALIGN=16 #CLIB default CONFIG_LV_USE_CLIB_MALLOC=y diff --git a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_lcd_ev_board b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_lcd_ev_board index e36976f06..af5330fc7 100644 --- a/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_lcd_ev_board +++ b/examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_lcd_ev_board @@ -32,6 +32,10 @@ CONFIG_LV_LOG_PRINTF=y ## LVGL9 ## CONFIG_LV_CONF_SKIP=y CONFIG_LV_DEF_REFR_PERIOD=10 +CONFIG_LV_DRAW_SW_ASM_CUSTOM=y +CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h" +CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16 +CONFIG_LV_DRAW_BUF_ALIGN=16 #CLIB default CONFIG_LV_USE_CLIB_MALLOC=y diff --git a/examples/display_lvgl_benchmark/sdkconfig.bsp.m5dial b/examples/display_lvgl_benchmark/sdkconfig.bsp.m5dial index b3c679517..ddc1783f0 100644 --- a/examples/display_lvgl_benchmark/sdkconfig.bsp.m5dial +++ b/examples/display_lvgl_benchmark/sdkconfig.bsp.m5dial @@ -22,6 +22,10 @@ CONFIG_LV_LOG_PRINTF=y ## LVGL9 ## CONFIG_LV_CONF_SKIP=y CONFIG_LV_DEF_REFR_PERIOD=10 +CONFIG_LV_DRAW_SW_ASM_CUSTOM=y +CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h" +CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16 +CONFIG_LV_DRAW_BUF_ALIGN=16 #CLIB default CONFIG_LV_USE_CLIB_MALLOC=y diff --git a/examples/display_lvgl_benchmark/sdkconfig.bsp.m5stack_core_s3 b/examples/display_lvgl_benchmark/sdkconfig.bsp.m5stack_core_s3 index 857927e6e..07dc443e8 100644 --- a/examples/display_lvgl_benchmark/sdkconfig.bsp.m5stack_core_s3 +++ b/examples/display_lvgl_benchmark/sdkconfig.bsp.m5stack_core_s3 @@ -27,6 +27,10 @@ CONFIG_LV_LOG_PRINTF=y ## LVGL9 ## CONFIG_LV_CONF_SKIP=y CONFIG_LV_DEF_REFR_PERIOD=10 +CONFIG_LV_DRAW_SW_ASM_CUSTOM=y +CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h" +CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16 +CONFIG_LV_DRAW_BUF_ALIGN=16 #CLIB default CONFIG_LV_USE_CLIB_MALLOC=y diff --git a/examples/display_lvgl_demos/main/CMakeLists.txt b/examples/display_lvgl_demos/main/CMakeLists.txt index fc2d0613a..fdb898c9e 100644 --- a/examples/display_lvgl_demos/main/CMakeLists.txt +++ b/examples/display_lvgl_demos/main/CMakeLists.txt @@ -1,10 +1,3 @@ -set(LV_DEMO_DIR "") -set(LV_DEMOS_SOURCES "") -if(CONFIG_LV_USE_DEMO_BENCHMARK) - list(APPEND LV_DEMO_DIR ../managed_components/lvgl__lvgl/demos) - file(GLOB_RECURSE LV_DEMOS_SOURCES ${LV_DEMO_DIR}/*.c) -endif() - idf_component_register( SRCS "main.c" ${LV_DEMOS_SOURCES} INCLUDE_DIRS "." ${LV_DEMO_DIR}) diff --git a/examples/display_lvgl_demos/partitions.csv b/examples/display_lvgl_demos/partitions.csv index 3cc176cfb..5db18aa31 100644 --- a/examples/display_lvgl_demos/partitions.csv +++ b/examples/display_lvgl_demos/partitions.csv @@ -2,4 +2,4 @@ # Note: if you change the phy_init or app partition offset, make sure to change the offset in Kconfig.projbuild nvs, data, nvs, 0x9000, 0x6000, phy_init, data, phy, 0xf000, 0x1000, -factory, app, factory, 0x10000, 0x160000, +factory, app, factory, 0x10000, 0x200000, diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.esp-box b/examples/display_lvgl_demos/sdkconfig.bsp.esp-box index 2d2adc9eb..64c8da9f8 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.esp-box +++ b/examples/display_lvgl_demos/sdkconfig.bsp.esp-box @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_SPIRAM=y @@ -15,7 +16,9 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_LV_MEM_SIZE_KILOBYTES=48 CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_DEMO_BENCHMARK=y CONFIG_LV_USE_DEMO_STRESS=y diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.esp-box-3 b/examples/display_lvgl_demos/sdkconfig.bsp.esp-box-3 index c7f9608a5..d0268c530 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.esp-box-3 +++ b/examples/display_lvgl_demos/sdkconfig.bsp.esp-box-3 @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_SPIRAM=y @@ -15,7 +16,9 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_LV_MEM_SIZE_KILOBYTES=48 CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_DEMO_BENCHMARK=y CONFIG_LV_USE_DEMO_STRESS=y diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.esp-box-lite b/examples/display_lvgl_demos/sdkconfig.bsp.esp-box-lite index 2d2adc9eb..64c8da9f8 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.esp-box-lite +++ b/examples/display_lvgl_demos/sdkconfig.bsp.esp-box-lite @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_SPIRAM=y @@ -15,7 +16,9 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_LV_MEM_SIZE_KILOBYTES=48 CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_DEMO_BENCHMARK=y CONFIG_LV_USE_DEMO_STRESS=y diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_p4_function_ev_board b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_p4_function_ev_board index 46dfbb38f..c82c18f0d 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_p4_function_ev_board +++ b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_p4_function_ev_board @@ -11,6 +11,7 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_BSP_DISPLAY_LVGL_AVOID_TEAR=y CONFIG_BSP_DISPLAY_LVGL_DIRECT_MODE=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s2_kaluga_kit b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s2_kaluga_kit index 00dc90620..ae8692a38 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s2_kaluga_kit +++ b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s2_kaluga_kit @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s2" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_SPIRAM=y @@ -14,7 +15,9 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_LV_MEM_SIZE_KILOBYTES=48 CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_DEMO_BENCHMARK=y CONFIG_LV_USE_DEMO_STRESS=y diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_eye b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_eye index c7f9608a5..d0268c530 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_eye +++ b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_eye @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_SPIRAM=y @@ -15,7 +16,9 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_LV_MEM_SIZE_KILOBYTES=48 CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_DEMO_BENCHMARK=y CONFIG_LV_USE_DEMO_STRESS=y diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_korvo_2 b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_korvo_2 index c7f9608a5..d0268c530 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_korvo_2 +++ b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_korvo_2 @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_SPIRAM=y @@ -15,7 +16,9 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_LV_MEM_SIZE_KILOBYTES=48 CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_DEMO_BENCHMARK=y CONFIG_LV_USE_DEMO_STRESS=y diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_lcd_ev_board b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_lcd_ev_board index b31da0d9d..20a9a3aa4 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_lcd_ev_board +++ b/examples/display_lvgl_demos/sdkconfig.bsp.esp32_s3_lcd_ev_board @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_SPIRAM=y @@ -19,6 +20,7 @@ CONFIG_BSP_DISPLAY_LVGL_AVOID_TEAR=y CONFIG_BSP_DISPLAY_LVGL_DIRECT_MODE=y CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.m5dial b/examples/display_lvgl_demos/sdkconfig.bsp.m5dial index 4a02092fa..f03d5295a 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.m5dial +++ b/examples/display_lvgl_demos/sdkconfig.bsp.m5dial @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240=y @@ -10,7 +11,9 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_LV_MEM_SIZE_KILOBYTES=48 CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_DEMO_BENCHMARK=y CONFIG_LV_USE_DEMO_STRESS=y diff --git a/examples/display_lvgl_demos/sdkconfig.bsp.m5stack_core_s3 b/examples/display_lvgl_demos/sdkconfig.bsp.m5stack_core_s3 index 05da6dcc9..309347ec5 100644 --- a/examples/display_lvgl_demos/sdkconfig.bsp.m5stack_core_s3 +++ b/examples/display_lvgl_demos/sdkconfig.bsp.m5stack_core_s3 @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_SPIRAM=y @@ -15,7 +16,9 @@ CONFIG_FREERTOS_HZ=1000 CONFIG_LV_MEM_SIZE_KILOBYTES=48 CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_DEMO_BENCHMARK=y CONFIG_LV_USE_DEMO_STRESS=y diff --git a/examples/display_lvgl_demos/sdkconfig.defaults.esp32s3 b/examples/display_lvgl_demos/sdkconfig.defaults.esp32s3 index 9a52ef88b..4fb1e257e 100644 --- a/examples/display_lvgl_demos/sdkconfig.defaults.esp32s3 +++ b/examples/display_lvgl_demos/sdkconfig.defaults.esp32s3 @@ -3,6 +3,7 @@ # CONFIG_IDF_TARGET="esp32s3" CONFIG_ESPTOOLPY_FLASHMODE_QIO=y +CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y CONFIG_COMPILER_OPTIMIZATION_PERF=y CONFIG_PARTITION_TABLE_CUSTOM=y CONFIG_SPIRAM=y @@ -21,7 +22,9 @@ CONFIG_LV_MEM_SIZE_KILOBYTES=48 CONFIG_LV_USE_PERF_MONITOR=y CONFIG_LV_ATTRIBUTE_FAST_MEM_USE_IRAM=y CONFIG_LV_FONT_MONTSERRAT_12=y +CONFIG_LV_FONT_MONTSERRAT_14=y CONFIG_LV_FONT_MONTSERRAT_16=y +CONFIG_LV_FONT_MONTSERRAT_24=y CONFIG_LV_USE_DEMO_WIDGETS=y CONFIG_LV_USE_DEMO_BENCHMARK=y CONFIG_LV_USE_DEMO_STRESS=y