根据相关文档描述,在接收过程中,rxConf.bAutoFlushCrcErr 设置1,CC2640会自动丢弃crc出错的包。
我的场景如下:
在scanner模式下(RF_cmdBleScanner) ,接收蓝牙广播。RF_EventLastCmdDone 这个事件发生以后去RFQueue中取PDU,测试下来发现,接收到的PDU中数据是有错误的。我理解这个包是一个crc出错的包。(发射端固定2402频点,发送固定数据,容易对比)
请问,
目前bAutoFlushCrcErr 设置为1了,RFQueue中还是读到错误包了,暂不清楚如何根据crc出错来丢弃错包。
请帮忙解答,谢谢!