qin
你好,目前客户要求设置蓝牙模块这些UUID( 设备UUID: 0xF001服务UUID: 0xF002特征UUID: 0xF003描述UUID: 0xF004 )我需要怎么实现,sdk(ble_app_uart)默认是128bit格式,并且上面只是提到读UUID 写UUID 流控UUID。劳烦大神给予解答,谢谢!
sherlock
你好,以下供参考,谢谢。
step 1. ble_app_uart中有 #include "gus.h",因此若需要基于该例程修改uuid,请修改components\profiles\gus\gus.c文件
step 2. 修改现有uuid以及新增uuid,请在属性表中定义特征的属性描述(修改变量gus_att_db)和特征的索引枚举(修改 变量gus_attr_idx_t)
step 3. 修改 128bit uuid为16bit,基于 ble_app_uart 请修改以下变量中与uuid长度有关的定义值 :gatts_db、 gus_att_db、 s_adv_data_set
打开微信,使用“扫一扫”即可关注