CC2500 Application
This application is for use by the Chipcon CC2500 and similar radios such as the CC1100. It supports simple radio modules as well as modules with external power amplificator and external antenna. For the latter, the pin CE is used to switch the external PA between TX and RX.
Clients
A Python client, goodfet.cc2500, is in the works, but nothing is stable yet.
Development
Verbs
The following verbs are supported.
Hex | #define | Description |
---|---|---|
0x00 | READ | Exchange data. |
0x01 | WRITE | Exchange data. |
0x02 | PEEK | Read a register. |
0x03 | POKE | Write a register |
0x10 | SETUP | Configure I/O pins. |
0x80 | RX | Receive a packet. |
0x81 | TX | Transmit a packet. |
0x82 | RX_FLUSH | Flush RX buffer. |
0x83 | TX_FLUSH | Flush TX buffer. |