Skip to content

Commit 8b2b426

Browse files
feat(examples): Enable SIMD for S3 boards
1 parent 4ad8f42 commit 8b2b426

10 files changed

+34
-0
lines changed

examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box

+4
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ CONFIG_LV_MEMCPY_MEMSET_STD=y
3232
## LVGL9 ##
3333
CONFIG_LV_CONF_SKIP=y
3434
CONFIG_LV_DEF_REFR_PERIOD=10
35+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
36+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
37+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
38+
CONFIG_LV_DRAW_BUF_ALIGN=16
3539

3640
#CLIB default
3741
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-3

+4
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ CONFIG_LV_MEMCPY_MEMSET_STD=y
3333
## LVGL9 ##
3434
CONFIG_LV_CONF_SKIP=y
3535
CONFIG_LV_DEF_REFR_PERIOD=10
36+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
37+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
38+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
39+
CONFIG_LV_DRAW_BUF_ALIGN=16
3640

3741
#CLIB default
3842
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box-lite

+4
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ CONFIG_LV_MEMCPY_MEMSET_STD=y
3232
## LVGL9 ##
3333
CONFIG_LV_CONF_SKIP=y
3434
CONFIG_LV_DEF_REFR_PERIOD=10
35+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
36+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
37+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
38+
CONFIG_LV_DRAW_BUF_ALIGN=16
3539

3640
#CLIB default
3741
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_p4_function_ev_board

+1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ CONFIG_LV_USE_PERF_MONITOR=y
4040
## LVGL9 ##
4141
CONFIG_LV_CONF_SKIP=y
4242
CONFIG_LV_DEF_REFR_PERIOD=10
43+
CONFIG_LV_DEF_REFR_PERIOD=20
4344

4445
#CLIB default
4546
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s2_kaluga_kit

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ CONFIG_LV_MEMCPY_MEMSET_STD=y
3232
## LVGL9 ##
3333
CONFIG_LV_CONF_SKIP=y
3434
CONFIG_LV_DEF_REFR_PERIOD=10
35+
CONFIG_LV_DEF_REFR_PERIOD=20
3536

3637
#CLIB default
3738
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_eye

+4
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ CONFIG_LV_MEMCPY_MEMSET_STD=y
3333
## LVGL9 ##
3434
CONFIG_LV_CONF_SKIP=y
3535
CONFIG_LV_DEF_REFR_PERIOD=10
36+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
37+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
38+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
39+
CONFIG_LV_DRAW_BUF_ALIGN=16
3640

3741
#CLIB default
3842
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_korvo_2

+4
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ CONFIG_LV_MEMCPY_MEMSET_STD=y
3333
## LVGL9 ##
3434
CONFIG_LV_CONF_SKIP=y
3535
CONFIG_LV_DEF_REFR_PERIOD=10
36+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
37+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
38+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
39+
CONFIG_LV_DRAW_BUF_ALIGN=16
3640

3741
#CLIB default
3842
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_lcd_ev_board

+4
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@ CONFIG_LV_MEMCPY_MEMSET_STD=y
3838
## LVGL9 ##
3939
CONFIG_LV_CONF_SKIP=y
4040
CONFIG_LV_DEF_REFR_PERIOD=10
41+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
42+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
43+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
44+
CONFIG_LV_DRAW_BUF_ALIGN=16
4145

4246
#CLIB default
4347
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.m5dial

+4
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@ CONFIG_LV_MEMCPY_MEMSET_STD=y
2828
## LVGL9 ##
2929
CONFIG_LV_CONF_SKIP=y
3030
CONFIG_LV_DEF_REFR_PERIOD=10
31+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
32+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
33+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
34+
CONFIG_LV_DRAW_BUF_ALIGN=16
3135

3236
#CLIB default
3337
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.m5stack_core_s3

+4
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ CONFIG_LV_MEMCPY_MEMSET_STD=y
3333
## LVGL9 ##
3434
CONFIG_LV_CONF_SKIP=y
3535
CONFIG_LV_DEF_REFR_PERIOD=10
36+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
37+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
38+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
39+
CONFIG_LV_DRAW_BUF_ALIGN=16
3640

3741
#CLIB default
3842
CONFIG_LV_USE_CLIB_MALLOC=y

0 commit comments

Comments
 (0)