我已经在sdkconfig里使能蓝牙了,但还是提示错误

西红柿炒鸡块
Posts: 1
Joined: Fri Dec 03, 2021 5:35 am

我已经在sdkconfig里使能蓝牙了,但还是提示错误

Postby 西红柿炒鸡块 » Fri Dec 03, 2021 5:53 am

使用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 例程 ,能正常的编译起来。

ESP_ICY
Posts: 404
Joined: Mon Aug 23, 2021 11:10 am

Re: 我已经在sdkconfig里使能蓝牙了,但还是提示错误

Postby ESP_ICY » Fri Dec 03, 2021 9:51 am

在编译前有没有设置 target

15163636263
Posts: 4
Joined: Mon Dec 26, 2022 6:50 am

Re: 我已经在sdkconfig里使能蓝牙了,但还是提示错误

Postby 15163636263 » Thu Jan 05, 2023 2:18 pm

我也是遇到了这个问题 插个眼

Who is online

Users browsing this forum: No registered users and 47 guests