Hi,
in async event void BackoffTimer.fired()  of CC2420 TransmitP:

case S_SFD:
                /* We didn't receive an SFD interrupt within CC2420_ABORT_PERIOD
                jiffies. Assume something is wrong.
                The SFD pin goes high when the SFD field
                has been completely transmitted. It goes
                low again when the complete MPDU (as
                defined by the length field) has been
                transmitted or if an underflow is detected.*/
                call SFLUSHTX.strobe();
                call CaptureSFD.captureRisingEdge();
                releaseSpiResource();
                signalDone( ERETRY );
break;



When the call SFLUSHTX.strobe() is (really) run (what is the error that causes the flush) ?

"We didn't receive an SFD interrupt within CC2420_ABORT_PERIOD jiffies. Assume something is wrong".....what ?
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to