Skip to content

Commit a77db1d

Browse files
VIEWESMARTLzw655
authored andcommitted
feat(board): add various viewe boards @VIEWESMART (#128)
Closes #128
1 parent 0358e7d commit a77db1d

22 files changed

+3940
-10
lines changed

ESP_Panel_Board_Supported.h

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -97,6 +97,31 @@
9797
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_7
9898
// #define BOARD_WAVESHARE_ESP32_P4_NANO
9999

100+
/*
101+
* VIEWE Supported Boards (https://viewedisplay.com/):
102+
*
103+
* - BOARD_UEDX24320028E_WB_A_2_4:https://viewedisplay.com/product/esp32-2-4-inch-240x320-rgb-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
104+
* - BOARD_UEDX24320028E_WB_A_2_8:https://viewedisplay.com/product/esp32-2-8-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
105+
* - BOARD_UEDX24320028E_WB_A_3_5_240_320:https://viewedisplay.com/product/esp32-3-5-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
106+
* - BOARD_UEDX24320028E_WB_A_3_5_320_480:https://github.com/VIEWESMART/Product-Specification-and-Schematic/blob/main/ESP32/3.5inch/320480/UEDX32480035E-WB-A%20SPEC.pdf
107+
* - BOARD_UEDX48480040E_WB_A_4_0:https://viewedisplay.com/product/esp32-4-inch-tft-display-touch-screen-arduino-lvgl/
108+
* - BOARD_UEDX80480043E_WB_A_4_3_800_480:https://viewedisplay.com/product/esp32-4-3-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/
109+
* - BOARD_UEDX80480043E_WB_A_4_3_480_272:https://github.com/VIEWESMART/Product-Specification-and-Schematic/blob/main/ESP32/4.3inch/Low-Resolution_480272/UEDX48270043E-WB-A%20SPEC.pdf
110+
* - BOARD_UEDX80480050E_WB_A_5_0:https://viewedisplay.com/product/esp32-5-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/
111+
* - BOARD_UEDX80480070E_WB_A_7_0:https://viewedisplay.com/product/esp32-7-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl-uart/
112+
*
113+
*/
114+
115+
// #define BOARD_UEDX24320028E_WB_A_2_4
116+
// #define BOARD_UEDX24320028E_WB_A_2_8
117+
// #define BOARD_UEDX24320028E_WB_A_3_5_240_320 //The resolution is 240*320
118+
// #define BOARD_UEDX24320028E_WB_A_3_5_320_480 //The resolution is 320*480
119+
// #define BOARD_UEDX48480040E_WB_A_4_0
120+
// #define BOARD_UEDX80480043E_WB_A_4_3_800_480 //The resolution is 800*480
121+
// #define BOARD_UEDX80480043E_WB_A_4_3_480_272 //The resolution is 480*272
122+
// #define BOARD_UEDX80480050E_WB_A_5_0
123+
// #define BOARD_UEDX80480070E_WB_A_7_0
124+
100125
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
101126
/////////////////////////////////////////////// File Version ///////////////////////////////////////////////////////////
102127
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ESP32_Display_Panel integrates multiple display-related driver components from t
1616

1717
The functional block diagram of ESP32_Display_Panel is shown below and includes the following features:
1818

19-
- Supports a variety of **Espressif** official and third-party development boards, including **M5Stack**, **Elecrow**, **Waveshare**, and others.
19+
- Supports a variety of **Espressif** official and third-party development boards, including **M5Stack**, **Elecrow**, **Waveshare**,**VIEWE** and others.
2020
- Supports **custom development board** adaptation.
2121
- Supports a variety of device drivers, including interface **Bus**, **LCD**, **Touch**, **Backlight** and **IO Expander**.
2222
- Supports dynamic driver configuration, such as enabling debug logs.
@@ -41,6 +41,7 @@ Below is the list of [Supported Development Boards](docs/Board_Instructions.md):
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 |
4343
| [Waveshare](docs/Board_Instructions.md#waveshare) | 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 |
44+
| [VIEWE](docs/Board_Instructions.md#viewe) | UEDX24320028E-WB-A-2.4, UEDX24320028E-WB-A-2.8, UEDX24320028E-WB-A-3.5-240x320, UEDX24320028E-WB-A-3.5-320x480, DX48480040E-WB-A, UEDX80480043E-WB-A-4.3-800x480, UEDX80480043E-WB-A-4.3-480x272, UEDX80480050E-WB-A, UEDX80480070E-WB-A|
4445

4546
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).
4647

@@ -69,6 +70,7 @@ Below is the list of [Supported Touch Controllers](docs/Touch_Controllers.md):
6970
| Parade | TT21100 |
7071
| Sitronix | ST7123 |
7172
| Xptek | XPT2046 |
73+
|Chipsemicorp | CHSC6540 |
7274

7375
## FAQ
7476

README_CN.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ ESP32_Display_Panel 内部集成了多个[乐鑫组件库](https://components.es
1616

1717
ESP32_Display_Panel 的功能框图如下所示,主要包含以下特性:
1818

19-
- 支持多种 **Espressif** 官方及第三方开发板,包括 **M5Stack****Elecrow****Waveshare** 等。
19+
- 支持多种 **Espressif** 官方及第三方开发板,包括 **M5Stack****Elecrow****Waveshare****VIEWE** 等。
2020
- 支持适配 **自定义的开发板**
2121
- 支持多种类型的设备驱动,包括 **接口总线****LCD****触摸****背光****IO 扩展**
2222
- 支持动态配置驱动,如开启调试 LOG 等。
@@ -41,6 +41,7 @@ ESP32_Display_Panel 的功能框图如下所示,主要包含以下特性:
4141
| [Elecrow](docs/Board_Instructions.md#elecrow) | CrowPanel 7.0" |
4242
| [Jingcai](docs/Board_Instructions.md#shenzhen-jingcai-intelligent) | ESP32-4848S040C_I_Y_3 |
4343
| [Waveshare](docs/Board_Instructions.md#waveshare) | 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 |
44+
| [VIEWE](docs/Board_Instructions.md#viewe) | UEDX24320028E-WB-A-2.4, UEDX24320028E-WB-A-2.8, UEDX24320028E-WB-A-3.5-240x320, UEDX24320028E-WB-A-3.5-320x480, DX48480040E-WB-A, UEDX80480043E-WB-A-4.3-800x480, UEDX80480043E-WB-A-4.3-480x272, UEDX80480050E-WB-A, UEDX80480070E-WB-A|
4445

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

@@ -69,6 +70,7 @@ ESP32_Display_Panel 的功能框图如下所示,主要包含以下特性:
6970
| Parade | TT21100 |
7071
| Sitronix | ST7123 |
7172
| Xptek | XPT2046 |
73+
|Chipsemicorp | CHSC6540 |
7274

7375
## 常见问题解答
7476

docs/Board_Instructions.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,20 @@
5252
| <img src="https://www.waveshare.com/media/catalog/product/cache/1/image/800x800/9df78eab33525d08d6e5fb8d27136e95/e/s/esp32-s3-touch-lcd-7-1.jpg" width="150"> | [ESP32-S3-Touch-LCD-7](https://www.waveshare.com/esp32-s3-touch-lcd-7.htm) | RGB | ST7262 | 800x480 | I2C | GT911 |
5353
| <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) |
5454

55+
## [VIEWE](https://viewedisplay.com/)
56+
57+
| **Picture** | **Name** | **LCD Bus** |**LCD Controller**| **LCD resolution** | **Touch Bus** | **Touch Controller** |
58+
| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------: | :--------------: | :----------------: | ------------------ | :-----------: | :------------------: |
59+
| <img src="https://viewedisplay.com/wp-content/uploads/2024/11/UEDX24320024E-WB-A.jpg" width="150"> | [UEDX24320028E-WB-A-2.4](https://viewedisplay.com/product/esp32-2-4-inch-240x320-rgb-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/) | SPI | GC9307(like GC9A01) | 240x320 | I2C | CHSC6540 |
60+
| <img src="https://viewedisplay.com/wp-content/uploads/2024/11/UEDX24320028E-WB-A.jpg" width="150"> | [UEDX24320028E-WB-A-2.8](https://viewedisplay.com/product/esp32-2-8-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/) | SPI | GC9307(like GC9A01) | 240x320 | I2C | CHSC6540 |
61+
| <img src="https://viewedisplay.com/wp-content/uploads/2024/11/UEDX24320035E-WB-A-1.jpg" width="150"> | [UEDX24320028E-WB-A-3.5-240x320](https://viewedisplay.com/product/esp32-3-5-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/) | SPI | GC9307(like GC9A01) | 240x320 | I2C | CHSC6540 |
62+
| <img src="https://viewedisplay.com/wp-content/uploads/2024/11/UEDX32480035E-WB-A.jpg" width="150"> | [UEDX24320028E-WB-A-3.5-320x480](https://viewedisplay.com/product/esp32-3-5-inch-320x4-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/) | SPI | ST7365P(like ST7789) | 320x480 | I2C | CHSC6540 |
63+
| <img src="https://viewedisplay.com/wp-content/uploads/2024/07/DX48480040E-WB-A-%E6%AD%A3.jpg" width="150"> | [UEDX48480040E-WB-A](https://viewedisplay.com/product/esp32-4-inch-tft-display-touch-screen-arduino-lvgl/) | 3-wire SPI + RGB | GC9503 | 480x480 | I2C | FT6336U(like FT5x06) |
64+
| <img src="https://viewedisplay.com/wp-content/uploads/2024/07/UEDX80480043E-13.jpg" width="150"> | [UEDX80480043E-WB-A-800x480](https://viewedisplay.com/product/esp32-4-3-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/) | RGB | ST7262 | 800x480 | I2C | GT911 |
65+
| <img src="https://viewedisplay.com/wp-content/uploads/2024/07/UEDX80480043E-13.jpg" width="150"> | [UEDX80480043E-WB-A-480x272](https://viewedisplay.com/product/esp32-4-3-inch-480x272-rgb-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/) | RGB | ST7262 | 480x272 | I2C | GT911 |
66+
| <img src="https://viewedisplay.com/wp-content/uploads/2024/06/DX80480050E-aa.jpg" width="150"> | [UEDX80480050E-WB-A](https://viewedisplay.com/product/esp32-5-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/) | RGB | ST7262E43-G4(like ST7262) | 800x480 | I2C | GT911 |
67+
| <img src="https://viewedisplay.com/wp-content/uploads/2024/08/DX80480070E-a2.jpg" width="150"> | [UEDX80480070E-WB-A](https://viewedisplay.com/product/esp32-7-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl-uart/) | RGB | EK9716BD3+EK73002AB2(like ST7262) | 800x480 | I2C | GT911 |
68+
5569
## Recommended Configurations in the Arduino IDE
5670

5771
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.
@@ -82,6 +96,15 @@ Below are recommended configurations for developing GUI applications on differen
8296
| Waveshare-ESP32-S3-Touch-LCD-5B | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
8397
| Waveshare-ESP32-S3-Touch-LCD-7 | ESP32S3 Dev Module | OPI | QIO 80MHz | 8MB | Disabled | 8M with spiffs |
8498
| Waveshare-ESP32-P4-NANO | ESP32P4 Dev Module | Enabled | QIO | 16MB | Disabled | 16M Flash (3MB) |
99+
| UEDX24320028E-WB-A-2.4 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
100+
| UEDX24320028E-WB-A-2.8 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
101+
| UEDX24320028E-WB-A-3.5-240x320 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
102+
| UEDX24320028E-WB-A-3.5-320x480 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
103+
| UEDX48480040E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
104+
| UEDX80480043E-WB-A-800x480 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
105+
| UEDX80480043E-WB-A-480x272 | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
106+
| UEDX80480050E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
107+
| UEDX80480070E-WB-A | ESP32S3 Dev Module | OPI | QIO 80MHz | 16MB | Enabled | 16M Flash (3MB) |
85108

86109
**Notes:**
87110

examples/LVGL/v8/Porting/ESP_Panel_Board_Supported.h

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -97,6 +97,31 @@
9797
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_7
9898
// #define BOARD_WAVESHARE_ESP32_P4_NANO
9999

100+
/*
101+
* VIEWE Supported Boards (https://viewedisplay.com/):
102+
*
103+
* - BOARD_UEDX24320028E_WB_A_2_4:https://viewedisplay.com/product/esp32-2-4-inch-240x320-rgb-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
104+
* - BOARD_UEDX24320028E_WB_A_2_8:https://viewedisplay.com/product/esp32-2-8-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
105+
* - BOARD_UEDX24320028E_WB_A_3_5_240_320:https://viewedisplay.com/product/esp32-3-5-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
106+
* - BOARD_UEDX24320028E_WB_A_3_5_320_480:https://github.com/VIEWESMART/Product-Specification-and-Schematic/blob/main/ESP32/3.5inch/320480/UEDX32480035E-WB-A%20SPEC.pdf
107+
* - BOARD_UEDX48480040E_WB_A_4_0:https://viewedisplay.com/product/esp32-4-inch-tft-display-touch-screen-arduino-lvgl/
108+
* - BOARD_UEDX80480043E_WB_A_4_3_800_480:https://viewedisplay.com/product/esp32-4-3-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/
109+
* - BOARD_UEDX80480043E_WB_A_4_3_480_272:https://github.com/VIEWESMART/Product-Specification-and-Schematic/blob/main/ESP32/4.3inch/Low-Resolution_480272/UEDX48270043E-WB-A%20SPEC.pdf
110+
* - BOARD_UEDX80480050E_WB_A_5_0:https://viewedisplay.com/product/esp32-5-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/
111+
* - BOARD_UEDX80480070E_WB_A_7_0:https://viewedisplay.com/product/esp32-7-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl-uart/
112+
*
113+
*/
114+
115+
// #define BOARD_UEDX24320028E_WB_A_2_4
116+
// #define BOARD_UEDX24320028E_WB_A_2_8
117+
// #define BOARD_UEDX24320028E_WB_A_3_5_240_320 //The resolution is 240*320
118+
// #define BOARD_UEDX24320028E_WB_A_3_5_320_480 //The resolution is 320*480
119+
// #define BOARD_UEDX48480040E_WB_A_4_0
120+
// #define BOARD_UEDX80480043E_WB_A_4_3_800_480 //The resolution is 800*480
121+
// #define BOARD_UEDX80480043E_WB_A_4_3_480_272 //The resolution is 480*272
122+
// #define BOARD_UEDX80480050E_WB_A_5_0
123+
// #define BOARD_UEDX80480070E_WB_A_7_0
124+
100125
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
101126
/////////////////////////////////////////////// File Version ///////////////////////////////////////////////////////////
102127
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

examples/LVGL/v8/Rotation/ESP_Panel_Board_Supported.h

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* SPDX-FileCopyrightText: 2023-2024 Espressif Systems (Shanghai) CO LTD
2+
* SPDX-FileCopyrightText: 2023-2025 Espressif Systems (Shanghai) CO LTD
33
*
44
* SPDX-License-Identifier: Apache-2.0
55
*/
@@ -97,6 +97,31 @@
9797
// #define BOARD_WAVESHARE_ESP32_S3_Touch_LCD_7
9898
// #define BOARD_WAVESHARE_ESP32_P4_NANO
9999

100+
/*
101+
* VIEWE Supported Boards (https://viewedisplay.com/):
102+
*
103+
* - BOARD_UEDX24320028E_WB_A_2_4:https://viewedisplay.com/product/esp32-2-4-inch-240x320-rgb-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
104+
* - BOARD_UEDX24320028E_WB_A_2_8:https://viewedisplay.com/product/esp32-2-8-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
105+
* - BOARD_UEDX24320028E_WB_A_3_5_240_320:https://viewedisplay.com/product/esp32-3-5-inch-240x320-mcu-ips-tft-display-touch-screen-arduino-lvgl-wifi-ble-uart-smart-module/
106+
* - BOARD_UEDX24320028E_WB_A_3_5_320_480:https://github.com/VIEWESMART/Product-Specification-and-Schematic/blob/main/ESP32/3.5inch/320480/UEDX32480035E-WB-A%20SPEC.pdf
107+
* - BOARD_UEDX48480040E_WB_A_4_0:https://viewedisplay.com/product/esp32-4-inch-tft-display-touch-screen-arduino-lvgl/
108+
* - BOARD_UEDX80480043E_WB_A_4_3_800_480:https://viewedisplay.com/product/esp32-4-3-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/
109+
* - BOARD_UEDX80480043E_WB_A_4_3_480_272:https://github.com/VIEWESMART/Product-Specification-and-Schematic/blob/main/ESP32/4.3inch/Low-Resolution_480272/UEDX48270043E-WB-A%20SPEC.pdf
110+
* - BOARD_UEDX80480050E_WB_A_5_0:https://viewedisplay.com/product/esp32-5-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl/
111+
* - BOARD_UEDX80480070E_WB_A_7_0:https://viewedisplay.com/product/esp32-7-inch-800x480-rgb-ips-tft-display-touch-screen-arduino-lvgl-uart/
112+
*
113+
*/
114+
115+
// #define BOARD_UEDX24320028E_WB_A_2_4
116+
// #define BOARD_UEDX24320028E_WB_A_2_8
117+
// #define BOARD_UEDX24320028E_WB_A_3_5_240_320 //The resolution is 240*320
118+
// #define BOARD_UEDX24320028E_WB_A_3_5_320_480 //The resolution is 320*480
119+
// #define BOARD_UEDX48480040E_WB_A_4_0
120+
// #define BOARD_UEDX80480043E_WB_A_4_3_800_480 //The resolution is 800*480
121+
// #define BOARD_UEDX80480043E_WB_A_4_3_480_272 //The resolution is 480*272
122+
// #define BOARD_UEDX80480050E_WB_A_5_0
123+
// #define BOARD_UEDX80480070E_WB_A_7_0
124+
100125
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
101126
/////////////////////////////////////////////// File Version ///////////////////////////////////////////////////////////
102127
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

0 commit comments

Comments
 (0)