From eff7e89519213a466a3957ffc9e47fa1ed012c52 Mon Sep 17 00:00:00 2001 From: Shen Weilong Date: Fri, 15 Aug 2025 21:52:03 +0800 Subject: [PATCH] Invoke ble_transport_ll_init() after ble_transport_hs_init() --- porting/nimble/src/nimble_port.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/porting/nimble/src/nimble_port.c b/porting/nimble/src/nimble_port.c index 224ffde81..1016fdf00 100644 --- a/porting/nimble/src/nimble_port.c +++ b/porting/nimble/src/nimble_port.c @@ -123,9 +123,10 @@ esp_err_t esp_nimble_init(void) #endif - ble_transport_ll_init(); /* Initialize the host */ ble_transport_hs_init(); + + ble_transport_ll_init(); return ESP_OK; } @@ -137,6 +138,8 @@ esp_err_t esp_nimble_init(void) */ esp_err_t esp_nimble_deinit(void) { + ble_transport_ll_deinit(); + #if !SOC_ESP_NIMBLE_CONTROLLER || !CONFIG_BT_CONTROLLER_ENABLED #if CONFIG_BT_CONTROLLER_ENABLED if(esp_nimble_hci_deinit() != ESP_OK) { @@ -162,7 +165,6 @@ esp_err_t esp_nimble_deinit(void) npl_freertos_mempool_deinit(); #endif - ble_transport_ll_deinit(); return ESP_OK; }