Hi,

In CC2420 manual, it reads "If an overflow occurs in the RXFIFO, this is signalled to the microcontroller by making the FIFO pin go inactive while the FIFOP pin is active." But if an overflow happens while the RXFIFO is being read, will FIFOP goes inactive right after one byte is read after the overflow?

Another question concerns CC2420ReceiveP.nc, function waitForNextPacket() tries to retrieve additional packets in the RXFIFO if (m_missed_packets && call FIFO.get() ) || !call FIFOP.get(). So if an overflow has happen, calling FIFO.get() should return 0, then further RXFIFO reading will not happen. (!call FIFOP.get()) might also give 0 because of the first question. Is this understanding correct?

Thanks,

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

Reply via email to