完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
相关环境
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 修改的代码部分(另附上修改的源文件): 1. /* Service */ //static const uint16_t GATTS_SERVICE_UUID_TEST = 0x00FF; static const uint8_t GATTS_SERVICE_UUID_TEST[16] = {0x23,0xD1,0xBC,0xEA,0x5F,0x78,0x23,0x15,0xDE,0xEF,0x12,0x12,0x23,0x15,0x00,0x00}; 2. /* Full Database Description - Used to add attributes into the database */ static const esp_gatts_attr_db_t gatt_db[HRS_IDX_NB] = { // Service Declaration [IDX_SVC] = {{ESP_GATT_AUTO_RSP}, {ESP_UUID_LEN_128, (uint8_t *)&primary_service_uuid, ESP_GATT_PERM_READ, sizeof(GATTS_SERVICE_UUID_TEST), sizeof(GATTS_SERVICE_UUID_TEST), (uint8_t *)GATTS_SERVICE_UUID_TEST}}, ...... } |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
214个成员聚集在这个小组
加入小组524 浏览 1 评论
2246 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
447浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
230浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
248浏览 2评论
用AT+CIPSNTPCFG=1,8,\"cn.ntp.org.cn\",\"ntp.sjtu.edu.cn\"更新不了时间怎么处理?
661浏览 2评论
334浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-4-5 21:37 , Processed in 0.682375 second(s), Total 39, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191