Dane Murdock here at Rincon discovered an edge case bug with the CC2420
receive branch when applying TUnit unit testing to CC2420ReceiveP.

 

This edge case occurred only with receiving a full payload.  Having a
complete payload to download, the RSSI and LQI bytes were automatically
downloaded into the wrong area of the metadata portion of the message_t.
These bytes were then re-arranged in the part of the code that intentionally
fills out metadata information, and in doing so, the LQI byte was
overwritten by the RSSI byte.  

 

The fix has been checked into CVS.

 

-David

 

 

_______________________________________________
Tinyos-help mailing list
Tinyos-help@millennium.berkeley.edu
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to