Skip to content

Commit bb73126

Browse files
committed
Squashed : Adding Support for Waveshare ESP32-S3 Touch LCD 2.8C
1 parent 2d1ed2f commit bb73126

18 files changed

+538
-12
lines changed

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.

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`.

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

examples/arduino/gui/lvgl_v8/squareline_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/squareline_wifi_clock/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

idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: "1.0.3"
1+
version: "1.0.4"
22
description: ESP32_Display_Panel is a display driver and GUI porting library designed by Espressif specifically for ESP series SoCs (ESP32, ESP32-S3, ESP32-P4, etc.)
33
url: https://github.com/esp-arduino-libs/ESP32_Display_Panel
44
repository: https://github.com/esp-arduino-libs/ESP32_Display_Panel.git

0 commit comments

Comments
 (0)