Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7485

一主二从,连续读取从机特征值,第二次GATT_ReadCharValue返回值0x16,但实际接确可以接收到数据

$
0
0

如题,连续读取特征值时,读取第二个从机时返回blePending状态,

理论上讲读取第二个的时候,第一个服务可能还在建立中,但是现象比较奇怪,

1、放第二个从机上去,不是每次都返回Read Error,0x16,有时候能够正确返回。

2、一旦有返回错误,一直是都是返回错误的状态,因为程序中有定时读取

3、即使返回错误,但实际可以进入获取到特征值的回调,而且值也正确

而且读取完第一个加延时也不能解决该问题,在之前连续读好像也没有类似的错误出来

求教这个0x16还有可能是什么原因


Viewing all articles
Browse latest Browse all 7485

Trending Articles