本人在准备把蓝牙例程移植到lvgl界面的时候出现了好几个问题,现记录一下
①
出现这个的原因很大程度是因为你用到了蓝牙,也移植了蓝牙的库包含进去了,但是没有去配置蓝牙,esp-idf的每个工程都有相应的配置,分别是负责各个功能的打开与否,
解决的方法就是去menucofig里打开蓝牙的配置
②
然后还有一个问题就是找不到蓝牙的某些文件,这个已经有大佬写出来了
https://blog.youkuaiyun.com/qq_30468723/article/details/121914034
③
able_creat_demo.c:472: undefined reference to `esp_ble_gap_start_advertising’
出现这个问题的原因也是没有打开配置,照下图打开就好了
④
fatal error: bsp_hid_indev.h: No such file or directory
#include “bsp_hid_indev.h”
如果你照下图打开了,大概率可能会报这个错误,博主目前也不知道咋解决,索性就把这个文件屏蔽了,这个文件应该是适配一个蓝牙的输入设备吧可能,但是我现在也用不到,所以就先不管了