Skip to content

Commit 634ee0d

Browse files
committed
feat: update
1 parent 4272862 commit 634ee0d

11 files changed

+483
-295
lines changed

modules/ESP32_Display_Panel

Submodule ESP32_Display_Panel updated from 145b9ac to 4eb3c51

modules/esp_panel_board_supported.h

Lines changed: 0 additions & 118 deletions
This file was deleted.
Lines changed: 149 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,149 @@
1+
/*
2+
* SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD
3+
*
4+
* SPDX-License-Identifier: Apache-2.0
5+
*/
6+
/**
7+
* @file esp_panel_board_supported_conf.h
8+
* @brief Configuration file for supported ESP development boards
9+
*
10+
* This file contains configuration options for various supported development boards using ESP Panel.
11+
* Users can select their specific board by uncommenting the corresponding macro definition.
12+
*/
13+
14+
#pragma once
15+
16+
/**
17+
* @brief Flag to enable supported board configuration (0/1 )
18+
*
19+
* Set to `1` to enable supported board configuration, `0` to disable
20+
*/
21+
#define ESP_PANEL_BOARD_DEFAULT_USE_SUPPORTED (1)
22+
23+
#if ESP_PANEL_BOARD_DEFAULT_USE_SUPPORTED
24+
/**
25+
* @brief Board selection macros
26+
*
27+
* Uncomment one of the following macros to select a supported development board. Multiple macros enabled
28+
* simultaneously will trigger a compilation error.
29+
*/
30+
31+
/*
32+
* Espressif (https://www.espressif.com/en/products/devkits):
33+
*
34+
* -BOARD_ESPRESSIF_ESP32_C3_LCDKIT (ESP32-C3-LCDkit): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32c3/esp32-c3-lcdkit/index.html
35+
* -BOARD_ESPRESSIF_ESP32_S3_BOX (ESP32-S3-Box): https://github.com/espressif/esp-box/tree/master
36+
* -BOARD_ESPRESSIF_ESP32_S3_BOX_3 (ESP32-S3-Box-3 & ESP32-S3-Box-3B): https://github.com/espressif/esp-box/tree/master
37+
* -BOARD_ESPRESSIF_ESP32_S3_BOX_3_BETA (ESP32-S3-Box-3(beta)): https://github.com/espressif/esp-box/tree/c4c954888e11250423f083df0067d99e22d59fbe
38+
* -BOARD_ESPRESSIF_ESP32_S3_BOX_LITE (ESP32-S3-Box-Lite): https://github.com/espressif/esp-box/tree/master
39+
* -BOARD_ESPRESSIF_ESP32_S3_EYE (ESP32-S3-EYE): https://github.com/espressif/esp-who/blob/master/docs/en/get-started/ESP32-S3-EYE_Getting_Started_Guide.md
40+
* -BOARD_ESPRESSIF_ESP32_S3_KORVO_2 (ESP32-S3-Korvo-2): https://docs.espressif.com/projects/esp-adf/en/latest/design-guide/dev-boards/user-guide-esp32-s3-korvo-2.html
41+
* -BOARD_ESPRESSIF_ESP32_S3_LCD_EV_BOARD (ESP32-S3-LCD-EV-Board(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
42+
* -BOARD_ESPRESSIF_ESP32_S3_LCD_EV_BOARD_V1_5 (ESP32-S3-LCD-EV-Board(v1.5)): https://docs.espressif.com/projects/esp-dev-kits/en/latest/esp32s3/esp32-s3-lcd-ev-board/user_guide.html
43+
* -BOARD_ESPRESSIF_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
44+
* -BOARD_ESPRESSIF_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
45+
* -BOARD_ESPRESSIF_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
46+
* -BOARD_ESPRESSIF_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
47+
*/
48+
// #define BOARD_ESPRESSIF_ESP32_C3_LCDKIT
49+
// #define BOARD_ESPRESSIF_ESP32_S3_BOX
50+
// #define BOARD_ESPRESSIF_ESP32_S3_BOX_3
51+
// #define BOARD_ESPRESSIF_ESP32_S3_BOX_3_BETA
52+
// #define BOARD_ESPRESSIF_ESP32_S3_BOX_LITE
53+
// #define BOARD_ESPRESSIF_ESP32_S3_EYE
54+
// #define BOARD_ESPRESSIF_ESP32_S3_KORVO_2
55+
// #define BOARD_ESPRESSIF_ESP32_S3_LCD_EV_BOARD
56+
#define BOARD_ESPRESSIF_ESP32_S3_LCD_EV_BOARD_V1_5
57+
// #define BOARD_ESPRESSIF_ESP32_S3_LCD_EV_BOARD_2
58+
// #define BOARD_ESPRESSIF_ESP32_S3_LCD_EV_BOARD_2_V1_5
59+
// #define BOARD_ESPRESSIF_ESP32_S3_USB_OTG
60+
// #define BOARD_ESPRESSIF_ESP32_P4_FUNCTION_EV_BOARD
61+
62+
/*
63+
* Elecrow (https://www.elecrow.com):
64+
*
65+
* -BOARD_ELECROW_CROWPANEL_7_0 (ELECROW_CROWPANEL_7_0): https://www.elecrow.com/esp32-display-7-inch-hmi-display-rgb-tft-lcd-touch-screen-support-lvgl.html
66+
*/
67+
// #define BOARD_ELECROW_CROWPANEL_7_0
68+
69+
/*
70+
* M5Stack (https://m5stack.com/):
71+
*
72+
* -BOARD_M5STACK_M5CORE2 (M5STACK_M5CORE2): https://docs.m5stack.com/en/core/core2
73+
* -BOARD_M5STACK_M5DIAL (M5STACK_M5DIAL): https://docs.m5stack.com/en/core/M5Dial
74+
* -BOARD_M5STACK_M5CORES3 (M5STACK_M5CORES3): https://docs.m5stack.com/en/core/CoreS3
75+
*/
76+
// #define BOARD_M5STACK_M5CORE2
77+
// #define BOARD_M5STACK_M5DIAL
78+
// #define BOARD_M5STACK_M5CORES3
79+
80+
/*
81+
* Shenzhen Jingcai Intelligent Supported Boards (https://www.displaysmodule.com/):
82+
*
83+
* -BOARD_JINGCAI_ESP32_4848S040C_I_Y_3 (ESP32-4848S040C_I_Y_3):
84+
* - https://www.displaysmodule.com/sale-41828962-experience-the-power-of-the-esp32-display-module-sku-esp32-4848s040c-i-y-3.html
85+
* - http://pan.jczn1688.com/directlink/1/ESP32%20module/4.0inch_ESP32-4848S040.zip
86+
*/
87+
// #define BOARD_JINGCAI_ESP32_4848S040C_I_Y_3
88+
89+
/*
90+
* Waveshare Supported Boards (https://www.waveshare.com/):
91+
*
92+
* -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
93+
* -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
94+
* -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
95+
* -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
96+
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5 (ESP32_S3_Touch_LCD_5): https://www.waveshare.com/esp32-s3-touch-lcd-5.htm?sku=28117
97+
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5_B (ESP32_S3_Touch_LCD_5_B): https://www.waveshare.com/esp32-s3-touch-lcd-5.htm?sku=28151
98+
* -BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_7 (ESP32_S3_Touch_LCD_7): https://www.waveshare.com/esp32-s3-touch-lcd-7.htm
99+
* -BOARD_WAVESHARE_ESP32_P4_NANO (ESP32_P4_NANO): https://www.waveshare.com/esp32-p4-nano.htm
100+
*/
101+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_1_85
102+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_2_1
103+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3
104+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_4_3_B
105+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5
106+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_5_B
107+
// #define BOARD_WAVESHARE_ESP32_S3_TOUCH_LCD_7
108+
// #define BOARD_WAVESHARE_ESP32_P4_NANO
109+
110+
/*
111+
* VIEWE Supported Boards (https://viewedisplay.com/):
112+
*
113+
* - BOARD_VIEWE_UEDX24320024E_WB_A (UEDX24320024E-WB-A): https://viewedisplay.com/product/esp32-2-4-inch-240x320-rgb-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
114+
* - BOARD_VIEWE_UEDX24320028E_WB_A (UEDX24320028E-WB-A): https://viewedisplay.com/product/esp32-2-8-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
115+
* - BOARD_VIEWE_UEDX24320035E_WB_A (UEDX24320035E-WB-A): https://viewedisplay.com/product/esp32-3-5-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
116+
* - BOARD_VIEWE_UEDX32480035E_WB_A (UEDX32480035E-WB-A): https://github.com/VIEWESMART/Product-Specification-and-Schematic/blob/main/ESP32/3.5inch/320480/UEDX32480035E-WB-A%20SPEC.pdf
117+
* - BOARD_VIEWE_UEDX48270043E_WB_A (UEDX48270043E-WB-A): https://github.com/VIEWESMART/Product-Specification-and-Schematic/blob/main/ESP32/4.3inch/Low-Resolution_480272/UEDX48270043E-WB-A%20SPEC.pdf
118+
* - BOARD_VIEWE_UEDX48480040E_WB_A (UEDX48480040E-WB-A): https://viewedisplay.com/product/esp32-4-inch-tft-display-touch-screen-arduino-lvgl/
119+
* - BOARD_VIEWE_UEDX80480043E_WB_A (UEDX80480043E-WB-A): https://viewedisplay.com/product/esp32-4-3-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/
120+
* - BOARD_VIEWE_UEDX80480050E_WB_A (UEDX80480050E-WB-A): https://viewedisplay.com/product/esp32-5-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/
121+
* - BOARD_VIEWE_UEDX80480050E_WB_A_2 (UEDX80480050E-WB-A): https://viewedisplay.com/product/esp32-5-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/
122+
* - BOARD_VIEWE_UEDX80480070E_WB_A (UEDX80480070E-WB-A): https://viewedisplay.com/product/esp32-7-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl-uart/
123+
*/
124+
// #define BOARD_VIEWE_UEDX24320024E_WB_A
125+
// #define BOARD_VIEWE_UEDX24320028E_WB_A
126+
// #define BOARD_VIEWE_UEDX24320035E_WB_A
127+
// #define BOARD_VIEWE_UEDX32480035E_WB_A
128+
// #define BOARD_VIEWE_UEDX48270043E_WB_A
129+
// #define BOARD_VIEWE_UEDX48480040E_WB_A
130+
// #define BOARD_VIEWE_UEDX80480043E_WB_A
131+
// #define BOARD_VIEWE_UEDX80480050E_WB_A
132+
// #define BOARD_VIEWE_UEDX80480050E_WB_A_2
133+
// #define BOARD_VIEWE_UEDX80480070E_WB_A
134+
135+
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
136+
/////////////////////////////////////////////// File Version ///////////////////////////////////////////////////////////
137+
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
138+
/**
139+
* Do not change the following versions. These version numbers are used to check compatibility between this
140+
* configuration file and the library. Rules for version numbers:
141+
* 1. Major version mismatch: Configurations are incompatible, must use library version
142+
* 2. Minor version mismatch: May be missing new configurations, recommended to update
143+
* 3. Patch version mismatch: No impact on functionality
144+
*/
145+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MAJOR 1
146+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_MINOR 0
147+
#define ESP_PANEL_BOARD_SUPPORTED_FILE_VERSION_PATCH 0
148+
149+
#endif

0 commit comments

Comments
 (0)