2022-07-12 22:34:02 -04:00
|
|
|
# Documentation: .gitlab/ci/README.md#manifest-file-to-control-the-buildtest-apps
|
|
|
|
|
2023-09-27 10:42:14 -04:00
|
|
|
.bt_default_depends: &bt_default_depends
|
|
|
|
depends_components:
|
|
|
|
- bt
|
|
|
|
- esp_phy
|
|
|
|
- esp_coex
|
|
|
|
- nvs_flash
|
|
|
|
- esp_log
|
|
|
|
- mbedtls
|
|
|
|
- vfs
|
|
|
|
|
|
|
|
examples/bluetooth:
|
|
|
|
<<: *bt_default_depends
|
|
|
|
disable:
|
|
|
|
- if: SOC_BT_SUPPORTED != 1
|
|
|
|
|
2022-07-12 22:34:02 -04:00
|
|
|
examples/bluetooth/bluedroid/ble:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
|
|
|
disable:
|
|
|
|
- if: SOC_BT_SUPPORTED != 1
|
2022-07-12 22:34:02 -04:00
|
|
|
|
|
|
|
|
2023-09-27 10:42:14 -04:00
|
|
|
examples/bluetooth/bluedroid/ble/ble_hid_device_demo:
|
|
|
|
disable:
|
|
|
|
- if: SOC_BT_SUPPORTED != 1
|
2023-10-17 00:11:42 -04:00
|
|
|
depends_components:
|
|
|
|
- esp_driver_gpio
|
2023-09-27 10:42:14 -04:00
|
|
|
|
|
|
|
examples/bluetooth/bluedroid/ble_50:
|
|
|
|
disable:
|
|
|
|
- if: SOC_BLE_50_SUPPORTED != 1
|
2022-07-12 22:34:02 -04:00
|
|
|
|
|
|
|
examples/bluetooth/bluedroid/classic_bt:
|
2023-09-27 10:42:14 -04:00
|
|
|
disable:
|
|
|
|
- if: SOC_BT_CLASSIC_SUPPORTED != 1
|
|
|
|
depends_components:
|
|
|
|
- bt
|
|
|
|
- esp_phy
|
|
|
|
- nvs_flash
|
|
|
|
- esp_log
|
|
|
|
- esp_console
|
|
|
|
- vfs
|
2023-10-17 00:11:42 -04:00
|
|
|
- esp_driver_gpio
|
2023-11-07 08:06:07 -05:00
|
|
|
- esp_driver_i2s
|
2023-11-22 04:27:43 -05:00
|
|
|
- esp_driver_uart
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- components/driver/dac/**/*
|
2024-07-18 23:26:23 -04:00
|
|
|
- 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
|
2022-07-12 22:34:02 -04:00
|
|
|
|
|
|
|
examples/bluetooth/bluedroid/coex/a2dp_gatts_coex:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
|
|
|
disable:
|
|
|
|
- if: IDF_TARGET != "esp32"
|
2022-07-12 22:34:02 -04:00
|
|
|
temporary: true
|
|
|
|
reason: the other targets are not tested yet
|
2023-11-07 08:06:07 -05:00
|
|
|
depends_components:
|
|
|
|
- esp_driver_i2s
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- components/driver/dac/**/*
|
2022-07-12 22:34:02 -04:00
|
|
|
|
|
|
|
examples/bluetooth/blufi:
|
2023-09-27 10:42:14 -04:00
|
|
|
disable:
|
|
|
|
- if: SOC_BT_SUPPORTED != 1
|
|
|
|
- if: SOC_WIFI_SUPPORTED != 1
|
|
|
|
depends_components:
|
|
|
|
- bt
|
|
|
|
- esp_phy
|
|
|
|
- nvs_flash
|
|
|
|
- esp_log
|
|
|
|
- esp_console
|
|
|
|
- vfs
|
|
|
|
- esp_wifi
|
|
|
|
- esp_event
|
|
|
|
- mbedtls
|
2022-07-12 22:34:02 -04:00
|
|
|
|
|
|
|
examples/bluetooth/esp_ble_mesh:
|
2023-09-27 10:42:14 -04:00
|
|
|
disable:
|
|
|
|
- if: SOC_BLE_MESH_SUPPORTED != 1
|
|
|
|
# limit build configs
|
|
|
|
- if: CI_COMMIT_REF_NAME == "master" and (NIGHTLY_RUN == 0 and CONFIG_NAME not in ["default", "bluedroid", "nimble"])
|
|
|
|
depends_components:
|
|
|
|
- bt
|
|
|
|
- esp_phy
|
|
|
|
- esp_console
|
|
|
|
- vfs
|
|
|
|
- mbedtls
|
|
|
|
- touch_element
|
2023-10-17 00:11:42 -04:00
|
|
|
- esp_driver_gpio
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/esp_ble_mesh/common_components/**/*
|
2022-07-12 22:34:02 -04:00
|
|
|
|
2023-09-14 22:51:56 -04:00
|
|
|
examples/bluetooth/esp_ble_mesh/wifi_coexist:
|
2023-09-27 10:42:14 -04:00
|
|
|
disable:
|
|
|
|
- if: SOC_BLE_MESH_SUPPORTED != 1
|
|
|
|
- if: SOC_WIFI_SUPPORTED != 1
|
|
|
|
depends_components:
|
|
|
|
- bt
|
|
|
|
- esp_phy
|
|
|
|
- esp_console
|
|
|
|
- vfs
|
|
|
|
- mbedtls
|
|
|
|
- esp_coex
|
|
|
|
- esp_wifi
|
|
|
|
- esp_netif
|
2023-10-17 00:11:42 -04:00
|
|
|
- esp_driver_gpio
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/esp_ble_mesh/common_components/**/*
|
|
|
|
|
2024-08-14 07:33:51 -04:00
|
|
|
examples/bluetooth/esp_hid_host:
|
|
|
|
disable_test:
|
|
|
|
- if: IDF_TARGET in ["esp32c2", "esp32c3", "esp32c5", "esp32c6", "esp32h2", "esp32s3"]
|
|
|
|
temporary: true
|
|
|
|
reason: temporarily test esp32
|
|
|
|
disable:
|
|
|
|
- if: SOC_BT_SUPPORTED != 1
|
|
|
|
|
2023-09-27 10:42:14 -04:00
|
|
|
examples/bluetooth/hci:
|
|
|
|
<<: *bt_default_depends
|
2022-07-12 22:34:02 -04:00
|
|
|
enable:
|
|
|
|
- if: IDF_TARGET == "esp32"
|
|
|
|
temporary: true
|
|
|
|
reason: the other targets are not tested yet
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/hci/hci_common_component/**/*
|
2022-07-12 22:34:02 -04:00
|
|
|
|
|
|
|
examples/bluetooth/hci/controller_hci_uart_esp32:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
2022-07-12 22:34:02 -04:00
|
|
|
enable:
|
|
|
|
- if: IDF_TARGET == "esp32"
|
2023-11-22 04:27:43 -05:00
|
|
|
depends_components:
|
|
|
|
- esp_driver_uart
|
2022-07-12 22:34:02 -04:00
|
|
|
|
|
|
|
examples/bluetooth/hci/controller_hci_uart_esp32c3_and_esp32s3:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
2022-07-12 22:34:02 -04:00
|
|
|
enable:
|
|
|
|
- if: IDF_TARGET in ["esp32c3", "esp32s3"]
|
2023-11-22 04:27:43 -05:00
|
|
|
depends_components:
|
|
|
|
- esp_driver_uart
|
2022-07-12 22:34:02 -04:00
|
|
|
|
|
|
|
|
2023-09-27 10:42:14 -04:00
|
|
|
# config BT_NIMBLE_ENABLED does not depends on any soc cap
|
2023-05-05 03:13:21 -04:00
|
|
|
examples/bluetooth/nimble/ble_enc_adv_data:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
2024-05-10 00:18:14 -04:00
|
|
|
enable:
|
|
|
|
- if: SOC_BLE_SUPPORTED == 1 and IDF_TARGET != "esp32"
|
|
|
|
temporary: true
|
|
|
|
reason: BLE5.0 not supported on esp32
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2023-03-14 04:18:09 -04:00
|
|
|
|
2023-03-10 08:03:51 -05:00
|
|
|
examples/bluetooth/nimble/ble_multi_adv:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
2023-03-10 08:03:51 -05:00
|
|
|
enable:
|
2023-09-27 10:42:14 -04:00
|
|
|
- if: SOC_BLE_SUPPORTED == 1 and IDF_TARGET != "esp32"
|
2023-03-10 08:03:51 -05:00
|
|
|
temporary: true
|
|
|
|
reason: the other targets are not tested yet
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2023-03-10 08:03:51 -05:00
|
|
|
|
2023-07-14 05:06:47 -04:00
|
|
|
examples/bluetooth/nimble/ble_multi_conn:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
2023-07-14 05:06:47 -04:00
|
|
|
enable:
|
2023-09-27 10:42:14 -04:00
|
|
|
- if: SOC_ESP_NIMBLE_CONTROLLER == 1 and IDF_TARGET != "esp32c2"
|
2023-07-14 05:06:47 -04:00
|
|
|
temporary: true
|
|
|
|
reason: the other targets are not tested yet
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2023-07-14 05:06:47 -04:00
|
|
|
|
2022-09-06 09:19:28 -04:00
|
|
|
examples/bluetooth/nimble/ble_periodic_adv:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
2022-09-06 09:19:28 -04:00
|
|
|
enable:
|
2023-09-27 10:42:14 -04:00
|
|
|
- if: SOC_BLE_SUPPORTED == 1 and IDF_TARGET != "esp32"
|
2022-09-06 09:19:28 -04:00
|
|
|
temporary: true
|
|
|
|
reason: the other targets are not tested yet
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2022-09-06 09:19:28 -04:00
|
|
|
|
|
|
|
examples/bluetooth/nimble/ble_periodic_sync:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
2022-09-06 09:19:28 -04:00
|
|
|
enable:
|
2023-09-27 10:42:14 -04:00
|
|
|
- if: SOC_BLE_SUPPORTED == 1 and IDF_TARGET != "esp32"
|
2022-09-06 09:19:28 -04:00
|
|
|
temporary: true
|
|
|
|
reason: the other targets are not tested yet
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2022-09-06 09:19:28 -04:00
|
|
|
|
2022-07-08 07:15:33 -04:00
|
|
|
examples/bluetooth/nimble/ble_phy:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
2022-07-08 07:15:33 -04:00
|
|
|
enable:
|
2023-09-27 10:42:14 -04:00
|
|
|
- if: SOC_BLE_SUPPORTED == 1 and IDF_TARGET != "esp32"
|
2023-04-11 01:51:15 -04:00
|
|
|
temporary: true
|
|
|
|
reason: the other targets are not tested yet
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2022-07-08 07:15:33 -04:00
|
|
|
|
2024-01-09 08:01:59 -05:00
|
|
|
examples/bluetooth/nimble/blecent:
|
|
|
|
<<: *bt_default_depends
|
|
|
|
disable:
|
|
|
|
- if: SOC_BLE_SUPPORTED != 1
|
2024-07-03 03:07:46 -04:00
|
|
|
disable_test:
|
|
|
|
- if: IDF_TARGET in ["esp32c5"]
|
|
|
|
temporary: true
|
|
|
|
reason: Not supported yet
|
2024-01-09 08:01:59 -05:00
|
|
|
depends_components:
|
|
|
|
- bt
|
|
|
|
- esp_phy
|
|
|
|
- esp_event
|
|
|
|
- esp_coex
|
|
|
|
- esp_pm
|
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
|
|
|
- examples/bluetooth/nimble/blecent/**/*
|
|
|
|
- examples/bluetooth/nimble/power_save/**/*
|
|
|
|
- examples/bluetooth/nimble/pytest_nimble_test.py
|
|
|
|
|
2023-01-08 22:48:36 -05:00
|
|
|
examples/bluetooth/nimble/blemesh:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
2023-01-08 22:48:36 -05:00
|
|
|
enable:
|
2023-09-27 10:42:14 -04:00
|
|
|
- if: IDF_TARGET == "esp32"
|
2023-03-14 04:18:09 -04:00
|
|
|
temporary: true
|
|
|
|
reason: the other targets are not tested yet
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2023-03-14 04:18:09 -04:00
|
|
|
|
2023-01-08 22:48:36 -05:00
|
|
|
examples/bluetooth/nimble/bleprph_wifi_coex:
|
2023-09-27 10:42:14 -04:00
|
|
|
disable:
|
|
|
|
- if: SOC_BLE_SUPPORTED != 1
|
|
|
|
- if: SOC_WIFI_SUPPORTED != 1
|
|
|
|
depends_components:
|
|
|
|
- bt
|
|
|
|
- esp_phy
|
|
|
|
- esp_event
|
|
|
|
- esp_hid
|
|
|
|
- esp_wifi
|
|
|
|
- esp_coex
|
|
|
|
- nvs_flash
|
|
|
|
- lwip
|
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2022-07-12 22:34:02 -04:00
|
|
|
|
|
|
|
examples/bluetooth/nimble/hci:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
|
|
|
disable:
|
|
|
|
- if: SOC_ESP_NIMBLE_CONTROLLER != 1
|
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2023-03-23 22:05:33 -04:00
|
|
|
|
|
|
|
examples/bluetooth/nimble/power_save:
|
2023-09-27 10:42:14 -04:00
|
|
|
<<: *bt_default_depends
|
|
|
|
disable:
|
|
|
|
- if: SOC_BLE_SUPPORTED != 1
|
2024-07-03 03:07:46 -04:00
|
|
|
disable_test:
|
|
|
|
- if: IDF_TARGET in ["esp32c5"]
|
|
|
|
temporary: true
|
|
|
|
reason: Not supported yet
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_components:
|
|
|
|
- bt
|
|
|
|
- esp_phy
|
|
|
|
- esp_event
|
|
|
|
- esp_coex
|
|
|
|
- esp_pm
|
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
2024-01-09 08:01:59 -05:00
|
|
|
- examples/bluetooth/nimble/blecent/**/*
|
|
|
|
- examples/bluetooth/nimble/power_save/**/*
|
|
|
|
- examples/bluetooth/nimble/pytest_nimble_test.py
|
2023-09-27 10:42:14 -04:00
|
|
|
|
|
|
|
examples/bluetooth/nimble/throughput_app:
|
|
|
|
<<: *bt_default_depends
|
|
|
|
disable:
|
|
|
|
- if: SOC_BLE_SUPPORTED != 1
|
2023-10-17 00:11:42 -04:00
|
|
|
depends_components:
|
|
|
|
- esp_driver_gpio
|
2023-11-22 04:27:43 -05:00
|
|
|
- esp_driver_uart
|
2023-09-27 10:42:14 -04:00
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
|
|
|
- examples/bluetooth/nimble/throughput_app/blecent_throughput/components/**/*
|
2024-07-24 15:18:19 -04:00
|
|
|
|
|
|
|
# Remove this special case for esp32c5 after IDF-8638
|
|
|
|
examples/bluetooth/nimble/throughput_app/blecent_throughput:
|
|
|
|
<<: *bt_default_depends
|
|
|
|
disable:
|
|
|
|
- if: SOC_BLE_SUPPORTED != 1
|
|
|
|
- if: IDF_TARGET == "esp32c5"
|
|
|
|
temporary: true
|
|
|
|
reason: c5 build failed. Fix in IDF-8638
|
|
|
|
depends_components:
|
|
|
|
- esp_driver_gpio
|
|
|
|
- esp_driver_uart
|
|
|
|
depends_filepatterns:
|
|
|
|
- examples/bluetooth/nimble/common/**/*
|
|
|
|
- examples/bluetooth/nimble/throughput_app/blecent_throughput/components/**/*
|