diff options
author | Christian Pointner <equinox@mur.at> | 2015-02-17 16:08:29 +0100 |
---|---|---|
committer | Christian Pointner <equinox@mur.at> | 2015-02-17 16:08:29 +0100 |
commit | 44dda8f30750d0cb2915e9cfadec4798caf88e0c (patch) | |
tree | 76b56ffcc1d43a828778795f6d14862572626a45 /software/avr.lib/cc1101_defines.h | |
parent | hhd70: added idle command (diff) |
hhd70: reading state works now
Diffstat (limited to 'software/avr.lib/cc1101_defines.h')
-rw-r--r-- | software/avr.lib/cc1101_defines.h | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/software/avr.lib/cc1101_defines.h b/software/avr.lib/cc1101_defines.h index 51ba6ea..a257e75 100644 --- a/software/avr.lib/cc1101_defines.h +++ b/software/avr.lib/cc1101_defines.h @@ -140,7 +140,31 @@ #define CC1101_STATUS_TXFIFO_OVERFLOW(x) ((x & 0b01110000) == 0b01110000) #define CC1101_STATUS_FIFO_BYTES_AVAILABLE(x) (x & 0b00001111) - #define CC1101_FIFO_MAX_LEN 64 + +#define CC1101_MARCSTATE_SLEEP 0x00 +#define CC1101_MARCSTATE_IDLE 0x01 +#define CC1101_MARCSTATE_XOFF 0x02 +#define CC1101_MARCSTATE_VCOON_MC 0x03 +#define CC1101_MARCSTATE_REGON_MC 0x04 +#define CC1101_MARCSTATE_MANCAL 0x05 +#define CC1101_MARCSTATE_VCOON 0x06 +#define CC1101_MARCSTATE_REGON 0x07 +#define CC1101_MARCSTATE_STARTCAL 0x08 +#define CC1101_MARCSTATE_BWBOOST 0x09 +#define CC1101_MARCSTATE_FS_LOCK 0x0A +#define CC1101_MARCSTATE_IFADCON 0x0B +#define CC1101_MARCSTATE_ENDCAL 0x0C +#define CC1101_MARCSTATE_RX 0x0D +#define CC1101_MARCSTATE_RX_END 0x0E +#define CC1101_MARCSTATE_RX_RST 0x0F +#define CC1101_MARCSTATE_TXRX_SWITCH 0x10 +#define CC1101_MARCSTATE_RXFIFO_OVERFLOW 0x11 +#define CC1101_MARCSTATE_FSTXON 0x12 +#define CC1101_MARCSTATE_TX 0x13 +#define CC1101_MARCSTATE_TX_END 0x14 +#define CC1101_MARCSTATE_RXTX_SWITCH 0x15 +#define CC1101_MARCSTATE_TXFIFO_UNDERFLOW 0x16 + #endif |