46 lines
989 B
C
46 lines
989 B
C
/*
|
|
* SPDX-FileCopyrightText: 2025 Espressif Systems (Shanghai) CO LTD
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
#include "nvs_flash.h"
|
|
#include "nvs.h"
|
|
#include "esp_log.h"
|
|
#include "esp_err.h"
|
|
#include "esp_check.h"
|
|
#include "esp_event.h"
|
|
#include "esp_system.h"
|
|
#include "driver/uart.h"
|
|
#include "esp_memory_utils.h"
|
|
#include "lvgl.h"
|
|
#include "bsp/esp-bsp.h"
|
|
#include "bsp/display.h"
|
|
#include "bsp_board_extra.h"
|
|
#include "lv_demos.h"
|
|
|
|
void app_main(void)
|
|
{
|
|
bsp_display_cfg_t cfg = {
|
|
.lvgl_port_cfg = ESP_LVGL_PORT_INIT_CONFIG(),
|
|
.buffer_size = BSP_LCD_DRAW_BUFF_SIZE,
|
|
.double_buffer = BSP_LCD_DRAW_BUFF_DOUBLE,
|
|
.flags = {
|
|
.buff_dma = true,
|
|
.buff_spiram = false,
|
|
.sw_rotate = true,
|
|
}
|
|
};
|
|
bsp_display_start_with_config(&cfg);
|
|
bsp_display_backlight_on();
|
|
|
|
bsp_display_lock(0);
|
|
|
|
|
|
// lv_demo_music();
|
|
// lv_demo_benchmark();
|
|
lv_demo_widgets();
|
|
|
|
bsp_display_unlock();
|
|
|
|
}
|