也不确定,就是感觉是代码不对,
ESP_ERROR_CHECK(nvs_flash_init());
ESP_ERROR_CHECK(esp_bt_controller_mem_release(ESP_BT_MODE_BLE));
esp_bt_controller_config_t bt_cfg = BT_CONTROLLER_INIT_CONFIG_DEFAULT();/*请在menuconfig中启用蓝牙以使用*/
esp_bt_controller_init(&bt_cfg);
这一部分的代码不懂 这三个子函数引导定义进去的话都是关闭的用不了,不知道需不需要用,大哥你懂这个例程 ...
Search found 4 matches
- Fri Oct 30, 2020 10:18 am
- Forum: General Discussion
- Topic: 用esp32做广播扫描蓝牙信号用到了ble_ibeacon例程,但是把代码都看完了改完了还是有些不明白的地方
- Replies: 4
- Views: 7212
- Fri Oct 30, 2020 1:28 am
- Forum: General Discussion
- Topic: Bluetooth : BT Host Error on Esp32
- Replies: 1
- Views: 2513
- Fri Oct 30, 2020 1:24 am
- Forum: General Discussion
- Topic: 用esp32做广播扫描蓝牙信号用到了ble_ibeacon例程,但是把代码都看完了改完了还是有些不明白的地方
- Replies: 4
- Views: 7212
- Thu Oct 29, 2020 11:47 am
- Forum: General Discussion
- Topic: 用esp32做广播扫描蓝牙信号用到了ble_ibeacon例程,但是把代码都看完了改完了还是有些不明白的地方
- Replies: 4
- Views: 7212
用esp32做广播扫描蓝牙信号用到了ble_ibeacon例程,但是把代码都看完了改完了还是有些不明白的地方
下面是我对例程做出的修改:
1.模式定义修改:IBEACON_SENDER模式改为IBEACON_RECEIVER模式了(修改宏定义#define IBEACON_SENDER 1 #define IBEACON_RECEIVER 0)
2.主函数的修改:
ESP_ERROR_CHECK(esp_bt_controller_mem_release(ESP_BT_MODE_BLE));/* 运行经典BT模式 */
esp_bt_controller_enable(ESP_BT_MODE_BLE);/*!< Run BLE模式*/
这两个地方都改成了ESP_BT_MODE_BLE模式 ...
1.模式定义修改:IBEACON_SENDER模式改为IBEACON_RECEIVER模式了(修改宏定义#define IBEACON_SENDER 1 #define IBEACON_RECEIVER 0)
2.主函数的修改:
ESP_ERROR_CHECK(esp_bt_controller_mem_release(ESP_BT_MODE_BLE));/* 运行经典BT模式 */
esp_bt_controller_enable(ESP_BT_MODE_BLE);/*!< Run BLE模式*/
这两个地方都改成了ESP_BT_MODE_BLE模式 ...