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