This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am wondering how exactly this built in address check is working.
It should be enabled but I still get messages not intended for me.
0x86, // PKTCTRL1 => Address check and 0 (0x00) broadcast
0x05, // CC Address
So I assumed that the built in support would automagically just discard messages where address check fails or where address is not broadcast address. But reading from the user manual there are interrupt for when address check fails. So do I have to make the decision in the software to discard messages when address check failed?
Literature Number: SLAU259E =>
Positive edge: Sync word sent or received.
RFIFG9 Negative edge: End of packet or in RX when optional address check fails or RX FIFO overflows or in TX
when TX FIFO underflows. (Equal to GDOx_CFG=6)
0x38 (0xF8): PKTSTATUS - Current GDOx Status and Packet Status
3 SFD R Sync word found.
Asserted when sync word has been sent or received, and deasserted at the
end of the packet. In RX, this bit deasserts when the optional address
check fails or the radio enter RX_OVERFLOW state. In TX this bit
deasserts if the radio enters TX_UNDERFLOW state.