Skip to content

Commit 8c8f584

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

8 files changed

+32
-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_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)