使用VScode和ESP-IDF版本v4.3.1
打开官方的 blufi 例程 。
blufi_example_main.c 中的 BT_CONTROLLER_INIT_CONFIG_DEFAULT(); 为空。
esp_bt.h中有其定义 {0},并提示 “please enable bluetooth in menuconfig to use bt.h”
我用ctrl+shift+p 搜索 menuconfig ,出来的是 SDK tool configuration ,打开它。我看到其中 蓝牙和其下的blufi 确实没有打勾。
打勾后保存退出,问题依旧。还是如上提示。
esp_bt.h里包含的sdkconfig.h 指向的是 C:\Users\a000021\Desktop\esp-idf\components\fatfs\test_fatfs_host\sdkconfig (我把esp-idf放桌面了)
感觉明显不对。
而blufi 的工程文件夹里有sdkconfig、sdkconfig.defaults、sdkconfig.defaults.esp32、sdkconfig.defaults.esp32c3等文件。我用TXT打开,确实能看到里面有
CONFIG_BT_ENABLED=y
CONFIG_BT_CTRL_ESP32=y
……
CONFIG_BT_BLE_BLUFI_ENABLE=y
可问题是这个文件不像是头文件可以引用,看样子VScode也没有例会它的配置。
请问这个问题要怎么处理,如何让blufi 例程 ,能正常的编译起来。
我已经在sdkconfig里使能蓝牙了,但还是提示错误
Re: 我已经在sdkconfig里使能蓝牙了,但还是提示错误
在编译前有没有设置 target
-
- Posts: 4
- Joined: Mon Dec 26, 2022 6:50 am
Re: 我已经在sdkconfig里使能蓝牙了,但还是提示错误
我也是遇到了这个问题 插个眼
Who is online
Users browsing this forum: No registered users and 33 guests