From 32e72c42e837347a7077b8925150f5db0e397892 Mon Sep 17 00:00:00 2001 From: Geng Yuchao Date: Fri, 14 Mar 2025 16:40:49 +0800 Subject: [PATCH] fix(ble): Add link requires esp_phy for ble. --- components/bt/CMakeLists.txt | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/components/bt/CMakeLists.txt b/components/bt/CMakeLists.txt index 380f9bb2cb..ec2d763c33 100644 --- a/components/bt/CMakeLists.txt +++ b/components/bt/CMakeLists.txt @@ -745,16 +745,20 @@ if(CONFIG_BT_ENABLED) endif() elseif(CONFIG_IDF_TARGET_ESP32H2 AND CONFIG_BT_CONTROLLER_ENABLED) if(CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_1) - add_prebuilt_library(nimblelib "controller/lib_esp32h2/esp32h2-bt-lib/beta1/libble_app.a") + add_prebuilt_library(nimblelib "controller/lib_esp32h2/esp32h2-bt-lib/beta1/libble_app.a" + REQUIRES esp_phy) elseif(CONFIG_IDF_TARGET_ESP32H2_BETA_VERSION_2) - add_prebuilt_library(nimblelib "controller/lib_esp32h2/esp32h2-bt-lib/beta2/libble_app.a") + add_prebuilt_library(nimblelib "controller/lib_esp32h2/esp32h2-bt-lib/beta2/libble_app.a" + REQUIRES esp_phy) endif() target_link_libraries(${COMPONENT_LIB} PRIVATE nimblelib) elseif(CONFIG_IDF_TARGET_ESP32C2 AND CONFIG_BT_CONTROLLER_ENABLED) if(CONFIG_BT_CTRL_RUN_IN_FLASH_ONLY) - add_prebuilt_library(nimblelib "controller/lib_esp32c2/esp32c2-bt-lib/libble_app_flash.a") + add_prebuilt_library(nimblelib "controller/lib_esp32c2/esp32c2-bt-lib/libble_app_flash.a" + REQUIRES esp_phy) else() - add_prebuilt_library(nimblelib "controller/lib_esp32c2/esp32c2-bt-lib/libble_app.a") + add_prebuilt_library(nimblelib "controller/lib_esp32c2/esp32c2-bt-lib/libble_app.a" + REQUIRES esp_phy) endif() target_link_libraries(${COMPONENT_LIB} PRIVATE nimblelib) endif()