--- /dev/null
+#include "esp_bt_main.h"
+
+
+
+esp_err_t esp_enable_bluetooth(esp_bt_sec_cb_t *p_cback)
+{
+ return btc_enable_bluetooth(p_cback) == BT_STATUS_SUCCESS ? ESP_OK: ESP_FAIL;
+}
+
+esp_err_t esp_disable_bluetooth(void)
+{
+ return btc_disable_bluetooth() == BT_STATUS_SUCCESS ? ESP_OK: ESP_FAIL;
+}
+
+esp_err_t esp_init_bluetooth(bluetooth_init_cb_t cb)
+{
+ return btc_init_bluetooth(cb) == BT_STATUS_SUCCESS ? ESP_OK : ESP_FAIL;
+}
+
+
+void esp_deinit_bluetooth(void)
+{
+ btc_deinit_bluetooth();
+}
+
+
--- /dev/null
+#ifndef __ESP_BT_MAIN_H__
+#define __ESP_BT_MAIN_H__
+
+#include "btc_main.h"
+#include "esp_err.h"
+
+esp_err_t esp_enable_bluetooth(esp_bt_sec_cb_t *p_cback);
+
+esp_err_t esp_disable_bluetooth(void);
+
+esp_err_t esp_init_bluetooth(bluetooth_init_cb_t cb);
+
+void esp_deinit_bluetooth(void);
+
+
+#endif /* __ESP_BT_MAIN_H__ */
bt_status_t btc_init_bluetooth(bluetooth_init_cb_t cb)
{
- return bte_main_boot_entry(cb) == 0 ? ESP_OK : ESP_FAIL;
+ return bte_main_boot_entry(cb) == 0 ? BT_STATUS_SUCCESS : BT_STATUS_FAIL;
}
#include "blufi_adv.h"
#include "esp_bt_defs.h"
+#include "esp_bt_main.h"
static void BlufiDataCallBack(UINT8 app_id, UINT8 event, UINT8 len, UINT8 *p_data);
#include "bt.h"
#include "bta_api.h"
-#include "esp_bt_common.h"
+#include "esp_bt_defs.h"
+#include "esp_bt_main.h"
#include "blufi.h"
#define WIFI_LIST_NUM 10