Skip to content

Commit a787d61

Browse files
committed
feat(board): add support for Espressif ESP32-P4-Function-EV-Board
1 parent f341c7b commit a787d61

18 files changed

+301
-19
lines changed

ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* - BOARD_ESP32_S3_LCD_EV_BOARD_2 (ESP32-S3-LCD-EV-Board-2(v1.1-v1.4))): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide_v1.4.html
3232
* - BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5 (ESP32-S3-LCD-EV-Board-2(v1.5)): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
3333
* - BOARD_ESP32_S3_USB_OTG (ESP32-S3-USB-OTG): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-otg/index.html
34+
* - BOARD_ESP32_P4_FUNCTION_EV_BOARD (ESP32-P4-Function-EV-Board): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html
3435
*
3536
*/
3637
// #define BOARD_ESP32_C3_LCDKIT
@@ -45,6 +46,7 @@
4546
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2
4647
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5
4748
// #define BOARD_ESP32_S3_USB_OTG
49+
// #define BOARD_ESP32_P4_FUNCTION_EV_BOARD
4850

4951
/*
5052
* Elecrow (https://www.elecrow.com):
@@ -101,7 +103,7 @@
101103
*
102104
*/
103105
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
104-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 5
105-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 1
106+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
107+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
106108

107109
#endif

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Below is the list of [supported development boards](docs/Board_Instructions.md):
3636

3737
| **Manufacturer** | **Board Model** |
3838
| ---------------- | --------------- |
39-
| [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 |
39+
| [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 |

README_CN.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ ESP32_Display_Panel 的功能框图如下所示,主要包含以下特性:
3636

3737
| **厂商** | **开发板型号** |
3838
| -------- | -------------- |
39-
| [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 |
39+
| [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
| [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 |

docs/Board_Instructions.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
| <img src="https://docs.espressif.com/projects/esp-dev-kits/en/latest/_images/ESP32-S3-LCD-EV-Board_480x480.png" width="150"> | [ESP32-S3-LCD-EV-Board](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/index.html) | 3-wire SPI + RGB | GC9503 | 480x480 | I2C | FT5x06 |
1717
| <img src="https://docs.espressif.com/projects/esp-dev-kits/en/latest/_images/ESP32-S3-LCD-EV-Board_800x480.png" width="150"> | [ESP32-S3-LCD-EV-Board-2](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/index.html) | RGB | ST7262E43 | 800x480 | I2C | GT1151 |
1818
| <img src="https://docs.espressif.com/projects/esp-dev-kits/en/latest/_images/pic_product_esp32_s3_otg.png" width="150"> | [ESP32-S3-USB-OTG](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-otg/index.html) | SPI | ST7789 | 240x240 | - | - |
19+
| <img src="https://www.espressif.com/sites/default/files/dev-board/ESP32-P4-Function-EV-Board_L_2.png" width="150"> | [ESP32-P4-Function-EV-Board](https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html) | MIPI-DSI | EK79007 | 1024x600 | I2C | GT911 |
1920

2021
### [Elecrow](https://www.elecrow.com/)
2122

@@ -62,6 +63,7 @@ Below are recommended configurations for developing GUI applications on differen
6263
| ESP32-S3-LCD-EV-Board | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | **See Note 1** | 16M Flash (3MB) |
6364
| ESP32-S3-LCD-EV-Board-2 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | **See Note 1** | 16M Flash (3MB) |
6465
| 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) |
6567
| M5STACK-M5CORE2 | M5Stack-Core2 | Enabled | - | - | - | Default |
6668
| M5STACK-M5DIAL | ESP32S3 Dev Module | OPI | QIO 80MHz | 8MB | Disabled | Default |
6769
| M5STACK-M5CORES3 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | Default 4MB with spiffs |

examples/LVGL/v8/Porting/ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* - BOARD_ESP32_S3_LCD_EV_BOARD_2 (ESP32-S3-LCD-EV-Board-2(v1.1-v1.4))): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide_v1.4.html
3232
* - BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5 (ESP32-S3-LCD-EV-Board-2(v1.5)): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
3333
* - BOARD_ESP32_S3_USB_OTG (ESP32-S3-USB-OTG): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-otg/index.html
34+
* - BOARD_ESP32_P4_FUNCTION_EV_BOARD (ESP32-P4-Function-EV-Board): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html
3435
*
3536
*/
3637
// #define BOARD_ESP32_C3_LCDKIT
@@ -45,6 +46,7 @@
4546
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2
4647
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5
4748
// #define BOARD_ESP32_S3_USB_OTG
49+
// #define BOARD_ESP32_P4_FUNCTION_EV_BOARD
4850

4951
/*
5052
* Elecrow (https://www.elecrow.com):
@@ -101,7 +103,7 @@
101103
*
102104
*/
103105
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
104-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 5
105-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 1
106+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
107+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
106108

107109
#endif

examples/LVGL/v8/Rotation/ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* - BOARD_ESP32_S3_LCD_EV_BOARD_2 (ESP32-S3-LCD-EV-Board-2(v1.1-v1.4))): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide_v1.4.html
3232
* - BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5 (ESP32-S3-LCD-EV-Board-2(v1.5)): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
3333
* - BOARD_ESP32_S3_USB_OTG (ESP32-S3-USB-OTG): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-otg/index.html
34+
* - BOARD_ESP32_P4_FUNCTION_EV_BOARD (ESP32-P4-Function-EV-Board): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html
3435
*
3536
*/
3637
// #define BOARD_ESP32_C3_LCDKIT
@@ -45,6 +46,7 @@
4546
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2
4647
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5
4748
// #define BOARD_ESP32_S3_USB_OTG
49+
// #define BOARD_ESP32_P4_FUNCTION_EV_BOARD
4850

4951
/*
5052
* Elecrow (https://www.elecrow.com):
@@ -101,7 +103,7 @@
101103
*
102104
*/
103105
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
104-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 5
105-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 1
106+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
107+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
106108

107109
#endif

examples/Panel/PanelTest/ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* - BOARD_ESP32_S3_LCD_EV_BOARD_2 (ESP32-S3-LCD-EV-Board-2(v1.1-v1.4))): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide_v1.4.html
3232
* - BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5 (ESP32-S3-LCD-EV-Board-2(v1.5)): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
3333
* - BOARD_ESP32_S3_USB_OTG (ESP32-S3-USB-OTG): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-otg/index.html
34+
* - BOARD_ESP32_P4_FUNCTION_EV_BOARD (ESP32-P4-Function-EV-Board): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html
3435
*
3536
*/
3637
// #define BOARD_ESP32_C3_LCDKIT
@@ -45,6 +46,7 @@
4546
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2
4647
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5
4748
// #define BOARD_ESP32_S3_USB_OTG
49+
// #define BOARD_ESP32_P4_FUNCTION_EV_BOARD
4850

4951
/*
5052
* Elecrow (https://www.elecrow.com):
@@ -101,7 +103,7 @@
101103
*
102104
*/
103105
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
104-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 5
105-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 1
106+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
107+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
106108

107109
#endif

examples/PlatformIO/src/ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* - BOARD_ESP32_S3_LCD_EV_BOARD_2 (ESP32-S3-LCD-EV-Board-2(v1.1-v1.4))): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide_v1.4.html
3232
* - BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5 (ESP32-S3-LCD-EV-Board-2(v1.5)): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
3333
* - BOARD_ESP32_S3_USB_OTG (ESP32-S3-USB-OTG): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-otg/index.html
34+
* - BOARD_ESP32_P4_FUNCTION_EV_BOARD (ESP32-P4-Function-EV-Board): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html
3435
*
3536
*/
3637
// #define BOARD_ESP32_C3_LCDKIT
@@ -45,6 +46,7 @@
4546
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2
4647
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5
4748
// #define BOARD_ESP32_S3_USB_OTG
49+
// #define BOARD_ESP32_P4_FUNCTION_EV_BOARD
4850

