主机使用第一次GATT_WriteCharValue写Char 返回SUCCESS 但是从机没反应,之后再次写入报错0x17,读操作也报0x17错误
Chengpeng Zhou:
主从机都是CC2541,stack是1.4.2
Susan Yang:
blePending
您的数据发送频率是怎样的?您可以尝试connection interval间隔改大
Susan Yang:
回复 Chengpeng Zhou:
若是想快速传输的话,建议您使用write without response
Chengpeng Zhou:
回复 Susan Yang:
我试试,我觉得不是发送间隔的问题,读数据都是正常的
Chengpeng Zhou:
回复 Susan Yang:
write without response怎么使用的?
Chengpeng Zhou:
回复 Susan Yang:
write without response怎么使用的??
Viki Shi:
blePending (0x17):
– When returned to a client function, a response is pending with the server or the GATT subprocedure
is in progress.
– When returned to server function, confirmation from a client is pending.一般来说,这个报错跟发送太快有关,尝试下降低发送频次
Chengpeng Zhou:
回复 Viki Shi:
这个不是说0x17的问题,而是使用GATT_WriteCharValue写char的话从机不知道为什么没反应,或者说接收到了但是一直在等待什么东西死在那了
Chengpeng Zhou:
现在我使用GATT_WtierLongCharValue写char,成功了,从机的WtierAttrCB会接受写入的数据