X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fnrf.h;h=bf0f99dbe97fe669554578b8e93791086b85ad5c;hp=7abdf368d7ecafd71c30d08cdff305e0913fe369;hb=a031b4a563978102c664466d1e91a9c3ab0553dd;hpb=8013ee4ccda1a36d1e92de299710b1709b010c33 diff --git a/firmware/include/nrf.h b/firmware/include/nrf.h index 7abdf36..bf0f99d 100644 --- a/firmware/include/nrf.h +++ b/firmware/include/nrf.h @@ -3,14 +3,24 @@ \brief Constants for NRF Driver */ -//Nording RF Commands +#ifndef NRF_H +#define NRF_H + +#include "app.h" + +#define NRF 0x50 + +//Nordic RF Commands //Grab a packet, if one is available. #define NRF_RX 0x80 //Send a packet. #define NRF_TX 0x81 -//Flsuh RX +//Flush RX #define NRF_RX_FLUSH 0x82 +//Flush TX +#define NRF_TX_FLUSH 0x83 + //Nordic RF SPI Instructions #define NRF_R_REGISTER 0x00 @@ -54,6 +64,7 @@ //Also 32-byte buffers for ACK_PLD, TX_PLD, and RX_PLD. //Separate SPI commands. +extern app_t const nrf_app; - +#endif // NRF_H