4951
/*
5052
* Elecrow (https://www.elecrow.com):
@@ -101,7 +103,7 @@
101103
*
102104
*/
103105
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
104-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 5
105-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 1
106+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
107+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
106108

107109
#endif

examples/SquareLine/v8/Porting/ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* - BOARD_ESP32_S3_LCD_EV_BOARD_2 (ESP32-S3-LCD-EV-Board-2(v1.1-v1.4))): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide_v1.4.html
3232
* - BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5 (ESP32-S3-LCD-EV-Board-2(v1.5)): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
3333
* - BOARD_ESP32_S3_USB_OTG (ESP32-S3-USB-OTG): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-otg/index.html
34+
* - BOARD_ESP32_P4_FUNCTION_EV_BOARD (ESP32-P4-Function-EV-Board): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html
3435
*
3536
*/
3637
// #define BOARD_ESP32_C3_LCDKIT
@@ -45,6 +46,7 @@
4546
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2
4647
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5
4748
// #define BOARD_ESP32_S3_USB_OTG
49+
// #define BOARD_ESP32_P4_FUNCTION_EV_BOARD
4850

4951
/*
5052
* Elecrow (https://www.elecrow.com):
@@ -101,7 +103,7 @@
101103
*
102104
*/
103105
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
104-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 5
105-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 1
106+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
107+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
106108

107109
#endif

examples/SquareLine/v8/WiFiClock/ESP_Panel_Board_Supported.h

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
* - BOARD_ESP32_S3_LCD_EV_BOARD_2 (ESP32-S3-LCD-EV-Board-2(v1.1-v1.4))): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide_v1.4.html
3232
* - BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5 (ESP32-S3-LCD-EV-Board-2(v1.5)): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
3333
* - BOARD_ESP32_S3_USB_OTG (ESP32-S3-USB-OTG): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-usb-otg/index.html
34+
* - BOARD_ESP32_P4_FUNCTION_EV_BOARD (ESP32-P4-Function-EV-Board): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32p4/esp32-p4-function-ev-board/index.html
3435
*
3536
*/
3637
// #define BOARD_ESP32_C3_LCDKIT
@@ -45,6 +46,7 @@
4546
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2
4647
// #define BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5
4748
// #define BOARD_ESP32_S3_USB_OTG
49+
// #define BOARD_ESP32_P4_FUNCTION_EV_BOARD
4850

