Merge branch 'chor/clean_driver_dependency_in_build_system' into 'master'

refactor: remove unnecessary driver dependencies from build rules

Closes IDF-10696

See merge request espressif/esp-idf!42405
This commit is contained in:
morris
2025-10-12 17:19:43 +08:00
17 changed files with 47 additions and 27 deletions
+2 -3
View File
@@ -67,10 +67,10 @@ examples/bluetooth/bluedroid/classic_bt:
- esp_driver_gpio
- esp_driver_i2s
- esp_driver_uart
- esp_driver_dac
depends_components-:
- mbedtls
depends_filepatterns:
- components/driver/dac/**/*
- examples/bluetooth/bluedroid/esp_hid_host/**/*
- examples/bluetooth/bluedroid/classic_bt/pytest_classic_bt_test.py
- examples/bluetooth/bluedroid/classic_bt/bt_discovery/pytest_classic_bt_discovery_test.py
@@ -83,8 +83,7 @@ examples/bluetooth/bluedroid/coex/a2dp_gatts_coex:
reason: the other targets are not tested yet
depends_components+:
- esp_driver_i2s
depends_filepatterns:
- components/driver/dac/**/*
- esp_driver_dac
examples/bluetooth/blufi:
<<: *bt_default_depends
-1
View File
@@ -3,7 +3,6 @@
examples/storage/custom_flash_driver:
depends_components:
- spi_flash
- driver
examples/storage/emmc:
depends_components:
+1 -1
View File
@@ -13,7 +13,7 @@ examples/storage/fatfs/ext_flash:
- fatfs
- vfs
- spi_flash
- driver
- esp_driver_spi
disable:
- if: IDF_TARGET in ["esp32p4", "esp32c5", "esp32c61", "esp32h21", "esp32h4"]
temporary: true
@@ -20,7 +20,6 @@ examples/storage/nvs/nvs_console:
examples/storage/nvs/nvs_rw_blob:
depends_components:
- nvs_flash
- driver
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3"]
reason: only one target per arch needed