Skip to content

Commit a7131d3

Browse files
Y1hsiaochunnnLzw655
authored andcommitted
feat(board): add board Waveshare ESP32-P4-NANO @Y1hsiaochunnn (#123)
1 parent 3de4d2a commit a7131d3

36 files changed

+416
-170
lines changed

CHANGELOG.md

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

3+
## v0.2.1 - 2024-11-14
4+
5+
### Enhancements:
6+
7+
* feat(lcd): add LCD controller JD9365 @Y1hsiaochunnn (#123)
8+
* feat(board): add board Waveshare ESP32-P4-NANO @Y1hsiaochunnn (#123)
9+
310
## v0.2.0 - 2024-11-08
411

512
### Enhancements:

ESP_Panel_Board_Custom.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
* - EK9716B
2626
* - GC9A01, GC9B71, GC9503
2727
* - ILI9341
28+
* - JD9365
2829
* - NV3022B
2930
* - SH8601
3031
* - SPD2010
@@ -394,7 +395,7 @@
394395
*/
395396
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 0
396397
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 3
397-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
398+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 1
398399

399400
#endif /* ESP_PANEL_USE_CUSTOM_BOARD */
400401

ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,14 @@
8282
* - 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
8383
* - 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
8484
* - 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
85+
* - BOARD_WAVESHARE_ESP32_P4_NANO (ESP32_P4_NANO): https://www.waveshare.com/esp32-p4-nano.htm
8586
*
8687
*/
8788
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_4_3
8889
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_1_85
8990
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_2_1
91+
// #define BOARD_WAVESHARE_ESP32_P4_NANO
92+
9093

9194
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
9295
/////////////////////////////////////////////// File Version ///////////////////////////////////////////////////////////
@@ -103,7 +106,7 @@
103106
*
104107
*/
105108
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
106-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
109+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 7
107110
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
108111

109112
#endif

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,41 +32,42 @@ Please refer to the documentation - [How to Use](./docs/How_To_Use.md).
3232

3333
### Development Boards
3434

35-
Below is the list of [supported development boards](docs/Board_Instructions.md):
35+
Below is the list of [Supported Development Boards](docs/Board_Instructions.md):
3636

3737
| **Manufacturer** | **Board Model** |
3838
| ---------------- | --------------- |
3939
| [Espressif](docs/Board_Instructions.md#espressif) | ESP32-C3-LCDkit, ESP32-S3-BOX, ESP32-S3-BOX-3, ESP32-S3-BOX-3B, ESP32-S3-BOX-3(beta), ESP32-S3-BOX-Lite, ESP32-S3-EYE, ESP32-S3-Korvo-2, ESP32-S3-LCD-EV-Board, ESP32-S3-LCD-EV-Board-2, ESP32-S3-USB-OTG, ESP32-P4-Function-EV-Board |
4040
| [Elecrow](docs/Board_Instructions.md#elecrow) | CrowPanel 7.0" |
4141
| [M5Stack](docs/Board_Instructions.md#m5stack) | M5STACK-M5CORE2, M5STACK-M5DIAL, M5STACK-M5CORES3 |
4242
| [Jingcai](docs/Board_Instructions.md#shenzhen-jingcai-intelligent) | ESP32-4848S040C_I_Y_3 |
43-
| [Waveshare](docs/Board_Instructions.md#waveshare) | ESP32-S3-Touch-LCD-4.3, ESP32-S3-Touch-LCD-1.85, ESP32-S3-Touch-LCD-2.1 |
43+
| [Waveshare](docs/Board_Instructions.md#waveshare) | ESP32-S3-Touch-LCD-4.3, ESP32-S3-Touch-LCD-1.85, ESP32-S3-Touch-LCD-2.1, ESP32-P4-NANO |
4444

4545
Developers and manufacturers are welcome to contribute PRs to add more boards. For details, please refer to the [Board Contribution Guide](./docs/Board_Contribution_Guide.md).
4646

4747
### LCD Controllers
4848

49-
Below is the list of [supported LCD controllers](docs/LCD_Controllers.md):
49+
Below is the list of [Supported LCD Controllers](docs/LCD_Controllers.md):
5050

5151
| **Manufacturer** | **Model** |
5252
| ---------------- | --------- |
5353
| Fitipower | EK9716B, EK79007 |
5454
| GalaxyCore | GC9A01, GC9B71, GC9503 |
5555
| Ilitek | ILI9341, ILI9881C |
56+
| JADARD | JD9365 |
5657
| NewVision | NV3022B |
5758
| Sitronix | ST7262, ST7701, ST7789, ST7796, ST77916, ST77922 |
5859

5960
### Touch Controllers
6061

61-
Below is the list of [supported touch controllers](docs/Touch_Controllers.md):
62+
Below is the list of [Supported Touch Controllers](docs/Touch_Controllers.md):
6263

6364
| **Manufacturer** | **Model** |
6465
| ---------------- | --------- |
65-
| Hynitron | CST816S |
6666
| FocalTech | FT5x06 |
6767
| GOODiX | GT911, GT1151 |
68-
| Sitronix | ST7123 |
68+
| Hynitron | CST816S |
6969
| Parade | TT21100 |
70+
| Sitronix | ST7123 |
7071
| Xptek | XPT2046 |
7172

7273
## FAQ

README_CN.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ ESP32_Display_Panel 的功能框图如下所示,主要包含以下特性:
4040
| [M5Stack](docs/Board_Instructions.md#m5stack) | M5STACK-M5CORE2, M5STACK-M5DIAL, M5STACK-M5CORES3 |
4141
| [Elecrow](docs/Board_Instructions.md#elecrow) | CrowPanel 7.0" |
4242
| [Jingcai](docs/Board_Instructions.md#shenzhen-jingcai-intelligent) | ESP32-4848S040C_I_Y_3 |
43-
| [Waveshare](docs/Board_Instructions.md#waveshare) | ESP32-S3-Touch-LCD-4.3, ESP32-S3-Touch-LCD-1.85, ESP32-S3-Touch-LCD-2.1 |
43+
| [Waveshare](docs/Board_Instructions.md#waveshare) | ESP32-S3-Touch-LCD-4.3, ESP32-S3-Touch-LCD-1.85, ESP32-S3-Touch-LCD-2.1, ESP32-P4-NANO |
4444

4545
欢迎开发者和厂商贡献 PR 来添加更多的开发板,详细说明请参考 [`开发板贡献指南`](./docs/Board_Contribution_Guide_CN.md)
4646

@@ -53,6 +53,7 @@ ESP32_Display_Panel 的功能框图如下所示,主要包含以下特性:
5353
| Fitipower | EK9716B, EK79007 |
5454
| GalaxyCore | GC9A01, GC9B71, GC9503 |
5555
| Ilitek | ILI9341, ILI9881C |
56+
| JADARD | JD9365 |
5657
| NewVision | NV3022B |
5758
| Sitronix | ST7262, ST7701, ST7789, ST7796, ST77916, ST77922 |
5859

@@ -62,11 +63,11 @@ ESP32_Display_Panel 的功能框图如下所示,主要包含以下特性:
6263

6364
| **厂商** | **型号** |
6465
| -------- | -------- |
65-
| Hynitron | CST816S |
6666
| FocalTech | FT5x06 |
6767
| GOODiX | GT911, GT1151 |
68-
| Sitronix | ST7123 |
68+
| Hynitron | CST816S |
6969
| Parade | TT21100 |
70+
| Sitronix | ST7123 |
7071
| Xptek | XPT2046 |
7172

7273
## 常见问题解答

docs/Board_Instructions.md

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -46,32 +46,34 @@
4646
| <img src="https://www.waveshare.com/media/catalog/product/cache/1/small_image/171x171/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 |
4747
| <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 |
4848
| <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-1.85](https://www.waveshare.com/esp32-s3-touch-lcd-2.1.htm) | RGB | ST7701 | 480x480 | I2C | CST820 (CST816-like) |
49+
| <img src="https://www.waveshare.com/media/catalog/product/cache/1/image/800x800/9df78eab33525d08d6e5fb8d27136e95/e/s/esp32-p4-nano-1.jpg" width="150"> | [ESP32-P4-NANO](https://www.waveshare.com/esp32-p4-nano.htm) | MIPI-DSI | JD9365 | 800x1280 | I2C | GT9271 (GT911-like) |
4950

5051
## Recommended Configurations in the Arduino IDE
5152

5253
Below are recommended configurations for developing GUI applications on different development boards. These settings can be adjusted according to specific requirements, and users can navigate to the `Tools` menu in the Arduino IDE to configure the following settings.
5354

54-
| Supported Boards | Selected Board | PSRAM | Flash Mode | Flash Size | USB CDC On Boot | Partition Scheme |
55-
| :------------------------------: | :----------------: | :------: | :--------: | :--------: | :-------------: | :---------------------: |
56-
| ESP32-C3-LCDkit | ESP32C3 Dev Module | Disabled | QIO | 4MB (32Mb) | Enabled | Default 4MB with spiffs |
57-
| ESP32-S3-BOX | ESP32-S3-BOX | - | - | - | - | 16M Flash (3MB) |
58-
| ESP32-S3-BOX-3 & ESP32-S3-BOX-3B | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
59-
| ESP32-S3-BOX-3(beta) | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
60-
| ESP32-S3-BOX-Lite | ESP32-S3-BOX | - | - | - | - | 16M Flash (3MB) |
61-
| ESP32-S3-EYE | ESP32S3 Dev Module | OPI | QIO 80MHz | 8MB | Enabled | 8M with spiffs |
62-
| ESP32-S3-Korvo-2 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Disabled | 16M Flash (3MB) |
63-
| ESP32-S3-LCD-EV-Board | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | **See Note 1** | 16M Flash (3MB) |
64-
| ESP32-S3-LCD-EV-Board-2 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | **See Note 1** | 16M Flash (3MB) |
65-
| ESP32-S3-USB-OTG | ESP32-S3-USB-OTG | - | - | - | - | 8M with spiffs |
66-
| ESP32-P4-Function-EV-Board | ESP32P4 Dev Module | Enabled | QIO | 16MB | Disabled | 16M Flash (3MB) |
67-
| M5STACK-M5CORE2 | M5Stack-Core2 | Enabled | - | - | - | Default |
68-
| M5STACK-M5DIAL | ESP32S3 Dev Module | OPI | QIO 80MHz | 8MB | Disabled | Default |
69-
| M5STACK-M5CORES3 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | Default 4MB with spiffs |
70-
| ESP32-4848S040C_I_Y_3 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Disabled | 16M Flash (3MB) |
71-
| ElecrowCrowPanel 7.0" | ESP32S3 Dev Module | OPI | QIO 80MHz | 4MB | Disabled | Huge App (3MB) |
72-
| Waveshare-ESP32-S3-Touch-LCD-4.3 | ESP32S3 Dev Module | OPI | QIO 80MHz | 8MB | Disabled | 8M with spiffs |
73-
| Waveshare-ESP32-S3-Touch-LCD-1.85 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
74-
| Waveshare-ESP32-S3-Touch-LCD-2.1 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
55+
| Supported Boards | Selected Board | PSRAM | Flash Mode | Flash Size | USB CDC On Boot | Partition Scheme |
56+
|:---------------------------------:|:------------------:|:--------:|:----------:|:----------:|:---------------:|:-----------------------:|
57+
| ESP32-C3-LCDkit | ESP32C3 Dev Module | Disabled | QIO | 4MB (32Mb) | Enabled | Default 4MB with spiffs |
58+
| ESP32-S3-BOX | ESP32-S3-BOX | - | - | - | - | 16M Flash (3MB) |
59+
| ESP32-S3-BOX-3 & ESP32-S3-BOX-3B | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
60+
| ESP32-S3-BOX-3(beta) | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
61+
| ESP32-S3-BOX-Lite | ESP32-S3-BOX | - | - | - | - | 16M Flash (3MB) |
62+
| ESP32-S3-EYE | ESP32S3 Dev Module | OPI | QIO 80MHz | 8MB | Enabled | 8M with spiffs |
63+
| ESP32-S3-Korvo-2 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Disabled | 16M Flash (3MB) |
64+
| ESP32-S3-LCD-EV-Board | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | **See Note 1** | 16M Flash (3MB) |
65+
| ESP32-S3-LCD-EV-Board-2 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | **See Note 1** | 16M Flash (3MB) |
66+
| ESP32-S3-USB-OTG | ESP32-S3-USB-OTG | - | - | - | - | 8M with spiffs |
67+
| ESP32-P4-Function-EV-Board | ESP32P4 Dev Module | Enabled | QIO | 16MB | Disabled | 16M Flash (3MB) |
68+
| M5STACK-M5CORE2 | M5Stack-Core2 | Enabled | - | - | - | Default |
69+
| M5STACK-M5DIAL | ESP32S3 Dev Module | OPI | QIO 80MHz | 8MB | Disabled | Default |
70+
| M5STACK-M5CORES3 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | Default 4MB with spiffs |
71+
| ESP32-4848S040C_I_Y_3 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Disabled | 16M Flash (3MB) |
72+
| ElecrowCrowPanel 7.0" | ESP32S3 Dev Module | OPI | QIO 80MHz | 4MB | Disabled | Huge App (3MB) |
73+
| Waveshare-ESP32-S3-Touch-LCD-1.85 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
74+
| Waveshare-ESP32-S3-Touch-LCD-2.1 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
75+
| Waveshare-ESP32-S3-Touch-LCD-4.3 | ESP32S3 Dev Module | OPI | QIO 80MHz | 8MB | Disabled | 8M with spiffs |
76+
| Waveshare-ESP32-P4-NANO | ESP32P4 Dev Module | Enabled | QIO | 16MB | Disabled | 16M Flash (3MB) |
7577

7678
**Notes:**
7779

docs/How_To_Use.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ The following examples demonstrate how to develop different interface and model
234234
* [QSPI](../examples/LCD/QSPI/)
235235
* [Single RGB](../examples/LCD/RGB/)
236236
* [3-wire SPI + RGB](../examples/LCD/3wireSPI_RGB/)
237+
* [MIPI-DSI](../examples/LCD/MIPI_DSI/)
237238

238239
#### Touch
239240

docs/How_To_Use_CN.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ ESP32_Display_Panel 会根据 [ESP_Panel_Board_Custom.h](../ESP_Panel_Board_Cust
234234
* [QSPI](../examples/LCD/QSPI/)
235235
* [Single RGB](../examples/LCD/RGB/)
236236
* [3-wire SPI + RGB](../examples/LCD/3wireSPI_RGB/)
237+
* [MIPI-DSI](../examples/LCD/MIPI_DSI/)
237238

238239
##### Touch
239240

docs/LCD_Controllers.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@
33
| **Name** | **Version** |
44
| ---------------------------------------------------------------------------------- | ----------- |
55
| EK9716B | - |
6-
| [EK79007](https://components.espressif.com/components/espressif/esp_lcd_ek79007) | 1.0.0 |
6+
| [EK79007](https://components.espressif.com/components/espressif/esp_lcd_ek79007) | 1.0.1 |
77
| [GC9A01](https://components.espressif.com/components/espressif/esp_lcd_gc9a01) | 2.0.0 |
88
| [GC9B71](https://components.espressif.com/components/espressif/esp_lcd_gc9b71) | 1.0.1 |
99
| [GC9503](https://components.espressif.com/components/espressif/esp_lcd_gc9503) | 3.0.1 |
1010
| [ILI9341](https://components.espressif.com/components/espressif/esp_lcd_ili9341) | 2.0.0 |
1111
| [ILI9881C](https://components.espressif.com/components/espressif/esp_lcd_ili9881c) | 1.0.0 |
12+
| [JD9365](https://components.espressif.com/components/espressif/esp_lcd_jd9365) | 1.0.1 |
1213
| [NV3022B](https://components.espressif.com/components/espressif/esp_lcd_nv3022b) | 0.0.1 |
1314
| [SH8601](https://components.espressif.com/components/espressif/esp_lcd_sh8601) | 1.0.0 |
1415
| [SPD2010](https://components.espressif.com/components/espressif/esp_lcd_spd2010) | 1.0.1 |

examples/LCD/MIPI_DSI/MIPI_DSI.ino

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
* | Supported ESP SoCs | ESP32-P4 |
33
* | ------------------ | -------- |
44
*
5-
* | Supported LCD Controllers | EK79007 | ILI9881C |
6-
* | ------------------------- | ------- | -------- |
5+
* | Supported LCD Controllers | EK79007 | ILI9881C | JD9365 |
6+
* | ------------------------- | ------- | -------- | ------ |
77
*
88
* # MIPI-DSI LCD Example
99
*
@@ -73,12 +73,15 @@
7373
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
7474
/**
7575
* Currently, the library supports the following MIPI-DSI LCDs:
76-
* - EK79007, ILI9881C
76+
* - EK79007
77+
* - ILI9881C
78+
* - JD9365
7779
*/
7880
#define EXAMPLE_LCD_NAME EK79007
7981
#define EXAMPLE_LCD_WIDTH (1024)
8082
#define EXAMPLE_LCD_HEIGHT (600)
8183
#define EXAMPLE_LCD_COLOR_BITS (ESP_PANEL_LCD_RGB888_COLOR_BITS_24)
84+
// or `ESP_PANEL_LCD_RGB565_COLOR_BITS_16`
8285
#define EXAMPLE_LCD_DSI_PHY_LDO_ID (3) // -1 if not used
8386
#define EXAMPLE_LCD_DSI_LANE_NUM (2) // ESP32-P4 supports 1 or 2 lanes
8487
#define EXAMPLE_LCD_DSI_LANE_RATE_MBPS (1000) /* Single lane bit rate, should consult the LCD supplier or check the

examples/LCD/MIPI_DSI/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
| Supported ESP SoCs | ESP32-P4 |
22
| ------------------ | -------- |
33

4-
| Supported LCD Controllers | EK79007 | ILI9881C |
5-
| ------------------------- | ------- | -------- |
4+
| Supported LCD Controllers | EK79007 | ILI9881C | JD9365 |
5+
| ------------------------- | ------- | -------- | ------ |
66

77
# MIPI-DSI LCD Example
88

examples/LVGL/v8/Porting/ESP_Panel_Board_Custom.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
* - EK9716B
2626
* - GC9A01, GC9B71, GC9503
2727
* - ILI9341
28+
* - JD9365
2829
* - NV3022B
2930
* - SH8601
3031
* - SPD2010
@@ -394,7 +395,7 @@
394395
*/
395396
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 0
396397
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 3
397-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
398+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 1
398399

399400
#endif /* ESP_PANEL_USE_CUSTOM_BOARD */
400401

examples/LVGL/v8/Porting/ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,14 @@
8282
* - 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
8383
* - 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
8484
* - 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
85+
* - BOARD_WAVESHARE_ESP32_P4_NANO (ESP32_P4_NANO): https://www.waveshare.com/esp32-p4-nano.htm
8586
*
8687
*/
8788
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_4_3
8889
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_1_85
8990
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_2_1
91+
// #define BOARD_WAVESHARE_ESP32_P4_NANO
92+
9093

9194
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
9295
/////////////////////////////////////////////// File Version ///////////////////////////////////////////////////////////
@@ -103,7 +106,7 @@
103106
*
104107
*/
105108
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
106-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
109+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 7
107110
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
108111

109112
#endif

examples/LVGL/v8/Rotation/ESP_Panel_Board_Custom.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
* - EK9716B
2626
* - GC9A01, GC9B71, GC9503
2727
* - ILI9341
28+
* - JD9365
2829
* - NV3022B
2930
* - SH8601
3031
* - SPD2010
@@ -394,7 +395,7 @@
394395
*/
395396
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MAJOR 0
396397
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_MINOR 3
397-
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 0
398+
#define ESP_PANEL_BOARD_CUSTOM_FILE_VERSION_PATCH 1
398399

399400
#endif /* ESP_PANEL_USE_CUSTOM_BOARD */
400401

examples/LVGL/v8/Rotation/ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,14 @@
8282
* - 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
8383
* - 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
8484
* - 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
85+
* - BOARD_WAVESHARE_ESP32_P4_NANO (ESP32_P4_NANO): https://www.waveshare.com/esp32-p4-nano.htm
8586
*
8687
*/
8788
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_4_3
8889
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_1_85
8990
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_2_1
91+
// #define BOARD_WAVESHARE_ESP32_P4_NANO
92+
9093

9194
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
9295
/////////////////////////////////////////////// File Version ///////////////////////////////////////////////////////////
@@ -103,7 +106,7 @@
103106
*
104107
*/
105108
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
106-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
109+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 7
107110
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
108111

109112
#endif

0 commit comments

Comments
 (0)