CC1100/CC2500 Features

From TinyOS Wiki
Revision as of 08:39, 29 January 2008 by Dmoss (talk | contribs) (New page: == Currently Implemented == === Initialization Branch === * Automatic Power-on Reset Behavior * Proper SplitControl architecture, compliant with TEP 115 * Burst register initialization * ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Currently Implemented

Initialization Branch

  • Automatic Power-on Reset Behavior
  • Proper SplitControl architecture, compliant with TEP 115
  • Burst register initialization
  • Preprocessor choice of default channel, frequency, etc.
  • BlazeCommit: change behavior and operations of the radio at runtime

Transmit Branch

  • Asynchronous Transmit with Clear Channel Assessments
  • Transmissions with long preambles (supporting future Low Power Listening Wake-on-Radio/B-MAC implementation)
  • Acknowledgment transmissions
  • 62 byte packet maximum
  • 500 kbps. Requires fast SPI bus access (use DMA on the MSP430)
  • Automatic CSMA/CA, with hooks to control the use of CCA and backoff values
  • UniqueSend/UniqueReceive duplicate packet filtering
  • PacketLink automatic packet retransmissions

Receive Branch

  • Asynchronous receptions of packets
  • Acknowledgments on request