带有Atom的PlatformIO还允许创建带有空源文件夹的ESP32项目。它会自动安装ESP-IDF 0.11。
我尝试按照本指南创建一个新项目。
我创建了该项目,然后从此源插入了app_bt,试图编译-失败,并显示“ esp_bt.h”消息。
经过一番阅读,看来它是在执行“ make menuconfig”时创建的。
我还尝试复制其中一个示例“ sdkconfig.h”,并将
#define CONFIG_BT_ENABLED 1
放入其中。结果与以前相同。有人知道如何创建或启用此设置,以便编译可以成功完成吗?
#1 楼
我遵循相同的教程,也遇到了这个问题。似乎esp_bt.h仅出现在最新版本的esp-idf中,并且某些更改在PlatformIO中尚不可用。示例espidf-ble-adv(可从PlatformIO主页获得)可以正确编译。
现在,如何在PlatformIO中使用最新的espidf作为练习留给读者;-)我仍在搜索。
评论
在make menuconfig中,您启用了蓝牙吗? ESP-IDF经常更新-版本3.0已发布,因此我也有点担心开发套件的时代。@stunbar是个问题。 PlattformIO中的类似于male menuconfig的东西在哪里?它处理工具链和构建过程。所以我看不到可以在哪里叫