蓝牙主机用ch582,程序用的例程“MultiCentPeri”,我增加了心率UUID。 从机用的例程“HeartRate:”。
在主机连接上从机后,出现了Update 1-int35,不知是什么含义。
另外,以下这个条件也不成立, if(pMsg->method == ATT_READ_BY_TYPE_RSP &&
pMsg->msg.readByTypeRsp.numPairs > 0)。 因此,也无法进入开启notify环节。
请问,是不是uuid部分不是这样改写? 谢谢
蓝牙主机用ch582,程序用的例程“MultiCentPeri”,我增加了心率UUID。 从机用的例程“HeartRate:”。
在主机连接上从机后,出现了Update 1-int35,不知是什么含义。
另外,以下这个条件也不成立, if(pMsg->method == ATT_READ_BY_TYPE_RSP &&
pMsg->msg.readByTypeRsp.numPairs > 0)。 因此,也无法进入开启notify环节。
请问,是不是uuid部分不是这样改写? 谢谢
Updata 1 -Int 35 含义是进行了连接间隔的更新,更新为35,单位1.25ms
可以这样先测试下,修改后的从机使用此uuid是否可以和BLE调试助手正常通信,
如若可以,将完整的从机程序,发送至邮箱hy@wch.cn 我给你提供一个可以通信的主机代码。
谢谢,我的程序已经发送到邮箱
从机程序用的是例程中的 HeartRate 代码,我想基于此代码修改,去掉心跳程序,增加3个按键和一个led,按键按下时发送键值到主机,同时点亮led。
蓝牙主机用的是例程“MultiCentPeri”,可以连接多个从机。
蓝牙主机收到后执行相应的动作(例如串口输出从机的键值。)
从机在没有按键按下时处于低功耗状态。