Skip to content

Commit 95fab37

Browse files
committed
Merge branch 'bugfix/mod_mipi_lane_bitrate_v2.0' into 'release/v2.0'
bugfix(lcd): Fixed low Lane bit rate and other known issues. (v2.0) See merge request ae_group/esp-iot-solution!1138
2 parents 65ba75a + 107a26c commit 95fab37

File tree

31 files changed

+124
-47
lines changed

31 files changed

+124
-47
lines changed

.gitlab/ci/build.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -694,6 +694,14 @@ build_example_usb_device_usb_hid_device:
694694
variables:
695695
EXAMPLE_DIR: examples/usb/device/usb_hid_device
696696

697+
build_example_usb_device_usb_lcd_display:
698+
extends:
699+
- .build_examples_template
700+
- .rules:build:example_usb_device_usb_lcd_display
701+
variables:
702+
EXAMPLE_DIR: examples/usb/device/usb_lcd_display
703+
IMAGE: espressif/idf:release-v5.3
704+
697705
build_example_usb_device_usb_msc_wireless_disk:
698706
extends:
699707
- .build_examples_template

.gitlab/ci/deploy.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,14 @@ pack-upload_files:
9191
needs:
9292
- job: "build_example_keyboard: [espressif/idf:release-v5.3]"
9393
- job: "build_example_usb_device_usb_dual_uvc_device: [espressif/idf:release-v5.3]"
94+
- job: "build_example_usb_device_usb_hid_device: [espressif/idf:release-v5.0]"
95+
- job: "build_example_usb_device_usb_lcd_display"
96+
- job: "build_example_usb_device_usb_msc_wireless_disk: [espressif/idf:release-v5.0]"
97+
- job: "build_example_usb_device_usb_surface_dial: [espressif/idf:release-v5.0]"
98+
- job: "build_example_usb_device_usb_uac: [espressif/idf:release-v5.3]"
99+
- job: "build_example_usb_device_usb_uart_bridge: [espressif/idf:release-v5.0]"
100+
- job: "build_example_usb_device_usb_uf2_nvs: [espressif/idf:release-v5.2]"
101+
- job: "build_example_usb_device_usb_uf2_ota: [espressif/idf:release-v5.2]"
94102
- job: "build_example_usb_device_usb_webcam: [espressif/idf:release-v5.3]"
95103
- job: "build_example_usb_host_usb_camera_lcd_display: [espressif/idf:release-v5.1]"
96104
- job: "build_example_usb_host_usb_camera_mic_spk: [espressif/idf:release-v5.1]"

.gitlab/ci/rules.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,9 @@
525525
.patterns-example_usb_device_usb_hid_device: &patterns-example_usb_device_usb_hid_device
526526
- "examples/usb/device/usb_hid_device/**/*"
527527

528+
.patterns-example_usb_device_usb_lcd_display: &patterns-example_usb_device_usb_lcd_display
529+
- "examples/usb/device/usb_lcd_display/**/*"
530+
528531
.patterns-example_usb_device_usb_msc_wireless_disk: &patterns-example_usb_device_usb_msc_wireless_disk
529532
- "examples/usb/device/usb_msc_wireless_disk/**/*"
530533

@@ -1200,6 +1203,15 @@
12001203
- <<: *if-dev-push
12011204
changes: *patterns-example_usb_device_usb_hid_device
12021205