4951
/*
5052
* Elecrow (https://www.elecrow.com):
@@ -101,7 +103,7 @@
101103
*
102104
*/
103105
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 0
104-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 5
105-
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 1
106+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 6
107+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
106108

107109
#endif

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version=0.2.0
33
author=espressif
44
maintainer=espressif
55
sentence=ESP32_Display_Panel is an library designed for ESP SoCs to drive display panels and facilitate rapid GUI development.
6-
paragraph=Currently supported boards: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,M5STACK-M5CORE2,M5STACK-M5DIAL,M5STACK-M5CORES3,ESP32-4848S040C_I_Y_3,ESP32-S3-Touch-LCD-4.3,ESP32-S3-Touch-LCD-1.85,ESP32-S3-Touch-LCD-2.1. Currently supported devices: Bus,LCD,Touch,Backlight,IO expander. Currently supported Bus: I2C,SPI,QSPI,3-wire SPI + RGB. Currently supported LCD controllers: EK9716B,GC9A01,GC9B71,GC9503,ILI9341,NV3022B,ST7262,ST7701,ST7789,ST7796,ST77916,ST77922. Currently supported Touch controllers: CST816S,FT5x06,GT1151,GT911,ST7123,TT21100,XPT2046.
6+
paragraph=Currently supported boards: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,M5STACK-M5CORE2,M5STACK-M5DIAL,M5STACK-M5CORES3,ESP32-4848S040C_I_Y_3,ESP32-S3-Touch-LCD-4.3,ESP32-S3-Touch-LCD-1.85,ESP32-S3-Touch-LCD-2.1. Currently supported devices: Bus,LCD,Touch,Backlight,IO expander. Currently supported Bus: I2C,SPI,QSPI,3-wire SPI + RGB. Currently supported LCD controllers: EK9716B,GC9A01,GC9B71,GC9503,ILI9341,NV3022B,ST7262,ST7701,ST7789,ST7796,ST77916,ST77922. Currently supported Touch controllers: CST816S,FT5x06,GT1151,GT911,ST7123,TT21100,XPT2046.
77
category=Other
88
architectures=esp32
99
url=https://github.com/esp-arduino-libs/ESP32_Display_Panel

src/ESP_PanelVersions.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525

2626
/* File `ESP_Panel_Board_Supported.h` */
2727
#define ESP_PANEL_BOARD_SUPPORTED_VERSION_MAJOR 0
28-
#define ESP_PANEL_BOARD_SUPPORTED_VERSION_MINOR 5
29-
#define ESP_PANEL_BOARD_SUPPORTED_VERSION_PATCH 1
28+
#define ESP_PANEL_BOARD_SUPPORTED_VERSION_MINOR 6
29+
#define ESP_PANEL_BOARD_SUPPORTED_VERSION_PATCH 0
3030

3131
// *INDENT-OFF*
3232

src/ESP_Panel_Board_Kconfig.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,16 @@
9191
#define BOARD_ESP32_S3_USB_OTG CONFIG_BOARD_ESP32_S3_USB_OTG
9292
#endif
9393
#endif
94+
#ifndef BOARD_ESP32_P4_FUNCTION_EV_BOARD
95+
#ifdef CONFIG_BOARD_ESP32_P4_FUNCTION_EV_BOARD
96+
#define BOARD_ESP32_P4_FUNCTION_EV_BOARD CONFIG_BOARD_ESP32_P4_FUNCTION_EV_BOARD
97+
#endif
98+
#endif
99+
#ifndef BOARD_ESP32_P4_FUNCTION_EV_BOARD_800_1280
100+
#ifdef CONFIG_BOARD_ESP32_P4_FUNCTION_EV_BOARD_800_1280
101+
#define BOARD_ESP32_P4_FUNCTION_EV_BOARD_800_1280 CONFIG_BOARD_ESP32_P4_FUNCTION_EV_BOARD_800_1280
102+
#endif
103+
#endif
94104
// Elecrow
95105
#ifndef BOARD_ELECROW_CROWPANEL_7_0
96106
#ifdef CONFIG_BOARD_ELECROW_CROWPANEL_7_0

src/board/ESP_PanelBoard.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
+ defined(BOARD_ESP32_S3_LCD_EV_BOARD_2) \
2424
+ defined(BOARD_ESP32_S3_LCD_EV_BOARD_2_V1_5) \
2525
+ defined(BOARD_ESP32_S3_USB_OTG) \
26+
+ defined(BOARD_ESP32_P4_FUNCTION_EV_BOARD) \
2627
/* Elecrow */ \
2728
+ defined(BOARD_ELECROW_CROWPANEL_7_0) \
2829
/* M5Stack */ \

0 commit comments

Comments
 (0)