乐鑫技术交流
直播中

李燕

7年用户 1541经验值
私信 关注
[问答]

ESP32-C3私有服务的UUID设置为128bit UUID会报错的原因?

相关环境

1.硬件部分使用的是:ESP32-C3-DevKitM-1,搭载ESP32-C3-MINI-1模组

2.软件部分,IDF 的具体版本是:V4.3.1(release version)

3.开发环境:操作系统为Windows  7;IDE为VS Code



问题描述

    我想在esp-idfexamplesbluetoothbluedroidblegatt_server_service_table的DEMO上修改16bit 的私有服务UUID为128bit的UUID,但改完后烧录的串口信息会报错,ble调试软件可以连接上蓝牙但是看不到该服务,我想知道是否有修改128bit UUID的相关DEMO。

    使用的手机型号为小米9,蓝牙助手软件为  BLE调试宝

    在触发BTA_GATTS_API_START_SRVC_EVT时,报错的函数的函数为esp-idfcomponentsbthostbluedroidbtagattbta_gatts_main.c的bta_gatts_hdl_event函数

    附上我修改的C源文件,Log信息和报错的函数图片,没有修改menuconfig

更多回帖

发帖
×
20
完善资料,
赚取积分