NRF Application
This application is for use by the Nordic RF radios, such as the NRF24L01+.
Clients
A Python client, goodfet.nrf, is in the works, but nothing is stable yet.
Development
Verbs
The following verbs are supported. The Write-Enable command is implied by those that write flash memory, such as POKE and SPI_ERASE.
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. |
0x20 | START | Start listening. |
0x21 | STOP | Stop listening. |
0x7E | NOK | No Operation |
0x80 | RX | Receive a packet. |
0x81 | TX | Transmit a packet. |
0x82 | RX_FLUSH | Flush RX buffer. |
0x83 | TX_FLUSH | Flush TX buffer. |