使用官方从机工程,请问蓝牙接收到的数据是在哪里处理的?
Kevin Qiu1:
在SimplePeripheral_processAppMsg(spEvt_t *pMsg)中
梦与远方:
回复 Kevin Qiu1:
请问是在SimplePeripheral_processCharValueChangeEvt(uint8_t paramID)这个函数中处理接收到的数据吗
YiKai Chen:
回复 梦与远方:
在 simpleProfile_ReadAttrCB/simpleProfile_WriteAttrCB处理接收到的数据
梦与远方:
回复 YiKai Chen:
就是说主机发送到从机的数据,从机是在simpleProfile_WriteAttrCB这个回调函数里来处理的?
YiKai Chen:
回复 梦与远方:
如果是要read attribute就是走simpleProfile_ReadAttrCB,如果是write attribute就是走simpleProfile_WriteAttrCB处理
梦与远方:
回复 YiKai Chen:
好的,那如果我要是操作从机给主机发送信息的话,要调用哪个接口?
YiKai Chen:
回复 梦与远方:
你是問主机接收是用什麼接口?你主机的例程是?
梦与远方:
回复 YiKai Chen:
我问的是从机
YiKai Chen:
回复 梦与远方:
从机是透過GATTServApp_ProcessCharCfg送出notification,但是我記得simple_peripheral例程並沒有這部分的範例,你可能要參考project_zero
梦与远方:
回复 YiKai Chen:
那您的意思是simple_peripheral例程没有从机发送蓝牙数据的相关代码?