X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Finclude%2Fccspi.h;h=b831bf3ef813ec338b821d3408af2c21808c5289;hp=6b7bb314c3ae6992bcb826a0e8ae1e88caa3dcf9;hb=a5b5dc2e02ec49f9fc9164e0e5cd70b18e48f635;hpb=2c299b308dca8a7667bacce7690fa6238492723f diff --git a/firmware/include/ccspi.h b/firmware/include/ccspi.h index 6b7bb31..b831bf3 100644 --- a/firmware/include/ccspi.h +++ b/firmware/include/ccspi.h @@ -3,6 +3,13 @@ \brief Constants for CCSPI Driver */ +#ifndef CCSPI_H +#define CCSPI_H + +#include "app.h" + +#define CCSPI 0x51 + //Chipcon SPI Commands //Grab a packet, if one is available. @@ -13,6 +20,10 @@ #define CCSPI_RX_FLUSH 0x82 //Flush TX #define CCSPI_TX_FLUSH 0x83 +//Reflexive jam. +#define CCSPI_REFLEX 0xA0 +//Reflexive jam that sends a forged ACK frame if one was requested +#define CCSPI_REFLEX_AUTOACK 0xA1 //Bit fields for command word. @@ -30,3 +41,8 @@ #define CCSPI_RXFIFO 0x3F #define CCSPI_SFLUSHRX 0x08 #define CCSPI_SFLUSHTX 0x09 + +extern app_t const ccspi_app; + +#endif // CCSPI_H +