From 7ec1ed911192cc1be15d9f6df3385af554bd6d88 Mon Sep 17 00:00:00 2001 From: Wang Beihong Date: Sat, 14 Mar 2026 14:35:56 +0800 Subject: [PATCH] =?UTF-8?q?```=20feat(lvgl=5Fst7735s):=20=E6=9B=B4?= =?UTF-8?q?=E6=96=B0LCD=E5=88=86=E8=BE=A8=E7=8E=87=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E5=B9=B6=E6=B7=BB=E5=8A=A0=E8=B0=83=E8=AF=95=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将LCD分辨率从160x80调整为240x240 - 修改LCD复位引脚从GPIO9到GPIO6 - 移除LCD背光引脚定义 - 添加VSCode调试配置文件 ``` --- .vscode/launch.json | 10 ++++++++++ components/lvgl_st7735s_use/include/lvgl_st7735s_use.h | 8 ++++---- 2 files changed, 14 insertions(+), 4 deletions(-) create mode 100644 .vscode/launch.json diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..3694ae4 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "type": "gdbtarget", + "request": "attach", + "name": "Eclipse CDT GDB Adapter" + } + ] +} \ No newline at end of file diff --git a/components/lvgl_st7735s_use/include/lvgl_st7735s_use.h b/components/lvgl_st7735s_use/include/lvgl_st7735s_use.h index 9528aa9..ed6b287 100644 --- a/components/lvgl_st7735s_use/include/lvgl_st7735s_use.h +++ b/components/lvgl_st7735s_use/include/lvgl_st7735s_use.h @@ -9,8 +9,8 @@ extern "C" { #endif /* LCD size */ -#define EXAMPLE_LCD_H_RES (160) -#define EXAMPLE_LCD_V_RES (80) +#define EXAMPLE_LCD_H_RES (240) +#define EXAMPLE_LCD_V_RES (240) /* LCD SPI总线配置 */ #define EXAMPLE_LCD_SPI_NUM (SPI2_HOST) // 使用SPI2主机接口进行通信 @@ -43,10 +43,10 @@ extern "C" { /* LCD pins */ #define EXAMPLE_LCD_GPIO_SCLK (GPIO_NUM_2) #define EXAMPLE_LCD_GPIO_MOSI (GPIO_NUM_3) -#define EXAMPLE_LCD_GPIO_RST (GPIO_NUM_9) +#define EXAMPLE_LCD_GPIO_RST (GPIO_NUM_6) #define EXAMPLE_LCD_GPIO_DC (GPIO_NUM_8) #define EXAMPLE_LCD_GPIO_CS (GPIO_NUM_7) -#define EXAMPLE_LCD_GPIO_BL (GPIO_NUM_6) +#define EXAMPLE_LCD_GPIO_BL (GPIO_NUM_NC) esp_err_t start_lvgl_demo(void); esp_err_t lvgl_st7735s_set_center_text(const char *text);