Skip to content

Commit 55817ee

Browse files
committed
WIP - Test pytest run
1 parent 30ef595 commit 55817ee

File tree

1 file changed

+56
-0
lines changed
  • examples/display_lvgl_benchmark/main

1 file changed

+56
-0
lines changed

examples/display_lvgl_benchmark/main/main.c

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ static char *TAG = "app_main";
2121

2222
#define LOG_MEM_INFO (0)
2323

24+
2425
void app_main(void)
2526
{
2627
/* Initialize display and LVGL */
@@ -31,8 +32,63 @@ void app_main(void)
3132
};
3233
cfg.lvgl_port_cfg.task_stack = 10000;
3334
bsp_display_start_with_config(&cfg);
35+
#elif defined(BSP_BOARD_ESP_BOX_3)
36+
bsp_display_cfg_t cfg = {
37+
.lvgl_port_cfg = ESP_LVGL_PORT_INIT_CONFIG(),
38+
.buffer_size = BSP_LCD_H_RES * 100,
39+
.double_buffer = 0,
40+
.flags = {
41+
.buff_dma = true,
42+
.buff_spiram = false,
43+
}
44+
};
45+
cfg.lvgl_port_cfg.task_stack = 10000;
46+
bsp_display_start_with_config(&cfg);
47+
#elif defined(BSP_BOARD_S3_EYE)
48+
bsp_display_cfg_t cfg = {
49+
.lvgl_port_cfg = ESP_LVGL_PORT_INIT_CONFIG(),
50+
.buffer_size = BSP_LCD_H_RES * CONFIG_BSP_LCD_DRAW_BUF_HEIGHT,
51+
#if CONFIG_BSP_LCD_DRAW_BUF_DOUBLE
52+
.double_buffer = 1,
53+
#else
54+
.double_buffer = 0,
3455
#endif
56+
.flags = {
57+
.buff_dma = true,
58+
.buff_spiram = false,
59+
.sw_rotate = false,
60+
}
61+
};
62+
cfg.lvgl_port_cfg.task_stack = 10000;
63+
bsp_display_start_with_config(&cfg);
64+
#elif defined(BSP_BOARD_M5DIAL)
65+
bsp_display_cfg_t cfg = {
66+
.lvgl_port_cfg = ESP_LVGL_PORT_INIT_CONFIG(),
67+
.buffer_size = BSP_LCD_DRAW_BUFF_SIZE,
68+
.double_buffer = BSP_LCD_DRAW_BUFF_DOUBLE,
69+
.flags = {
70+
.buff_dma = true,
71+
.buff_spiram = false,
72+
}
73+
};
74+
cfg.lvgl_port_cfg.task_stack = 10000;
75+
bsp_display_start_with_config(&cfg);
76+
#elif defined(BSP_BOARD_M5STACK_CORE_S3)
77+
bsp_display_cfg_t cfg = {
78+
.lvgl_port_cfg = ESP_LVGL_PORT_INIT_CONFIG(),
79+
.buffer_size = BSP_LCD_DRAW_BUFF_SIZE,
80+
.double_buffer = BSP_LCD_DRAW_BUFF_DOUBLE,
81+
.flags = {
82+
.buff_dma = true,
83+
.buff_spiram = false,
84+
}
85+
};
86+
cfg.lvgl_port_cfg.task_affinity = 1; /* For camera */
87+
cfg.lvgl_port_cfg.task_stack = 10000;
88+
bsp_display_start_with_config(&cfg);
89+
#else
3590
bsp_display_start();
91+
#endif
3692

3793
/* Set display brightness to 100% */
3894
bsp_display_brightness_init();

0 commit comments

Comments
 (0)