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

WadeLin
Posts: 2
Joined: Wed Sep 29, 2021 11:06 pm

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

Postby WadeLin » Sun Oct 03, 2021 4:07 am

相关环境
1.硬件部分使用的是:ESP32-C3-DevKitM-1,搭载ESP32-C3-MINI-1模组
2.软件部分,IDF 的具体版本是:V4.3.1(release version)
3.开发环境:操作系统为Windows 7;IDE为VS Code

问题描述
我想在esp-idf\examples\bluetooth\bluedroid\ble\gatt_server_service_table的DEMO上修改16bit 的私有服务UUID为128bit的UUID,但改完后烧录的串口信息会报错,ble调试软件可以连接上蓝牙但是看不到该服务,我想知道是否有修改128bit UUID的相关DEMO。
使用的手机型号为小米9,蓝牙助手软件为 BLE调试宝
在触发BTA_GATTS_API_START_SRVC_EVT时,报错的函数的函数为esp-idf\components\bt\host\bluedroid\bta\gatt\bta_gatts_main.c的bta_gatts_hdl_event函数
附上我修改的C源文件,Log信息和报错的函数图片,没有修改menuconfig
Attachments
gatts_table_creat_demo.c
(24.92 KiB) Downloaded 889 times
出错函数.png
出错函数.png (57.34 KiB) Viewed 2625 times
Log信息.png
Log信息.png (189.53 KiB) Viewed 2625 times

ESP_XuLZ
Posts: 173
Joined: Fri Mar 26, 2021 6:04 am

Re: ESP32-C3:私有服务的UUID设置为128bit UUID会报错

Postby ESP_XuLZ » Tue Oct 12, 2021 10:59 am

请见此贴答复 viewtopic.php?f=25&t=23594

Who is online

Users browsing this forum: No registered users and 65 guests