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

CC1310 rfWakeOnRadio 的问题

在调试 CC1310 rfWakeOnRadio 试验中, 发送端发送命令用  RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropTxAdv, RF_PriorityNormal, NULL, 0);                  /* Send packet */   因为发送端  我不需要进入低功耗,还有我需要将接收端的参数发回。 所以我想  能否用 EasyLink_transmitAsync(&txPacket, txDoneCb); 命令发送。

如果可以  那么格式应该是怎么样的?   如果可以,那么接收端 用        RF_runCmd(rfHandle, (RF_Op*)&RF_cmdPropRxSniff, RF_PriorityNormal, &callback, RF_EventRxEntryDone);    接收到数据后   依然可以用EasyLink_transmitAsync()把参数发回主机?

Felix ZF:

easylink是将rf相关的操作重新封装成了一组API,你可以看Easylink.c文件查看每个easylink API的具体实现。

每个easylink API函数实际都是使用rf_xxx命令来实现的,easylink并不是额外的命令,只是将例如初始化,发送,接收等用户常用的功能进行了封装,是用户使用起来更简单,更方便。

你可以按照你的应用需求选择合适的示例工程,基于这个示例工程开发你的应用。

比如,你想用easylink在一个设备上实现接收和发送功能,可以参考rfWsnConcentrator和rfWsnNode。

赞(0)
未经允许不得转载:TI中文支持网 » CC1310 rfWakeOnRadio 的问题
分享到: 更多 (0)