相关环境
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
ESP32-C3:私有服务的UUID设置为128bit UUID会报错
ESP32-C3:私有服务的UUID设置为128bit UUID会报错
- Attachments
-
- gatts_table_creat_demo.c
- (24.92 KiB) Downloaded 888 times
-
- 出错函数.png (57.34 KiB) Viewed 2621 times
-
- Log信息.png (189.53 KiB) Viewed 2621 times
Who is online
Users browsing this forum: No registered users and 67 guests