If you have a pair of eZ430-RF2500 boards (need two USB interfaces), this code takes the general radio code and puts a wireless UART function on top of it.
This highlights the addressing and variable features built into the CC2500 payload.
Using HyperTerminal:
Typing a message until the 64 byte FIFO fills, will induce a software flow control command followed by a transmit. When Tx is complete, software Xoff is sent to HyperTerminal.
Typing a shorter message followed by a Carriage Return will also transmit a message.
Currently, no radio packet delivery acknowledges have been implemented.
Details are in the pdf attached.