Part Number:CC1310
根据接收内容来决定是否进行接下来的发送,rf_cancelcmd(),rf_flushcmd()都无法取消发送
Yolande Wang:
你好,
另外 RF_cancelCmd() 应该使用到了一些参数,例如标识要取消的 RF 命令、取消模式等。
您可以提供一下代码方便我们定位问题吗
,
Yolande Wang:
您好,
这边给您两个建议:
发送前进行状态检查:在 rfEchRx 中,确保在准备执行发送操作之前,检查接收到的内容并根据需要取消发送。
命令调用前进行状态清理:可以在决定取消发送前调用 rf_flushcmd(),然后再调用 rf_cancelcmd() 来尝试取消发送。请参阅这个链接里的 API 的介绍: https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/tirtos/2_20_00_06/exports/tirtos_full_2_20_00_06/products/tidrivers_cc13xx_cc26xx_2_20_00_08/docs/doxygen/html/_r_f_8h.html