Hi,
1)
The cc2420 spec says:
"If a frame is rejected, CC2420 will only start searching for a new frame after the rejected frame has been completely received (as defined by the length field) to avoid detecting false SFDs within the frame."
Is there any way to get around this? In other words, I don't want to wait to receive the entirety of a frame that I don't want.
In the scope of CC2420RadioM, will flushRXFIFO do it?

2) If there's an answer in CC2420RadioM for part 1 above, then the next part is how to detect when a frame fails address recognition.
I'm thinking that in the SFD.captured() from high to low, if both the FIFO and FIFOP pins are low, then the current frame has failed address recognition (per fig 12 of the CC2420 datasheet 1_2).
Is this right?
What if there is a previous frame still in the RXFIFO?

Thanks.
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to