In CC2420 datasheet, it says that " If an overflow occurs in the RXFIFO,
this is signalled to the microcontroller by setting the FIFO pin low while
the FIFOP pin is high. " But I am confused when I read the code in CC2420
for TinyOS-1.x.
>From the code ,it seems that both FIFO pin and FIFOP pin are low when  FIFO
overflow  happens.

Following code is copied from CC2420RadioM.nc:

       // if a FIFO overflow occurs or if the data length is invalid, flush
       // the RXFIFO to get back to a normal state.
       if ((!TOSH_READ_CC_FIFO_PIN() && !TOSH_READ_CC_FIFOP_PIN())) {
         flushRXFIFO();
       }



-- 

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

Reply via email to