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. |