From b97b4ecb9b21485fbb3e7d31ea83ca419292ec28 Mon Sep 17 00:00:00 2001 From: Petr Opravil Date: Fri, 14 Nov 2025 14:54:00 +0100 Subject: [PATCH] feat(components): Override paths for each component local to the BSP repository --- .../PULL_REQUEST_TEMPLATE/pr_template_bsp.md | 2 +- bsp/esp-box-3/README.md | 28 ++++++------ bsp/esp-box-3/idf_component.yml | 12 +++-- bsp/esp-box/idf_component.yml | 5 ++- bsp/esp32_azure_iot_kit/idf_component.yml | 5 +++ bsp/esp32_p4_eye/idf_component.yml | 1 + bsp/esp32_p4_function_ev_board/README.md | 4 +- .../idf_component.yml | 11 +++-- bsp/esp32_s3_korvo_2/idf_component.yml | 8 +++- bsp/esp32_s3_lcd_ev_board/README.md | 44 +++++++++---------- bsp/esp32_s3_lcd_ev_board/idf_component.yml | 9 +++- bsp/esp_bsp_generic/idf_component.yml | 24 +++++++--- bsp/m5stack_core_2/idf_component.yml | 8 +++- bsp/m5stack_core_s3/README.md | 34 +++++++------- bsp/m5stack_core_s3/idf_component.yml | 8 +++- .../esp_io_expander_ht8574/idf_component.yml | 1 + .../esp_io_expander_tca9554/idf_component.yml | 2 +- .../idf_component.yml | 1 + .../esp_lcd_touch_cst816s/idf_component.yml | 1 + .../esp_lcd_touch_ft5x06/idf_component.yml | 1 + .../esp_lcd_touch_gt1151/idf_component.yml | 1 + .../esp_lcd_touch_gt911/idf_component.yml | 1 + .../esp_lcd_touch_stmpe610/idf_component.yml | 1 + .../esp_lcd_touch_tt21100/idf_component.yml | 1 + 24 files changed, 135 insertions(+), 78 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/pr_template_bsp.md b/.github/PULL_REQUEST_TEMPLATE/pr_template_bsp.md index 9c7956b3a..521580b25 100644 --- a/.github/PULL_REQUEST_TEMPLATE/pr_template_bsp.md +++ b/.github/PULL_REQUEST_TEMPLATE/pr_template_bsp.md @@ -3,7 +3,7 @@ - [ ] Component contains License - [ ] Component contains README.md - [ ] Project [README.md](../README.md) updated -- [ ] Component contains idf_component.yml file with `url` field defined +- [ ] Component contains idf_component.yml file with `url` field defined and overriden paths for local components - [ ] Component was added to CI [upload job](https://github.com/espressif/esp-bsp/blob/master/.github/workflows/upload_component.yml#L17) - [ ] New files were added to CI build job - [ ] New BSP definitions added to [bsp_ext.py](../examples/bsp_ext.py) diff --git a/bsp/esp-box-3/README.md b/bsp/esp-box-3/README.md index e9adb118b..b4874cb9c 100644 --- a/bsp/esp-box-3/README.md +++ b/bsp/esp-box-3/README.md @@ -62,29 +62,29 @@ ESP32-S3-BOX-3 also uses a Type-C USB connector that provides 5 V of power input ## LVGL Benchmark -**DATE:** 21.10.2025 03:17 +**DATE:** 07.11.2025 09:03 **LVGL version:** 9.4.0 | Name | Avg. CPU | Avg. FPS | Avg. time | render time | flush time | | ---- | :------: | :------: | :-------: | :---------: | :--------: | -| Empty screen | 94% | 26 | 34 | 3 | 31 | -| Moving wallpaper | 98% | 25 | 36 | 5 | 31 | +| Empty screen | 93% | 25 | 33 | 4 | 29 | +| Moving wallpaper | 97% | 25 | 35 | 5 | 30 | | Single rectangle | 10% | 91 | 0 | 0 | 0 | -| Multiple rectangles | 90% | 49 | 17 | 4 | 13 | -| Multiple RGB images | 9% | 89 | 0 | 0 | 0 | -| Multiple ARGB images | 21% | 88 | 3 | 3 | 0 | -| Rotated ARGB images | 83% | 54 | 19 | 13 | 6 | -| Multiple labels | 89% | 76 | 10 | 5 | 5 | -| Screen sized text | 97% | 15 | 58 | 27 | 31 | +| Multiple rectangles | 91% | 50 | 16 | 4 | 12 | +| Multiple RGB images | 18% | 91 | 0 | 0 | 0 | +| Multiple ARGB images | 20% | 86 | 2 | 1 | 1 | +| Rotated ARGB images | 72% | 54 | 18 | 13 | 5 | +| Multiple labels | 89% | 77 | 10 | 5 | 5 | +| Screen sized text | 97% | 15 | 58 | 28 | 30 | | Multiple arcs | 17% | 94 | 0 | 0 | 0 | -| Containers | 36% | 71 | 17 | 4 | 13 | -| Containers with overlay | 88% | 20 | 46 | 15 | 31 | -| Containers with opa | 50% | 70 | 18 | 8 | 10 | -| Containers with opa_layer | 61% | 53 | 29 | 16 | 13 | +| Containers | 37% | 72 | 18 | 5 | 13 | +| Containers with overlay | 95% | 20 | 46 | 15 | 31 | +| Containers with opa | 49% | 69 | 18 | 8 | 10 | +| Containers with opa_layer | 60% | 53 | 28 | 16 | 12 | | Containers with scrolling | 95% | 20 | 44 | 14 | 30 | | Widgets demo | 97% | 24 | 26 | 12 | 14 | -| All scenes avg. | 64% | 54 | 22 | 8 | 14 | +| All scenes avg. | 64% | 54 | 21 | 8 | 13 | diff --git a/bsp/esp-box-3/idf_component.yml b/bsp/esp-box-3/idf_component.yml index 6da33459a..8a4243281 100644 --- a/bsp/esp-box-3/idf_component.yml +++ b/bsp/esp-box-3/idf_component.yml @@ -11,9 +11,15 @@ tags: dependencies: idf: ">=5.3" # We use I2C Driver-NG from IDF v5.2 but esp-codec-dev supports from v5.3 - esp_lcd_touch_tt21100: "^1" - esp_lcd_touch_gt911: "^1" - esp_lcd_ili9341: "^2.0.1" + esp_lcd_touch_tt21100: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_tt21100" + esp_lcd_touch_gt911: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_gt911" + esp_lcd_ili9341: + version: "^2.0.1" + override_path: "../../components/lcd/esp_lcd_ili9341" espressif/esp_lvgl_port: version: "^2" diff --git a/bsp/esp-box/idf_component.yml b/bsp/esp-box/idf_component.yml index ed891cb57..cb1a3643e 100644 --- a/bsp/esp-box/idf_component.yml +++ b/bsp/esp-box/idf_component.yml @@ -11,7 +11,9 @@ tags: dependencies: idf: ">=4.4.5,<6.0" - esp_lcd_touch_tt21100: "^1" + esp_lcd_touch_tt21100: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_tt21100" espressif/esp_lvgl_port: version: "^2" @@ -29,3 +31,4 @@ dependencies: icm42670: version: "^1" public: true + override_path: "../../components/icm42670" diff --git a/bsp/esp32_azure_iot_kit/idf_component.yml b/bsp/esp32_azure_iot_kit/idf_component.yml index ea37fc596..1aac2d00e 100644 --- a/bsp/esp32_azure_iot_kit/idf_component.yml +++ b/bsp/esp32_azure_iot_kit/idf_component.yml @@ -23,22 +23,27 @@ dependencies: hts221: version: "^1.1.1" public: true + override_path: "../../components/hts221" bh1750: version: "^1.0.0" public: true + override_path: "../../components/bh1750" fbm320: version: "^1.0.0" public: true + override_path: "../../components/fbm320" mag3110: version: "^1.0.0" public: true + override_path: "../../components/mag3110" mpu6050: version: "^1.0.0" public: true + override_path: "../../components/mpu6050" examples: - path: ../../examples/mqtt_example diff --git a/bsp/esp32_p4_eye/idf_component.yml b/bsp/esp32_p4_eye/idf_component.yml index 741255445..33fd23f5e 100644 --- a/bsp/esp32_p4_eye/idf_component.yml +++ b/bsp/esp32_p4_eye/idf_component.yml @@ -19,6 +19,7 @@ dependencies: espressif/esp_lvgl_port: version: "^2" public: true + override_path: "../../components/esp_lvgl_port" knob: version: "^1" diff --git a/bsp/esp32_p4_function_ev_board/README.md b/bsp/esp32_p4_function_ev_board/README.md index 70b41b794..eca5f6068 100644 --- a/bsp/esp32_p4_function_ev_board/README.md +++ b/bsp/esp32_p4_function_ev_board/README.md @@ -60,7 +60,7 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i | Available | Capability | Controller/Codec | Component | Version | |------------------|------------------------|--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------| -|:heavy_check_mark:| :pager: DISPLAY |ek79007, ili9881c, lt8912b|idf
[espressif/esp_lcd_ili9881c](https://components.espressif.com/components/espressif/esp_lcd_ili9881c)
[espressif/esp_lcd_ek79007](https://components.espressif.com/components/espressif/esp_lcd_ek79007)
[espressif/esp_lcd_lt8912b](https://components.espressif.com/components/espressif/esp_lcd_lt8912b)|>=5.4
1.*
1.*
>=0.1.1,<1.0.0| +|:heavy_check_mark:| :pager: DISPLAY |ek79007, ili9881c, lt8912b|idf
[espressif/esp_lcd_ek79007](https://components.espressif.com/components/espressif/esp_lcd_ek79007)
[espressif/esp_lcd_ili9881c](https://components.espressif.com/components/espressif/esp_lcd_ili9881c)
[espressif/esp_lcd_lt8912b](https://components.espressif.com/components/espressif/esp_lcd_lt8912b)|>=5.4
1.*
1.*
>=0.1.1,<1.0.0| |:heavy_check_mark:|:black_circle: LVGL_PORT| | [espressif/esp_lvgl_port](https://components.espressif.com/components/espressif/esp_lvgl_port) | ^2 | |:heavy_check_mark:| :point_up: TOUCH | gt911 | [espressif/esp_lcd_touch_gt911](https://components.espressif.com/components/espressif/esp_lcd_touch_gt911) | ^1 | | :x: | :radio_button: BUTTONS | | | | @@ -122,4 +122,4 @@ This BSP supports HDMI converter Lontium LT8912B. Follow these rules for using i - + \ No newline at end of file diff --git a/bsp/esp32_p4_function_ev_board/idf_component.yml b/bsp/esp32_p4_function_ev_board/idf_component.yml index 547dd7f9d..7efc55f85 100644 --- a/bsp/esp32_p4_function_ev_board/idf_component.yml +++ b/bsp/esp32_p4_function_ev_board/idf_component.yml @@ -10,10 +10,15 @@ tags: dependencies: idf: ">=5.4" - esp_lcd_ili9881c: "1.*" - esp_lcd_ek79007: "1.*" - esp_lcd_touch_gt911: "^1" lvgl/lvgl: ">=8,<10" + esp_lcd_ek79007: "1.*" + + esp_lcd_ili9881c: + version: "1.*" + override_path: "../../components/lcd/esp_lcd_ili9881c" + esp_lcd_touch_gt911: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_gt911" espressif/esp_lvgl_port: version: "^2" diff --git a/bsp/esp32_s3_korvo_2/idf_component.yml b/bsp/esp32_s3_korvo_2/idf_component.yml index 850efc075..d9dbeaa51 100644 --- a/bsp/esp32_s3_korvo_2/idf_component.yml +++ b/bsp/esp32_s3_korvo_2/idf_component.yml @@ -10,8 +10,12 @@ tags: dependencies: idf: ">=5.4" # I2C Driver-NG is supported in esp32-camera only from IDFv5.4 - esp_lcd_ili9341: "^2.0.1" - esp_lcd_touch_tt21100: "^1" + esp_lcd_ili9341: + version: "^2.0.1" + override_path: "../../components/lcd/esp_lcd_ili9341" + esp_lcd_touch_tt21100: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_tt21100" esp_io_expander_tca9554: version: "^2" diff --git a/bsp/esp32_s3_lcd_ev_board/README.md b/bsp/esp32_s3_lcd_ev_board/README.md index 858afc2f5..323fc3521 100644 --- a/bsp/esp32_s3_lcd_ev_board/README.md +++ b/bsp/esp32_s3_lcd_ev_board/README.md @@ -96,30 +96,30 @@ Based on the above configurations, there are three different anti-tearing modes ## LVGL Benchmark -**DATE:** 01.10.2025 13:12 +**DATE:** 07.11.2025 09:03 -**LVGL version:** 9.3.0 +**LVGL version:** 9.4.0 | Name | Avg. CPU | Avg. FPS | Avg. time | render time | flush time | | ---- | :------: | :------: | :-------: | :---------: | :--------: | -| Empty screen | 97% | 18 | 52 | 30 | 22 | -| Moving wallpaper | 98% | 9 | 91 | 81 | 10 | -| Single rectangle | 98% | 35 | 24 | 1 | 23 | -| Multiple rectangles | 99% | 32 | 28 | 18 | 10 | +| Empty screen | 96% | 18 | 51 | 29 | 22 | +| Moving wallpaper | 100% | 10 | 85 | 81 | 4 | +| Single rectangle | 99% | 35 | 25 | 2 | 23 | +| Multiple rectangles | 99% | 32 | 27 | 18 | 9 | | Multiple RGB images | 99% | 29 | 29 | 22 | 7 | -| Multiple ARGB images | 99% | 17 | 51 | 35 | 16 | -| Rotated ARGB images | 99% | 16 | 58 | 50 | 8 | -| Multiple labels | 100% | 19 | 45 | 31 | 14 | -| Screen sized text | 99% | 8 | 109 | 89 | 20 | -| Multiple arcs | 99% | 35 | 22 | 6 | 16 | -| Containers | 99% | 15 | 55 | 42 | 13 | -| Containers with overlay | 99% | 10 | 84 | 73 | 11 | -| Containers with opa | 99% | 12 | 68 | 55 | 13 | -| Containers with opa_layer | 99% | 6 | 139 | 129 | 10 | -| Containers with scrolling | 99% | 11 | 82 | 62 | 20 | -| Widgets demo | 99% | 7 | 98 | 84 | 14 | -| All scenes avg. | 98% | 17 | 64 | 50 | 14 | - - - - +| Multiple ARGB images | 99% | 16 | 51 | 35 | 16 | +| Rotated ARGB images | 100% | 15 | 58 | 50 | 8 | +| Multiple labels | 99% | 18 | 46 | 34 | 12 | +| Screen sized text | 100% | 8 | 109 | 88 | 21 | +| Multiple arcs | 99% | 35 | 23 | 8 | 15 | +| Containers | 100% | 15 | 56 | 42 | 14 | +| Containers with overlay | 99% | 9 | 86 | 73 | 13 | +| Containers with opa | 100% | 11 | 75 | 57 | 18 | +| Containers with opa_layer | 100% | 6 | 145 | 133 | 12 | +| Containers with scrolling | 99% | 11 | 81 | 61 | 20 | +| Widgets demo | 99% | 7 | 99 | 85 | 14 | +| All scenes avg. | 99% | 17 | 65 | 51 | 14 | + + + + \ No newline at end of file diff --git a/bsp/esp32_s3_lcd_ev_board/idf_component.yml b/bsp/esp32_s3_lcd_ev_board/idf_component.yml index b84bcc3cd..98914d5b9 100644 --- a/bsp/esp32_s3_lcd_ev_board/idf_component.yml +++ b/bsp/esp32_s3_lcd_ev_board/idf_component.yml @@ -10,8 +10,12 @@ tags: dependencies: idf: ">=5.3" # We use I2C Driver-NG from IDF v5.2 but esp-codec-dev supports from v5.3 - esp_lcd_touch_gt1151: "^1" - esp_lcd_touch_ft5x06: "^1" + esp_lcd_touch_gt1151: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_gt1151" + esp_lcd_touch_ft5x06: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_ft5x06" esp_lcd_panel_io_additions: "^1" esp_io_expander_tca9554: @@ -22,6 +26,7 @@ dependencies: esp_lcd_gc9503: version: "^3" public: true + override_path: "../../components/lcd/esp_lcd_gc9503" esp_codec_dev: version: "~1.5" diff --git a/bsp/esp_bsp_generic/idf_component.yml b/bsp/esp_bsp_generic/idf_component.yml index e02d58d92..6e6a97d3c 100644 --- a/bsp/esp_bsp_generic/idf_component.yml +++ b/bsp/esp_bsp_generic/idf_component.yml @@ -8,12 +8,24 @@ tags: dependencies: idf: ">=5.2" - esp_lcd_touch_tt21100: "^1" - esp_lcd_touch_gt1151: "^1" - esp_lcd_touch_gt911: "^1" - esp_lcd_touch_cst816s: "^1" - esp_lcd_touch_ft5x06: "^1" - esp_lcd_ili9341: "^2.0.1" + esp_lcd_touch_tt21100: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_tt21100" + esp_lcd_touch_gt1151: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_gt1151" + esp_lcd_touch_gt911: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_gt911" + esp_lcd_touch_cst816s: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_cst816s" + esp_lcd_touch_ft5x06: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_ft5x06" + esp_lcd_ili9341: + version: "^2.0.1" + override_path: "../../components/lcd/esp_lcd_ili9341" espressif/esp_lcd_gc9a01: version: "^2" diff --git a/bsp/m5stack_core_2/idf_component.yml b/bsp/m5stack_core_2/idf_component.yml index 251ec7677..bfc10ff98 100644 --- a/bsp/m5stack_core_2/idf_component.yml +++ b/bsp/m5stack_core_2/idf_component.yml @@ -11,8 +11,12 @@ tags: dependencies: idf: ">=5.3" # We use I2C Driver-NG from IDF v5.2 but esp-codec-dev supports from v5.3 - esp_lcd_ili9341: "^2.0.1" - esp_lcd_touch_ft5x06: "^1" + esp_lcd_ili9341: + version: "^2.0.1" + override_path: "../../components/lcd/esp_lcd_ili9341" + esp_lcd_touch_ft5x06: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_ft5x06" espressif/esp_lvgl_port: version: "^2" diff --git a/bsp/m5stack_core_s3/README.md b/bsp/m5stack_core_s3/README.md index 7a3270fa5..4f85ad184 100644 --- a/bsp/m5stack_core_s3/README.md +++ b/bsp/m5stack_core_s3/README.md @@ -67,30 +67,30 @@ Sound output on CoreS3 is optimized with the high-fidelity 16-bit I2S power ampl ## LVGL Benchmark -**DATE:** 01.10.2025 13:12 +**DATE:** 07.11.2025 09:03 -**LVGL version:** 9.3.0 +**LVGL version:** 9.4.0 | Name | Avg. CPU | Avg. FPS | Avg. time | render time | flush time | | ---- | :------: | :------: | :-------: | :---------: | :--------: | | Empty screen | 94% | 29 | 30 | 6 | 24 | -| Moving wallpaper | 94% | 30 | 29 | 7 | 22 | +| Moving wallpaper | 94% | 29 | 31 | 8 | 23 | | Single rectangle | 21% | 93 | 0 | 0 | 0 | -| Multiple rectangles | 86% | 56 | 15 | 9 | 6 | -| Multiple RGB images | 27% | 91 | 1 | 1 | 0 | -| Multiple ARGB images | 26% | 90 | 3 | 3 | 0 | -| Rotated ARGB images | 77% | 50 | 18 | 15 | 3 | -| Multiple labels | 90% | 80 | 9 | 7 | 2 | +| Multiple rectangles | 83% | 56 | 15 | 7 | 8 | +| Multiple RGB images | 25% | 89 | 1 | 1 | 0 | +| Multiple ARGB images | 24% | 90 | 2 | 2 | 0 | +| Rotated ARGB images | 77% | 51 | 17 | 15 | 2 | +| Multiple labels | 90% | 74 | 9 | 8 | 1 | | Screen sized text | 97% | 21 | 42 | 40 | 2 | -| Multiple arcs | 26% | 93 | 1 | 1 | 0 | -| Containers | 36% | 75 | 14 | 8 | 6 | -| Containers with overlay | 91% | 28 | 30 | 19 | 11 | -| Containers with opa | 42% | 73 | 17 | 10 | 7 | -| Containers with opa_layer | 61% | 55 | 27 | 22 | 5 | -| Containers with scrolling | 93% | 27 | 33 | 21 | 12 | -| Widgets demo | 96% | 26 | 21 | 18 | 3 | -| All scenes avg. | 66% | 57 | 17 | 11 | 6 | +| Multiple arcs | 24% | 92 | 1 | 1 | 0 | +| Containers | 38% | 73 | 16 | 8 | 8 | +| Containers with overlay | 92% | 28 | 32 | 21 | 11 | +| Containers with opa | 43% | 71 | 16 | 11 | 5 | +| Containers with opa_layer | 59% | 52 | 27 | 22 | 5 | +| Containers with scrolling | 94% | 26 | 33 | 23 | 10 | +| Widgets demo | 96% | 25 | 22 | 19 | 3 | +| All scenes avg. | 65% | 56 | 18 | 12 | 6 | - + \ No newline at end of file diff --git a/bsp/m5stack_core_s3/idf_component.yml b/bsp/m5stack_core_s3/idf_component.yml index 177e0ce5c..d30219f54 100644 --- a/bsp/m5stack_core_s3/idf_component.yml +++ b/bsp/m5stack_core_s3/idf_component.yml @@ -11,8 +11,12 @@ tags: dependencies: idf: ">=5.4" # I2C Driver-NG is supported in esp32-camera only from IDFv5.4 - esp_lcd_ili9341: "^2.0.1" - esp_lcd_touch_ft5x06: "^1" + esp_lcd_ili9341: + version: "^2.0.1" + override_path: "../../components/lcd/esp_lcd_ili9341" + esp_lcd_touch_ft5x06: + version: "^1" + override_path: "../../components/lcd_touch/esp_lcd_touch_ft5x06" espressif/esp_lvgl_port: version: "^2" diff --git a/components/io_expander/esp_io_expander_ht8574/idf_component.yml b/components/io_expander/esp_io_expander_ht8574/idf_component.yml index 99f1463a2..7adf940ef 100644 --- a/components/io_expander/esp_io_expander_ht8574/idf_component.yml +++ b/components/io_expander/esp_io_expander_ht8574/idf_component.yml @@ -6,3 +6,4 @@ dependencies: esp_io_expander: version: "^1.0.1" public: true + override_path: ../esp_io_expander diff --git a/components/io_expander/esp_io_expander_tca9554/idf_component.yml b/components/io_expander/esp_io_expander_tca9554/idf_component.yml index d72bc2b3d..77d9d9a32 100644 --- a/components/io_expander/esp_io_expander_tca9554/idf_component.yml +++ b/components/io_expander/esp_io_expander_tca9554/idf_component.yml @@ -5,4 +5,4 @@ dependencies: idf: ">=5.2" esp_io_expander: version: "^1.0.1" - public: true + public: true \ No newline at end of file diff --git a/components/io_expander/esp_io_expander_tca95xx_16bit/idf_component.yml b/components/io_expander/esp_io_expander_tca95xx_16bit/idf_component.yml index 5962faada..ab4f200b5 100644 --- a/components/io_expander/esp_io_expander_tca95xx_16bit/idf_component.yml +++ b/components/io_expander/esp_io_expander_tca95xx_16bit/idf_component.yml @@ -6,3 +6,4 @@ dependencies: esp_io_expander: version: "^1.0.1" public: true + override_path: ../esp_io_expander diff --git a/components/lcd_touch/esp_lcd_touch_cst816s/idf_component.yml b/components/lcd_touch/esp_lcd_touch_cst816s/idf_component.yml index d3eb066fb..9b2be0317 100644 --- a/components/lcd_touch/esp_lcd_touch_cst816s/idf_component.yml +++ b/components/lcd_touch/esp_lcd_touch_cst816s/idf_component.yml @@ -6,3 +6,4 @@ dependencies: esp_lcd_touch: version: "^1.0.4" public: true + override_path: ../esp_lcd_touch diff --git a/components/lcd_touch/esp_lcd_touch_ft5x06/idf_component.yml b/components/lcd_touch/esp_lcd_touch_ft5x06/idf_component.yml index 4ce109571..c30c4e444 100644 --- a/components/lcd_touch/esp_lcd_touch_ft5x06/idf_component.yml +++ b/components/lcd_touch/esp_lcd_touch_ft5x06/idf_component.yml @@ -6,3 +6,4 @@ dependencies: esp_lcd_touch: version: "^1.0.4" public: true + override_path: ../esp_lcd_touch diff --git a/components/lcd_touch/esp_lcd_touch_gt1151/idf_component.yml b/components/lcd_touch/esp_lcd_touch_gt1151/idf_component.yml index cf6deeda0..92a474521 100644 --- a/components/lcd_touch/esp_lcd_touch_gt1151/idf_component.yml +++ b/components/lcd_touch/esp_lcd_touch_gt1151/idf_component.yml @@ -6,3 +6,4 @@ dependencies: esp_lcd_touch: version: "^1.0.4" public: true + override_path: ../esp_lcd_touch diff --git a/components/lcd_touch/esp_lcd_touch_gt911/idf_component.yml b/components/lcd_touch/esp_lcd_touch_gt911/idf_component.yml index e7e28bb20..6895ccd47 100644 --- a/components/lcd_touch/esp_lcd_touch_gt911/idf_component.yml +++ b/components/lcd_touch/esp_lcd_touch_gt911/idf_component.yml @@ -6,3 +6,4 @@ dependencies: esp_lcd_touch: version: "^1.1.0" public: true + override_path: ../esp_lcd_touch diff --git a/components/lcd_touch/esp_lcd_touch_stmpe610/idf_component.yml b/components/lcd_touch/esp_lcd_touch_stmpe610/idf_component.yml index 44924d77a..4e8f7e126 100644 --- a/components/lcd_touch/esp_lcd_touch_stmpe610/idf_component.yml +++ b/components/lcd_touch/esp_lcd_touch_stmpe610/idf_component.yml @@ -6,3 +6,4 @@ dependencies: esp_lcd_touch: version: "^1.0.4" public: true + override_path: ../esp_lcd_touch diff --git a/components/lcd_touch/esp_lcd_touch_tt21100/idf_component.yml b/components/lcd_touch/esp_lcd_touch_tt21100/idf_component.yml index b9a2e28dd..b4027e8b0 100644 --- a/components/lcd_touch/esp_lcd_touch_tt21100/idf_component.yml +++ b/components/lcd_touch/esp_lcd_touch_tt21100/idf_component.yml @@ -6,3 +6,4 @@ dependencies: esp_lcd_touch: version: "^1.1.0" public: true + override_path: ../esp_lcd_touch