Difference between revisions of "CC2420 Recent Updates"
(New page: == 1/17/2007 : LQI / RSSI == * An edge case was found in CC2420ReceiveP where the LQI and/or RSSI values can be corrupted for packets using TOSH_DATA_LENGTH and (TOSH_DATA_LENGTH - 1) len...) |
m |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | == 5/28/2007 : CC2420SpiC == | ||
+ | |||
+ | * Provided missing strobes and registers in CC2420SpiC: | ||
+ | ** SACKPEND | ||
+ | ** SRXDEC | ||
+ | ** STXCAL | ||
+ | ** STXENC | ||
+ | ** SAES | ||
+ | ** MAIN | ||
+ | ** SYNCWORD | ||
+ | ** RXCTRL0 | ||
+ | ** SECCTRL0 | ||
+ | ** SECCTRL1 | ||
+ | ** BATTMON | ||
+ | ** MANFIDL | ||
+ | ** MANFIDH | ||
+ | ** MANAND | ||
+ | ** MANOR | ||
+ | ** AGCCTRL | ||
+ | |||
+ | == 3/15/2007 : RadioBackoff and Address Recognition == | ||
+ | |||
+ | * Removed hardware address recognition. This forces the radio to download every packet, which takes time. The time spent downloading a packet to non-destination nodes should improve acknowledgment success rate by decreasing collisions that occur when non-destination nodes are attempting to transmit a packet during an acknowledgment backoff. Further improvements can be made by setting an alarm in Receive to backoff for at least the ack wait period when the node receives a packet with the wrong address. | ||
+ | |||
+ | * Parameterized the RadioBackoff interface at the top of the radio stack instead of in CsmaP, to make it easier to implement alternative implementations of the CC2420 stack. | ||
+ | |||
+ | == 2/4/2007 : SendNotifier == | ||
+ | |||
+ | * Provide the SendNotifier interface in CC2420ActiveMessageC to support CTP + LPL integration | ||
+ | |||
+ | |||
== 1/17/2007 : LQI / RSSI == | == 1/17/2007 : LQI / RSSI == | ||
* An edge case was found in CC2420ReceiveP where the LQI and/or RSSI values can be corrupted for packets using TOSH_DATA_LENGTH and (TOSH_DATA_LENGTH - 1) length payloads. | * An edge case was found in CC2420ReceiveP where the LQI and/or RSSI values can be corrupted for packets using TOSH_DATA_LENGTH and (TOSH_DATA_LENGTH - 1) length payloads. | ||
+ | |||
+ | [[Category:CC2420]] |
Latest revision as of 19:52, 30 November 2009
Contents
5/28/2007 : CC2420SpiC
- Provided missing strobes and registers in CC2420SpiC:
- SACKPEND
- SRXDEC
- STXCAL
- STXENC
- SAES
- MAIN
- SYNCWORD
- RXCTRL0
- SECCTRL0
- SECCTRL1
- BATTMON
- MANFIDL
- MANFIDH
- MANAND
- MANOR
- AGCCTRL
3/15/2007 : RadioBackoff and Address Recognition
- Removed hardware address recognition. This forces the radio to download every packet, which takes time. The time spent downloading a packet to non-destination nodes should improve acknowledgment success rate by decreasing collisions that occur when non-destination nodes are attempting to transmit a packet during an acknowledgment backoff. Further improvements can be made by setting an alarm in Receive to backoff for at least the ack wait period when the node receives a packet with the wrong address.
- Parameterized the RadioBackoff interface at the top of the radio stack instead of in CsmaP, to make it easier to implement alternative implementations of the CC2420 stack.
2/4/2007 : SendNotifier
- Provide the SendNotifier interface in CC2420ActiveMessageC to support CTP + LPL integration
1/17/2007 : LQI / RSSI
- An edge case was found in CC2420ReceiveP where the LQI and/or RSSI values can be corrupted for packets using TOSH_DATA_LENGTH and (TOSH_DATA_LENGTH - 1) length payloads.