TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F GATT_WriteCharValue

CC2640R2F使用SDK3.1 BLE4.2中调用GATT_WriteCharValue会触发ATT_WRITE_RSP或ATT_ERROR_RSP事件吗? 移植Ti的工程后, 没有触发响应.

Alvin Chen:

会的,你抓包看一下是否有;-@ref ATT_WRITE_RSP if the procedure is successfull@ref ATT_ERROR_RSP of type @ref attErrorRsp_t ,if an error occurred on the server

Alvin Chen:

会的,你抓包看一下是否有;-@ref ATT_WRITE_RSP if the procedure is successfull@ref ATT_ERROR_RSP of type @ref attErrorRsp_t ,if an error occurred on the server

WK C:

回复 Alvin Chen:

没有工具抓包

WK C:

回复 Alvin Chen:

ATT_WRITE_RSP 或ATT_ERROR_RSP 是有协议栈发送的?还是有从机发回的响应?
可以从源码看到这两个事件的产生吗?

Alvin Chen:

回复 WK C:

由协议栈发送,对客户不开源,具体可以见蓝牙spec

WK C:

回复 Alvin Chen:

GATT_WriteCharValue();中使用ATT_WRITE_REQ和ATT_WRITE_RSP有什么区别?

Alvin Chen:

回复 WK C:

dev.ti.com/…/group___a_t_t___g_a_t_t.html

WK C:

回复 Alvin Chen:

GATT_WriteCharValue如果是blePending 是在等待响应吗?这个会有可能丢失响应的吗?
但是从机还可以使用Notify返回数据

Alvin Chen:

回复 WK C:

是的,notify 不需要接收端给予回复。

WK C:

回复 Alvin Chen:

GATT_WriteCharValue()在simple_central.c的文件中发送数据可以有ATT_WRITE_REQ和ATT_WRITE_RSP事件产生,如果在其它的C文件使用就没有了ATT_WRITE_REQ和ATT_WRITE_RSP事件?GATT_WriteCharValue()怎么在其它C文件使用?

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F GATT_WriteCharValue
分享到: 更多 (0)