bStatus_t RF_Rx( u8 *txBuf, u8 txLen, u8 pktRxType, u8 pktTxType );

 bStatus_t RF_Rx( u8 *txBuf, u8 txLen, u8 pktRxType, u8 pktTxType );


 * @fn          RF_Tx

 *

 * @brief       tx mode.

 *

 * input parameters

 *

 * @param       txBuf - tx mode tx data

 * @param       txLen - tx mode tx length(0-251)

 * @param       pktTxType - tx mode tx package type

 *                        broadcast type(0xFF):received by all matching types; 

 *                        others:only received by matching type

 * @param       pktRxType - tx mode rx package type(auto mode)

 *                        broadcast type(0xFF):receive all matching types,

 *                        others:receive match type or broadcast type

 *

 * output parameters

 *

 * @param       None.

 *

 * @return      0 - success.




这个函数的参数看不懂 , 按道理第一个参数是接收缓冲区是吧 第二应该是接收长度(实测这个长度设置多少没意义)



但参数说明里说的是发送缓冲区和长度,函数名称是接收,参数写的是发送不明白什么意思

你函数的注释看差行了,上下很像,这个地方注意一下

image.png


不管是是TX还是RX,在自动模式RX完了以后,可以直接发送,所以这个里面填的是RX完了以后要发送的数据

真正接收和发送状态在回调函数里面

image.png

image.png

接收的数据如上图,可以结合例子程序读一下


只有登录才能回复,可以选择微信账号登录