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