1206+
.rules:build:example_usb_device_usb_lcd_display:
1207+
rules:
1208+
- <<: *if-protected
1209+
- <<: *if-label-build
1210+
- <<: *if-dev-push
1211+
changes: *patterns-build_system
1212+
- <<: *if-dev-push
1213+
changes: *patterns-example_usb_device_usb_lcd_display
1214+
12031215
.rules:build:example_usb_device_usb_dongle:
12041216
rules:
12051217
- <<: *if-protected

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,21 +72,21 @@ The registered components in ESP-IoT-Solution are listed below:
7272
| [drv10987](https://components.espressif.com/components/espressif/drv10987/versions/0.1.0) | [![0.1.0](https://img.shields.io/badge/Beta-0.1.0-yellow)](https://components.espressif.com/components/espressif/drv10987/versions/0.1.0) |
7373
| [elf_loader](https://components.espressif.com/components/espressif/elf_loader/versions/0.1.0) | [![0.1.0](https://img.shields.io/badge/Beta-0.1.0-yellow)](https://components.espressif.com/components/espressif/elf_loader/versions/0.1.0) |
7474
| [esp_lcd_axs15231b](https://components.espressif.com/components/espressif/esp_lcd_axs15231b/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_axs15231b/versions/1.0.0) |
75-
| [esp_lcd_ek79007](https://components.espressif.com/components/espressif/esp_lcd_ek79007/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_ek79007/versions/1.0.0) |
75+
| [esp_lcd_ek79007](https://components.espressif.com/components/espressif/esp_lcd_ek79007/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_ek79007/versions/1.0.1) |
7676
| [esp_lcd_gc9b71](https://components.espressif.com/components/espressif/esp_lcd_gc9b71/versions/1.0.2) | [![1.0.2](https://img.shields.io/badge/Stable-1.0.2-blue)](https://components.espressif.com/components/espressif/esp_lcd_gc9b71/versions/1.0.2) |
77-
| [esp_lcd_hx8399](https://components.espressif.com/components/espressif/esp_lcd_hx8399/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_hx8399/versions/1.0.0) |
78-
| [esp_lcd_jd9165](https://components.espressif.com/components/espressif/esp_lcd_jd9165/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_jd9165/versions/1.0.0) |
79-
| [esp_lcd_jd9365](https://components.espressif.com/components/espressif/esp_lcd_jd9365/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_jd9365/versions/1.0.0) |
77+
| [esp_lcd_hx8399](https://components.espressif.com/components/espressif/esp_lcd_hx8399/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_hx8399/versions/1.0.1) |
78+
| [esp_lcd_jd9165](https://components.espressif.com/components/espressif/esp_lcd_jd9165/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_jd9165/versions/1.0.1) |
79+
| [esp_lcd_jd9365](https://components.espressif.com/components/espressif/esp_lcd_jd9365/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_jd9365/versions/1.0.1) |
8080
| [esp_lcd_nv3022b](https://components.espressif.com/components/espressif/esp_lcd_nv3022b/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_nv3022b/versions/1.0.0) |
8181
| [esp_lcd_panel_io_additions](https://components.espressif.com/components/espressif/esp_lcd_panel_io_additions/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_panel_io_additions/versions/1.0.1) |
8282
| [esp_lcd_sh8601](https://components.espressif.com/components/espressif/esp_lcd_sh8601/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_sh8601/versions/1.0.0) |
8383
| [esp_lcd_spd2010](https://components.espressif.com/components/espressif/esp_lcd_spd2010/versions/1.0.2) | [![1.0.2](https://img.shields.io/badge/Stable-1.0.2-blue)](https://components.espressif.com/components/espressif/esp_lcd_spd2010/versions/1.0.2) |
84-
| [esp_lcd_st7701](https://components.espressif.com/components/espressif/esp_lcd_st7701/versions/1.1.0) | [![1.1.0](https://img.shields.io/badge/Stable-1.1.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st7701/versions/1.1.0) |
85-
| [esp_lcd_st7703](https://components.espressif.com/components/espressif/esp_lcd_st7703/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st7703/versions/1.0.0) |
84+
| [esp_lcd_st7701](https://components.espressif.com/components/espressif/esp_lcd_st7701/versions/1.1.1) | [![1.1.1](https://img.shields.io/badge/Stable-1.1.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_st7701/versions/1.1.1) |
85+
| [esp_lcd_st7703](https://components.espressif.com/components/espressif/esp_lcd_st7703/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_st7703/versions/1.0.1) |
8686
| [esp_lcd_st77903_qspi](https://components.espressif.com/components/espressif/esp_lcd_st77903_qspi/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77903_qspi/versions/1.0.0) |
8787
| [esp_lcd_st77903_rgb](https://components.espressif.com/components/espressif/esp_lcd_st77903_rgb/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77903_rgb/versions/1.0.0) |
8888
| [esp_lcd_st77916](https://components.espressif.com/components/espressif/esp_lcd_st77916/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77916/versions/1.0.0) |
89-
| [esp_lcd_st77922](https://components.espressif.com/components/espressif/esp_lcd_st77922/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77922/versions/1.0.0) |
89+
| [esp_lcd_st77922](https://components.espressif.com/components/espressif/esp_lcd_st77922/versions/1.0.2) | [![1.0.2](https://img.shields.io/badge/Stable-1.0.2-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77922/versions/1.0.2) |
9090
| [esp_lcd_touch_spd2010](https://components.espressif.com/components/espressif/esp_lcd_touch_spd2010/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_touch_spd2010/versions/1.0.0) |
9191
| [esp_lcd_touch_st7123](https://components.espressif.com/components/espressif/esp_lcd_touch_st7123/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_touch_st7123/versions/1.0.0) |
9292
| [esp_lcd_usb_display](https://components.espressif.com/components/espressif/esp_lcd_usb_display/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_usb_display/versions/1.0.0) |

README_CN.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,21 +72,21 @@ ESP-IoT-Solution 中注册的组件如下:
7272
| [drv10987](https://components.espressif.com/components/espressif/drv10987/versions/0.1.0) | [![0.1.0](https://img.shields.io/badge/Beta-0.1.0-yellow)](https://components.espressif.com/components/espressif/drv10987/versions/0.1.0) |
7373
| [elf_loader](https://components.espressif.com/components/espressif/elf_loader/versions/0.1.0) | [![0.1.0](https://img.shields.io/badge/Beta-0.1.0-yellow)](https://components.espressif.com/components/espressif/elf_loader/versions/0.1.0) |
7474
| [esp_lcd_axs15231b](https://components.espressif.com/components/espressif/esp_lcd_axs15231b/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_axs15231b/versions/1.0.0) |
75-
| [esp_lcd_ek79007](https://components.espressif.com/components/espressif/esp_lcd_ek79007/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_ek79007/versions/1.0.0) |
75+
| [esp_lcd_ek79007](https://components.espressif.com/components/espressif/esp_lcd_ek79007/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_ek79007/versions/1.0.1) |
7676
| [esp_lcd_gc9b71](https://components.espressif.com/components/espressif/esp_lcd_gc9b71/versions/1.0.2) | [![1.0.2](https://img.shields.io/badge/Stable-1.0.2-blue)](https://components.espressif.com/components/espressif/esp_lcd_gc9b71/versions/1.0.2) |
77-
| [esp_lcd_hx8399](https://components.espressif.com/components/espressif/esp_lcd_hx8399/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_hx8399/versions/1.0.0) |
78-
| [esp_lcd_jd9165](https://components.espressif.com/components/espressif/esp_lcd_jd9165/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_jd9165/versions/1.0.0) |
79-
| [esp_lcd_jd9365](https://components.espressif.com/components/espressif/esp_lcd_jd9365/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_jd9365/versions/1.0.0) |
77+
| [esp_lcd_hx8399](https://components.espressif.com/components/espressif/esp_lcd_hx8399/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_hx8399/versions/1.0.1) |
78+
| [esp_lcd_jd9165](https://components.espressif.com/components/espressif/esp_lcd_jd9165/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_jd9165/versions/1.0.1) |
79+
| [esp_lcd_jd9365](https://components.espressif.com/components/espressif/esp_lcd_jd9365/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_jd9365/versions/1.0.1) |
8080
| [esp_lcd_nv3022b](https://components.espressif.com/components/espressif/esp_lcd_nv3022b/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_nv3022b/versions/1.0.0) |
8181
| [esp_lcd_panel_io_additions](https://components.espressif.com/components/espressif/esp_lcd_panel_io_additions/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_panel_io_additions/versions/1.0.1) |
8282
| [esp_lcd_sh8601](https://components.espressif.com/components/espressif/esp_lcd_sh8601/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_sh8601/versions/1.0.0) |
8383
| [esp_lcd_spd2010](https://components.espressif.com/components/espressif/esp_lcd_spd2010/versions/1.0.2) | [![1.0.2](https://img.shields.io/badge/Stable-1.0.2-blue)](https://components.espressif.com/components/espressif/esp_lcd_spd2010/versions/1.0.2) |
84-
| [esp_lcd_st7701](https://components.espressif.com/components/espressif/esp_lcd_st7701/versions/1.1.0) | [![1.1.0](https://img.shields.io/badge/Stable-1.1.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st7701/versions/1.1.0) |
85-
| [esp_lcd_st7703](https://components.espressif.com/components/espressif/esp_lcd_st7703/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st7703/versions/1.0.0) |
84+
| [esp_lcd_st7701](https://components.espressif.com/components/espressif/esp_lcd_st7701/versions/1.1.1) | [![1.1.1](https://img.shields.io/badge/Stable-1.1.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_st7701/versions/1.1.1) |
85+
| [esp_lcd_st7703](https://components.espressif.com/components/espressif/esp_lcd_st7703/versions/1.0.1) | [![1.0.1](https://img.shields.io/badge/Stable-1.0.1-blue)](https://components.espressif.com/components/espressif/esp_lcd_st7703/versions/1.0.1) |
8686
| [esp_lcd_st77903_qspi](https://components.espressif.com/components/espressif/esp_lcd_st77903_qspi/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77903_qspi/versions/1.0.0) |
8787
| [esp_lcd_st77903_rgb](https://components.espressif.com/components/espressif/esp_lcd_st77903_rgb/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77903_rgb/versions/1.0.0) |
8888
| [esp_lcd_st77916](https://components.espressif.com/components/espressif/esp_lcd_st77916/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77916/versions/1.0.0) |
89-
| [esp_lcd_st77922](https://components.espressif.com/components/espressif/esp_lcd_st77922/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77922/versions/1.0.0) |
89+
| [esp_lcd_st77922](https://components.espressif.com/components/espressif/esp_lcd_st77922/versions/1.0.2) | [![1.0.2](https://img.shields.io/badge/Stable-1.0.2-blue)](https://components.espressif.com/components/espressif/esp_lcd_st77922/versions/1.0.2) |
9090
| [esp_lcd_touch_spd2010](https://components.espressif.com/components/espressif/esp_lcd_touch_spd2010/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_touch_spd2010/versions/1.0.0) |
9191
| [esp_lcd_touch_st7123](https://components.espressif.com/components/espressif/esp_lcd_touch_st7123/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_touch_st7123/versions/1.0.0) |
9292
| [esp_lcd_usb_display](https://components.espressif.com/components/espressif/esp_lcd_usb_display/versions/1.0.0) | [![1.0.0](https://img.shields.io/badge/Stable-1.0.0-blue)](https://components.espressif.com/components/espressif/esp_lcd_usb_display/versions/1.0.0) |

components/display/lcd/esp_lcd_ek79007/CHANGELOG.md

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

3+
## v1.0.1 - 2024-11-10
4+
5+
### bugfix:
6+
7+
* Decreased the default Lane bit rate value
8+
39
## v1.0.0 - 2024-08-12
410

511
### Enhancements:

components/display/lcd/esp_lcd_ek79007/esp_lcd_ek79007.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,8 @@ static esp_err_t panel_ek79007_del(esp_lcd_panel_t *panel)
194194
}
195195
// Delete MIPI DPI panel
196196
ek79007->del(panel);
197-
free(ek79007);
198197
ESP_LOGD(TAG, "del ek79007 panel @%p", ek79007);
198+
free(ek79007);
199199

200200
return ESP_OK;
201201
}

components/display/lcd/esp_lcd_ek79007/idf_component.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: "1.0.0"
1+
version: "1.0.1"
22
targets:
33
- esp32p4
44
description: ESP LCD EK79007(MIPI-DSI)

components/display/lcd/esp_lcd_ek79007/include/esp_lcd_ek79007.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ esp_err_t esp_lcd_new_panel_ek79007(const esp_lcd_panel_io_handle_t io, const es
7272
.bus_id = 0, \
7373
.num_data_lanes = 2, \
7474
.phy_clk_src = MIPI_DSI_PHY_CLK_SRC_DEFAULT, \
75-
.lane_bit_rate_mbps = 1000, \
75+
.lane_bit_rate_mbps = 900, \
7676
}
7777

7878
/**

components/display/lcd/esp_lcd_hx8399/CHANGELOG.md

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

3+
## v1.0.1 - 2024-11-10
4+
5+
### bugfix:
6+
7+
* Modified the known issues with the del interface
8+
39
## v1.0.0 - 2024-06-14
410

511
### Enhancements:

0 commit comments

Comments
 (0)