Skip to content

Commit 25bd162

Browse files
feat(examples): Enable SIMD for S3 boards
1 parent cfeca74 commit 25bd162

File tree

8 files changed

+32
-0
lines changed

8 files changed

+32
-0
lines changed

examples/display_lvgl_benchmark/sdkconfig.bsp.esp-box

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ CONFIG_LV_LOG_PRINTF=y
2626
## LVGL9 ##
2727
CONFIG_LV_CONF_SKIP=y
2828
CONFIG_LV_DEF_REFR_PERIOD=10
29+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
30+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
31+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
32+
CONFIG_LV_DRAW_BUF_ALIGN=16
2933

3034
#CLIB default
3135
CONFIG_LV_USE_CLIB_MALLOC=y

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ CONFIG_LV_LOG_PRINTF=y
2727
## LVGL9 ##
2828
CONFIG_LV_CONF_SKIP=y
2929
CONFIG_LV_DEF_REFR_PERIOD=10
30+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
31+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
32+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
33+
CONFIG_LV_DRAW_BUF_ALIGN=16
3034

3135
#CLIB default
3236
CONFIG_LV_USE_CLIB_MALLOC=y

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ CONFIG_LV_LOG_PRINTF=y
2626
## LVGL9 ##
2727
CONFIG_LV_CONF_SKIP=y
2828
CONFIG_LV_DEF_REFR_PERIOD=10
29+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
30+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
31+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
32+
CONFIG_LV_DRAW_BUF_ALIGN=16
2933

3034
#CLIB default
3135
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_eye

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ CONFIG_LV_LOG_PRINTF=y
2727
## LVGL9 ##
2828
CONFIG_LV_CONF_SKIP=y
2929
CONFIG_LV_DEF_REFR_PERIOD=10
30+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
31+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
32+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
33+
CONFIG_LV_DRAW_BUF_ALIGN=16
3034

3135
#CLIB default
3236
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_korvo_2

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ CONFIG_LV_LOG_PRINTF=y
2727
## LVGL9 ##
2828
CONFIG_LV_CONF_SKIP=y
2929
CONFIG_LV_DEF_REFR_PERIOD=10
30+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
31+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
32+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
33+
CONFIG_LV_DRAW_BUF_ALIGN=16
3034

3135
#CLIB default
3236
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.esp32_s3_lcd_ev_board

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,10 @@ CONFIG_LV_LOG_PRINTF=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.m5dial

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ CONFIG_LV_LOG_PRINTF=y
2222
## LVGL9 ##
2323
CONFIG_LV_CONF_SKIP=y
2424
CONFIG_LV_DEF_REFR_PERIOD=10
25+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
26+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
27+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
28+
CONFIG_LV_DRAW_BUF_ALIGN=16
2529

2630
#CLIB default
2731
CONFIG_LV_USE_CLIB_MALLOC=y

examples/display_lvgl_benchmark/sdkconfig.bsp.m5stack_core_s3

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ CONFIG_LV_LOG_PRINTF=y
2727
## LVGL9 ##
2828
CONFIG_LV_CONF_SKIP=y
2929
CONFIG_LV_DEF_REFR_PERIOD=10
30+
CONFIG_LV_DRAW_SW_ASM_CUSTOM=y
31+
CONFIG_LV_DRAW_SW_ASM_CUSTOM_INCLUDE="esp_lvgl_port_lv_blend.h"
32+
CONFIG_LV_DRAW_BUF_STRIDE_ALIGN=16
33+
CONFIG_LV_DRAW_BUF_ALIGN=16
3034

3135
#CLIB default
3236
CONFIG_LV_USE_CLIB_MALLOC=y

0 commit comments

Comments
 (0)