]> granicus.if.org Git - esp-idf/commitdiff
component/bt: modify the init/deinit function
authorwangmengyang <wangmengyang@espressif.com>
Fri, 24 Feb 2017 12:39:41 +0000 (20:39 +0800)
committerwangmengyang <wangmengyang@espressif.com>
Fri, 24 Feb 2017 12:39:41 +0000 (20:39 +0800)
components/bt/bluedroid/btc/core/btc_main.c

index d4c98dffe1d58b6beca72a5a1f1b630810e2b19b..96a7927bab6c2ff994fc45dd7c16d04861c24dc4 100644 (file)
@@ -16,6 +16,7 @@
 #include "btc_main.h"
 #include "future.h"
 #include "esp_err.h"
+#include "btif_config.h"
 
 static future_t *main_future[BTC_MAIN_FUTURE_NUM];
 
@@ -60,6 +61,7 @@ void btc_init_callback(void)
 
 static void btc_init_bluetooth(void)
 {
+    btif_config_init();
     bte_main_boot_entry(btc_init_callback);
 }
 
@@ -67,6 +69,7 @@ static void btc_init_bluetooth(void)
 static void btc_deinit_bluetooth(void)
 {
     bte_main_shutdown();
+    btif_config_clean_up();
     future_ready(*btc_main_get_future_p(BTC_MAIN_DEINIT_FUTURE), FUTURE_SUCCESS);
 }