@@ -21,6 +21,7 @@ static char *TAG = "app_main";
2121
2222#define LOG_MEM_INFO (0)
2323
24+
2425void 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