According to the CC2420 data sheet, the RXFIFO may be divided between multiple frames, as long as the total number of bytes is 128 or less. This is why I am guess it is the last one successfully read.

Thank you

Mike

roberto pagliari wrote:
the FIFO RX queue should have a size for just one packet, so I think the ack is sent to the only packet belonging to the rx queue

On 6/26/07, *Chieh-Jan (Mike) Liang * <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:

    I am looking at CC2420ReceiveP.nc for software ACK. I see that strobing
    SACK to CC2420 is done after both the packet header and payload have
    been read. My question is when you strobe SACK, how does CC2420 know
    which packet to ACK for (since there might be multiple packets in the
    FIFO queue). Is it the last packet that was successfully read?

    P.S.: I didn't find this information in the CC2420 data sheet, so I
    decided to try the mailing list.

    Thank you

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


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

Reply via email to