From ec9f21253ae539b44855fed223bee52979a9d251 Mon Sep 17 00:00:00 2001 From: Shen Weilong Date: Tue, 28 May 2024 14:51:32 +0800 Subject: [PATCH] 1. Always invoke ble_transport_ll_init in esp_nimble_init(). 2. Add ble_transport_ll_init for legacy vhci --- nimble/transport/esp_ipc_legacy/src/hci_esp_ipc_legacy.c | 6 ++++++ porting/nimble/src/nimble_port.c | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/nimble/transport/esp_ipc_legacy/src/hci_esp_ipc_legacy.c b/nimble/transport/esp_ipc_legacy/src/hci_esp_ipc_legacy.c index 8d3734f7b..ee18e9f8d 100644 --- a/nimble/transport/esp_ipc_legacy/src/hci_esp_ipc_legacy.c +++ b/nimble/transport/esp_ipc_legacy/src/hci_esp_ipc_legacy.c @@ -25,3 +25,9 @@ ble_transport_to_ll_acl_impl(struct os_mbuf *om) return ble_hci_trans_hs_acl_tx(om); } +void +ble_transport_ll_init(void) +{ + +} + diff --git a/porting/nimble/src/nimble_port.c b/porting/nimble/src/nimble_port.c index fa8977b73..ca73241eb 100644 --- a/porting/nimble/src/nimble_port.c +++ b/porting/nimble/src/nimble_port.c @@ -124,9 +124,7 @@ esp_err_t esp_nimble_init(void) #endif /* Initialize the host */ ble_transport_hs_init(); -#if SOC_ESP_NIMBLE_CONTROLLER || CONFIG_BT_CONTROLLER_DISABLED ble_transport_ll_init(); -#endif return ESP_OK; }