1. 完整封装并拓展了SD卡文件管理类,支持基本文件管理功能

2. 简单封装了LVGL渲染类,已经封装好了gif渲染功能
3. 修复了硬件厂商提供的驱动的Bug
4. 初步定义了宠物基类的抽象信息
This commit is contained in:
Misaki
2025-09-09 03:40:24 +08:00
parent 28ceb0caf5
commit 4985fee7c2
24 changed files with 996 additions and 22 deletions
+1 -1
View File
@@ -1,5 +1,5 @@
#include "ST77916.h"
#include "esp_lcd_panel_io.h"
#define LCD_OPCODE_WRITE_CMD (0x02ULL)
#define LCD_OPCODE_READ_CMD (0x0BULL)
-1
View File
@@ -14,7 +14,6 @@ extern "C" {
#include "driver/gpio.h"
#include "driver/spi_master.h"
#include "esp_timer.h"
#include "esp_lcd_panel_io.h"
#include "esp_lcd_panel_io_interface.h"
#include "esp_intr_alloc.h"
#include "esp_lcd_panel_ops.h"
+1 -1
View File
@@ -1,5 +1,5 @@
#include "LVGL_Driver.h"
#include "ST77916.h"
static const char *TAG_LVGL = "LVGL";
+1 -1
View File
@@ -13,7 +13,7 @@ extern "C" {
#include "lvgl.h"
#include "demos/lv_demos.h"
#include "ST77916.h"
#define LVGL_BUF_LEN (EXAMPLE_LCD_WIDTH * EXAMPLE_LCD_HEIGHT / 20)
#define EXAMPLE_LVGL_TICK_PERIOD_MS 2
+1
View File
@@ -1,5 +1,6 @@
#include "LVGL_Example.h"
#include "LVGL_Music.h"
#include "ST77916.h"
#include <demos/lv_demos.h>
// #include <demos/music/lv_demo_music_main.h>
// #include <demos/music/lv_demo_music_list.h>
+1 -1
View File
@@ -1,5 +1,5 @@
#include "CST816.h"
#include "esp_lcd_panel_io.h"
#define POINT_NUM_MAX (1)
+1 -1
View File
@@ -21,7 +21,7 @@ extern "C" {
#include "esp_err.h"
#include "esp_log.h"
#include "esp_check.h"
#include "esp_lcd_panel_io.h"
#include "esp_lcd_panel_io_interface.h"
#include "esp_lcd_touch.h"
#include "TCA9554PWR.h"
@@ -15,7 +15,7 @@
#include "sdkconfig.h"
#include "esp_err.h"
#include "driver/gpio.h"
#include "esp_lcd_panel_io.h"
#include "esp_lcd_panel_io_interface.h" // Misaki 2025.9 fixed the bus is #include "esp_lcd_panel_io.h"
#include "freertos/FreeRTOS.h"
#include "freertos/semphr.h"