Skip to content

Commit 4c23160

Browse files
committed
Merge branch 'feat/add_waveshare_esp32_s3_touch_lcd_2_8_c' into 'master'
Closes #228 See merge request ae_group/ESP32_Display_Panel!18
2 parents 2d1ed2f + 91e7af0 commit 4c23160

21 files changed

+582
-14
lines changed

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,16 @@
11
# ChangeLog
22

3+
## v1.0.4 - 2025-07-13
4+
5+
### Enhancements:
6+
7+
* feat(board): add support for Waveshare ESP32-S3 Touch LCD 2.8C @martinroger (#226)
8+
* feat(docs): document usage of `esp_panel_board_custom_conf.h` with ESP-IDF @martinroger (#226)
9+
10+
### Bugfixes:
11+
12+
* fix(repo): update dependent esp-lib-utils version for Arduino
13+
314
## v1.0.3 - 2025-07-07
415

516
### Enhancements:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ The functional block diagram is shown below:
5757
| [M5Stack](./docs/board/board_m5stack.md) | M5STACK-M5CORE2, M5STACK-M5DIAL, M5STACK-M5CORES3 |
5858
| [Elecrow](./docs/board/board_elecrow.md) | CrowPanel 7.0" |
5959
| [Jingcai](./docs/board/board_jingcai.md) | ESP32-4848S040C_I_Y_3 |
60-
| [Waveshare](./docs/board/board_waveshare.md) | ESP32-S3-Touch-LCD-1.85, ESP32-S3-Touch-LCD-2.1, ESP32-S3-Touch-LCD-4.3, ESP32-S3-Touch-LCD-4.3B, ESP32-S3-Touch-LCD-5, ESP32-S3-Touch-LCD-5B, ESP32-S3-Touch-LCD-7, ESP32-P4-NANO |
60+
| [Waveshare](./docs/board/board_waveshare.md) | ESP32-S3-Touch-LCD-1.85, ESP32-S3-Touch-LCD-2.1, ESP32-S3-Touch-LCD-2.8C, ESP32-S3-Touch-LCD-4.3, ESP32-S3-Touch-LCD-4.3B, ESP32-S3-Touch-LCD-5, ESP32-S3-Touch-LCD-5B, ESP32-S3-Touch-LCD-7, ESP32-P4-NANO |
6161
| [VIEWE](./docs/board/board_viewe.md) | UEDX24320024E-WB-A, UEDX24320028E-WB-A, UEDX24320035E-WB-A, UEDX32480035E-WB-A, UEDX48270043E-WB-A, UEDX48480040E-WB-A, UEDX80480043E-WB-A, UEDX80480050E-WB-A, UEDX80480070E-WB-A |
6262

6363
📌 Click on the manufacturer name for detailed information.

README_CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ ESP32_Display_Panel 的主要特性如下:
5757
| [M5Stack](./docs/board/board_m5stack.md) | M5STACK-M5CORE2、M5STACK-M5DIAL、M5STACK-M5CORES3 |
5858
| [Elecrow](./docs/board/board_elecrow.md) | CrowPanel 7.0" |
5959
| [Jingcai](./docs/board/board_jingcai.md) | ESP32-4848S040C_I_Y_3 |
60-
| [Waveshare](./docs/board/board_waveshare.md) | ESP32-S3-Touch-LCD-1.85、ESP32-S3-Touch-LCD-2.1、ESP32-S3-Touch-LCD-4.3、ESP32-S3-Touch-LCD-4.3B、ESP32-S3-Touch-LCD-5、ESP32-S3-Touch-LCD-5B、ESP32-S3-Touch-LCD-7、ESP32-P4-NANO |
60+
| [Waveshare](./docs/board/board_waveshare.md) | ESP32-S3-Touch-LCD-1.85、ESP32-S3-Touch-LCD-2.1、ESP32-S3-Touch-LCD-2.8C、ESP32-S3-Touch-LCD-4.3、ESP32-S3-Touch-LCD-4.3B、ESP32-S3-Touch-LCD-5、ESP32-S3-Touch-LCD-5B、ESP32-S3-Touch-LCD-7、ESP32-P4-NANO |
6161
| [VIEWE](./docs/board/board_viewe.md) | UEDX24320024E-WB-A、UEDX24320028E-WB-A、UEDX24320035E-WB-A、UEDX32480035E-WB-A、UEDX48270043E-WB-A、UEDX48480040E-WB-A、UEDX80480043E-WB-A、UEDX80480050E-WB-A、UEDX80480070E-WB-A |
6262

6363
📌 详细说明请点击制造商名称查看。

docs/board/board_waveshare.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------: | :--------------: | :----------------: | ------------------ | :-----------: | :------------------: |
77
| <img src="https://www.waveshare.com/w/upload/5/5f/ESP32-S3-Touch-LCD-1.85_Entity.jpg" width="150"> | [ESP32-S3-Touch-LCD-1.85](https://www.waveshare.com/esp32-s3-touch-lcd-1.85.htm) | QSPI | ST77916 | 360x360 | I2C | CST816 |
88
| <img src="https://www.waveshare.com/w/upload/thumb/1/10/ESP32-S3-Touch-LCD-2.1.jpg/300px-ESP32-S3-Touch-LCD-2.1.jpg" width="150"> | [ESP32-S3-Touch-LCD-2.1](https://www.waveshare.com/esp32-s3-touch-lcd-2.1.htm) | RGB | ST7701 | 480x480 | I2C | CST820 (CST816-like) |
9+
| <img src="https://www.waveshare.com/w/upload/2/2e/ESP32-S3-Touch-LCD-2.8C.png" width="150"> | [ESP32-S3-Touch-LCD-2.8C](https://www.waveshare.com/esp32-s3-touch-lcd-2.8c.htm) | RGB | ST7701 | 480x480 | I2C | GT911 |
910
| <img src="https://www.waveshare.com/media/catalog/product/cache/1/image/800x800/9df78eab33525d08d6e5fb8d27136e95/e/s/esp32-s3-touch-lcd-4.3-1.jpg" width="150"> | [ESP32-S3-Touch-LCD-4.3](https://www.waveshare.com/esp32-s3-touch-lcd-4.3.htm) | RGB | ST7262 | 800x480 | I2C | GT911 |
1011
| <img src="https://www.waveshare.com/media/catalog/product/cache/1/image/800x800/9df78eab33525d08d6e5fb8d27136e95/e/s/esp32-s3-touch-lcd-4.3b-1.jpg" width="150"> | [ESP32-S3-Touch-LCD-4.3B](https://www.waveshare.com/esp32-s3-touch-lcd-4.3B.htm) | RGB | ST7262 | 800x480 | I2C | GT911 |
1112
| <img src="https://www.waveshare.com/media/catalog/product/cache/1/image/800x800/9df78eab33525d08d6e5fb8d27136e95/e/s/esp32-s3-touch-lcd-5-1.jpg" width="150"> | [ESP32-S3-Touch-LCD-5](https://www.waveshare.com/esp32-s3-touch-lcd-5.htm?sku=28117) | RGB | ST7262 | 800x480 | I2C | GT911 |
@@ -25,6 +26,7 @@ These settings can be adjusted according to specific requirements, and users can
2526
|:---------------------------------:|:------------------:|:--------:|:----------:|:----------:|:---------------:|:-----------------------:|
2627
| Waveshare-ESP32-S3-Touch-LCD-1.85 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
2728
| Waveshare-ESP32-S3-Touch-LCD-2.1 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
29+
| Waveshare-ESP32-S3-Touch-LCD-2.8C | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
2830
| Waveshare-ESP32-S3-Touch-LCD-4.3 | ESP32S3 Dev Module | OPI | QIO 80MHz | 8MB | Disabled | 8M with spiffs |
2931
| Waveshare-ESP32-S3-Touch-LCD-4.3B | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
3032
| Waveshare-ESP32-S3-Touch-LCD-5 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |

docs/envs/use_with_idf.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
- [SDK \& Dependencies](#sdk--dependencies)
1010
- [Adding to Project](#adding-to-project)
1111
- [Configuration Guide](#configuration-guide)
12+
- [Using `esp_panel_board_custom_conf.h` with ESP\_IDF](#using-esp_panel_board_custom_confh-with-esp_idf)
1213
- [Example Description](#example-description)
1314
- [FAQ](#faq)
1415
- [Solution for screen drift issue when using ESP32-S3 to drive RGB LCD in ESP-IDF](#solution-for-screen-drift-issue-when-using-esp32-s3-to-drive-rgb-lcd-in-esp-idf)
@@ -71,6 +72,36 @@ Additionally, since ESP32_Display_Panel depends on the `esp-lib-utils` component
7172
> * Run `idf.py save-defconfig` to save the current project's `menuconfig` configuration and generate a *sdkconfig.defaults* default configuration file in the project directory.
7273
> * To discard the current project's menuconfig configuration and load default settings, first delete the *sdkconfig* file in the project directory, then run `idf.py reconfigure`.
7374
75+
## Using `esp_panel_board_custom_conf.h` with ESP_IDF
76+
77+
It can be justified to not use `menuconfig` to set up a custom board with the `esp_panel_board_custom_conf.h` file instead, for example to be able to easily define macros that will execute between the board components initialisation steps, or to tinker with advanced vendor commands.
78+
79+
Because of the component-centric philosophy of ESP-IDF, it is not as simple as dropping the configuration file in the `main` folder and including it in your main app source file.
80+
81+
Instead, you need to follow these steps :
82+
83+
1. Run the command `idf.py menuconfig` and make sure that the option *Enable to skip `esp_panel_board_*.h`* is **unchecked**. If you don't see this option, make sure you have added the library as a component to your project first !
84+
2. Copy your `esp_panel_board_custom_conf.h` file to a folder *inside your project folder*. For those instructions, we will assume that the file is correctly configured and copied inside a folder located at `/main/conf/` like so :
85+
```
86+
Project Folder - |
87+
| - CMakeLists.txt
88+
| - main - |
89+
| | - main.c
90+
| | - conf - |
91+
| | | - esp_panel_board_custom_conf.h
92+
| | | ...
93+
| | ...
94+
| ...
95+
```
96+
3. Edith the **project** `CMakeLists.txt` by adding the following line *before* the `project` instruction, like so :
97+
```
98+
...
99+
include_directories(${CMAKE_CURRENT_LIST_DIR}/main/conf)
100+
project(...
101+
```
102+
103+
This will have the effect of loading the macros way before compilation, making it similar to use as under the PlatformIO IDE or Arduino framework.
104+
74105
## Example Description
75106
76107
* [lvgl_v8_port](../../examples/esp_idf/lvgl_v8_port/): This example demonstrates how to port `LVGL v8`. And it runs LVGL's internal demos include `Music Player`, `Widgets`, `Stress` and `Benchmark`.

docs/envs/use_with_idf_cn.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
- [SDK 及依赖组件](#sdk-及依赖组件)
1010
- [添加到工程](#添加到工程)
1111
- [配置说明](#配置说明)
12+
- [在 ESP-IDF 中使用 `esp_panel_board_custom_conf.h`](#在-esp-idf-中使用-esp_panel_board_custom_confh)
1213
- [示例说明](#示例说明)
1314
- [常见问题及解答](#常见问题及解答)
1415
- [在 ESP-IDF 中使用 ESP32-S3 驱动 RGB LCD 时出现画面漂移问题的解决方案](#在-esp-idf-中使用-esp32-s3-驱动-rgb-lcd-时出现画面漂移问题的解决方案)
@@ -71,6 +72,36 @@ ESP32_Display_Panel 已上传到 [Espressif 组件库](https://components.espres
7172
> * 运行 `idf.py save-defconfig` 即可保存当前工程的 `menuconfig` 配置,并在工程目录下生成 *sdkconfig.defaults* 默认配置文件。
7273
> * 如果想要舍弃当前工程 menuconfig 配置并加载默认配置,请先删除工程目录下的 *sdkconfig* 文件,然后再运行 `idf.py reconfigure` 即可。
7374

75+
## 在 ESP-IDF 中使用 `esp_panel_board_custom_conf.h`
76+
77+
有时我们希望不通过 `menuconfig` 配置自定义开发板,而是直接使用 `esp_panel_board_custom_conf.h` 文件。例如,这样可以方便地定义一些宏,在各个板级组件初始化步骤之间执行,或者便于调试和尝试高级厂商命令。
78+
79+
由于 ESP-IDF 的组件化设计,不能像 Arduino 或 PlatformIO 那样,直接把配置文件放在 `main` 目录下并在主程序中包含即可生效。
80+
81+
需要按照如下步骤操作:
82+
83+
1. 运行 `idf.py menuconfig`,确保 *Enable to skip `esp_panel_board_*.h`* 选项**未勾选**。如果没有看到该选项,请先确保已经将本库作为组件添加到工程中!
84+
2. 将你的 `esp_panel_board_custom_conf.h` 文件复制到**工程目录下的某个文件夹**。本例假设你已正确配置好该文件,并将其放在 `/main/conf/` 目录下,结构如下:
85+
```
86+
工程目录 - |
87+
| - CMakeLists.txt
88+
| - main - |
89+
| | - main.c
90+
| | - conf - |
91+
| | | - esp_panel_board_custom_conf.h
92+
| | | ...
93+
| | ...
94+
| ...
95+
```
96+
3. 编辑 **项目** `CMakeLists.txt`,在 `project` 指令之前添加以下行:
97+
```
98+
...
99+
include_directories(${CMAKE_CURRENT_LIST_DIR}/main/conf)
100+
project(...
101+
```
102+
103+
这样,宏会在编译之前加载,使用方法与在 PlatformIO 或 Arduino 框架中类似。
104+
74105
## 示例说明
75106
76107
* [lvgl_v8_port](../../examples/esp_idf/lvgl_v8_port/): 该示例演示了如何移植 `LVGL v8`,并且运行了 LVGL 的内部 Demos,包括 `Music Player`、`Widgets`、`Stress` 和 `Benchmark`。

esp_panel_board_supported_conf.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85 (ESP32_S3_Touch_LCD_1_85): https://www.waveshare.com/esp32-s3-touch-lcd-1.85.htm
9696
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85_C (ESP32_S3_Touch_LCD_1_85_C): https://www.waveshare.com/esp32-s3-touch-lcd-1.85c.htm
9797
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_1 (ESP32_S3_Touch_LCD_2_1): https://www.waveshare.com/esp32-s3-touch-lcd-2.1.htm
98+
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_8_C (ESP32_S3_Touch_LCD_2_8_C): https://www.waveshare.com/esp32-s3-touch-lcd-2.8c.htm
9899
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3 (ESP32_S3_Touch_LCD_4_3): https://www.waveshare.com/esp32-s3-touch-lcd-4.3.htm
99100
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3_B (ESP32_S3_Touch_LCD_4_3_B): https://www.waveshare.com/esp32-s3-touch-lcd-4.3B.htm
100101
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5 (ESP32_S3_Touch_LCD_5): https://www.waveshare.com/esp32-s3-touch-lcd-5.htm?sku=28117
@@ -105,6 +106,7 @@
105106
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85
106107
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85_C
107108
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_1
109+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_8_C
108110
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3
109111
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3_B
110112
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5
@@ -173,7 +175,7 @@
173175
* 3. Patch version mismatch: No impact on functionality
174176
*/
175177
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 1
176-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 1
178+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 2
177179
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
178180

179181
#endif

examples/arduino/board/board_static_config/esp_panel_board_supported_conf.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85 (ESP32_S3_Touch_LCD_1_85): https://www.waveshare.com/esp32-s3-touch-lcd-1.85.htm
9696
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85_C (ESP32_S3_Touch_LCD_1_85_C): https://www.waveshare.com/esp32-s3-touch-lcd-1.85c.htm
9797
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_1 (ESP32_S3_Touch_LCD_2_1): https://www.waveshare.com/esp32-s3-touch-lcd-2.1.htm
98+
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_8_C (ESP32_S3_Touch_LCD_2_8_C): https://www.waveshare.com/esp32-s3-touch-lcd-2.8c.htm
9899
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3 (ESP32_S3_Touch_LCD_4_3): https://www.waveshare.com/esp32-s3-touch-lcd-4.3.htm
99100
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3_B (ESP32_S3_Touch_LCD_4_3_B): https://www.waveshare.com/esp32-s3-touch-lcd-4.3B.htm
100101
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5 (ESP32_S3_Touch_LCD_5): https://www.waveshare.com/esp32-s3-touch-lcd-5.htm?sku=28117
@@ -105,6 +106,7 @@
105106
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85
106107
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85_C
107108
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_1
109+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_8_C
108110
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3
109111
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3_B
110112
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5
@@ -173,7 +175,7 @@
173175
* 3. Patch version mismatch: No impact on functionality
174176
*/
175177
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 1
176-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 1
178+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 2
177179
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
178180

179181
#endif

examples/arduino/gui/lvgl_v8/simple_port/esp_panel_board_supported_conf.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85 (ESP32_S3_Touch_LCD_1_85): https://www.waveshare.com/esp32-s3-touch-lcd-1.85.htm
9696
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85_C (ESP32_S3_Touch_LCD_1_85_C): https://www.waveshare.com/esp32-s3-touch-lcd-1.85c.htm
9797
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_1 (ESP32_S3_Touch_LCD_2_1): https://www.waveshare.com/esp32-s3-touch-lcd-2.1.htm
98+
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_8_C (ESP32_S3_Touch_LCD_2_8_C): https://www.waveshare.com/esp32-s3-touch-lcd-2.8c.htm
9899
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3 (ESP32_S3_Touch_LCD_4_3): https://www.waveshare.com/esp32-s3-touch-lcd-4.3.htm
99100
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3_B (ESP32_S3_Touch_LCD_4_3_B): https://www.waveshare.com/esp32-s3-touch-lcd-4.3B.htm
100101
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5 (ESP32_S3_Touch_LCD_5): https://www.waveshare.com/esp32-s3-touch-lcd-5.htm?sku=28117
@@ -105,6 +106,7 @@
105106
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85
106107
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85_C
107108
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_1
109+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_8_C
108110
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3
109111
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3_B
110112
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5
@@ -173,7 +175,7 @@
173175
* 3. Patch version mismatch: No impact on functionality
174176
*/
175177
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 1
176-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 1
178+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 2
177179
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
178180

179181
#endif

examples/arduino/gui/lvgl_v8/simple_rotation/esp_panel_board_supported_conf.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85 (ESP32_S3_Touch_LCD_1_85): https://www.waveshare.com/esp32-s3-touch-lcd-1.85.htm
9696
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85_C (ESP32_S3_Touch_LCD_1_85_C): https://www.waveshare.com/esp32-s3-touch-lcd-1.85c.htm
9797
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_1 (ESP32_S3_Touch_LCD_2_1): https://www.waveshare.com/esp32-s3-touch-lcd-2.1.htm
98+
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_8_C (ESP32_S3_Touch_LCD_2_8_C): https://www.waveshare.com/esp32-s3-touch-lcd-2.8c.htm
9899
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3 (ESP32_S3_Touch_LCD_4_3): https://www.waveshare.com/esp32-s3-touch-lcd-4.3.htm
99100
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3_B (ESP32_S3_Touch_LCD_4_3_B): https://www.waveshare.com/esp32-s3-touch-lcd-4.3B.htm
100101
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5 (ESP32_S3_Touch_LCD_5): https://www.waveshare.com/esp32-s3-touch-lcd-5.htm?sku=28117
@@ -105,6 +106,7 @@
105106
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85
106107
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85_C
107108
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_1
109+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_8_C
108110
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3
109111
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3_B
110112
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5
@@ -173,7 +175,7 @@
173175
* 3. Patch version mismatch: No impact on functionality
174176
*/
175177
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 1
176-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 1
178+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 2
177179
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
178180

179181
#endif

0 commit comments

Comments
 (0)