Skip to content

Commit f664f37

Browse files
Merge pull request #10 from Y1hsiaochunnn/master
Add drive components to Waveshare 7-DSI-TOUCH-A
2 parents 310ccc6 + e015f1f commit f664f37

File tree

13 files changed

+1303
-0
lines changed

13 files changed

+1303
-0
lines changed

.github/workflows/upload_component.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,6 @@ jobs:
2222
display/lcd/esp_lcd_hx8394;
2323
display/lcd/esp_lcd_dsi;
2424
display/lcd/esp_lcd_sh8601;
25+
display/lcd/esp_lcd_ili9881c;
2526
namespace: "waveshare"
2627
api_token: ${{ secrets.IDF_COMPONENT_API_TOKEN }}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
set(srcs "")
2+
if(CONFIG_SOC_MIPI_DSI_SUPPORTED)
3+
list(APPEND srcs "esp_lcd_ili9881c.c")
4+
endif()
5+
6+
idf_component_register(SRCS ${srcs}
7+
INCLUDE_DIRS "include"
8+
REQUIRES "esp_lcd"
9+
PRIV_REQUIRES "esp_driver_gpio")
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# ESP LCD ILI9881C
2+
3+
[![Component Registry](https://components.espressif.com/components/waveshare/esp_lcd_ili9881c/badge.svg)](https://components.espressif.com/components/waveshare/esp_lcd_ili9881c)
4+
5+
Waveshare 7-DSI-TOUCH-A driver.
6+
7+
Resolution 720*1280
8+
9+
| LCD controller | Communication interface | Component name | Link to datasheet |
10+
| :------------: | :---------------------: | :------------: | :---------------: |
11+
| ILI9881C | MIPI DSI | esp_lcd_ili9881c | [Specification](https://www.internetsomething.com/lcd/ILI9881C-3lane-mipi-gramless.pdf) |
12+
13+
## Add to project
14+
15+
Packages from this repository are uploaded to [Espressif's component service](https://components.espressif.com/).
16+
You can add them to your project via `idf.py add-dependency`, e.g.
17+
18+
```
19+
idf.py add-dependency "waveshare/esp_lcd_ili9881c"
20+
```
21+
22+
Alternatively, you can create `idf_component.yml`. More is in [Espressif's documentation](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/tools/idf-component-manager.html).
23+

0 commit comments

Comments
 (0)