MySensors Library & Examples  2.3.2-95-g0c695e3e
CC1101Registers.h
1 
4 typedef enum cc1101Commands_e {
5  CC1101_CMD_SRES = 0x30,
6  CC1101_CMD_SFSTXON = 0x31,
7  CC1101_CMD_SXOFF = 0x32,
8  CC1101_CMD_SCAL = 0x33,
9  CC1101_CMD_SRX = 0x34,
10  CC1101_CMD_STX = 0x35,
11  CC1101_CMD_SIDLE = 0x36,
12  CC1101_CMD_SWOR = 0x38,
13  CC1101_CMD_SPWD = 0x39,
14  CC1101_CMD_SFRX = 0x3A,
15  CC1101_CMD_SFTX = 0x3B,
16  CC1101_CMD_SWORRST = 0x3C,
17  CC1101_CMD_SNOP = 0x3D,
18 } cc1101_commands_t;
19 
23 typedef enum cc1101Registers_e {
24  CC1101_REG_IOCFG2 = 0x00,
25  CC1101_REG_IOCFG1 = 0x01,
26  CC1101_REG_IOCFG0 = 0x02,
27  CC1101_REG_FIFITHR = 0x03,
28  CC1101_REG_SYNC1 = 0x04,
29  CC1101_REG_SYNC0 = 0x05,
30  CC1101_REG_PKTLEN = 0x06,
31  CC1101_REG_PKTCTRL1 = 0x07,
32  CC1101_REG_PKTCTRL0 = 0x08,
33  CC1101_REG_ADDR = 0x09,
34  CC1101_REG_CHANNR = 0x0A,
35  CC1101_REG_FSCTRL1 = 0x0B,
36  CC1101_REG_FSCTRL0 = 0x0C,
37  CC1101_REG_FREQ2 = 0x0D,
38  CC1101_REG_FREQ1 = 0x0E,
39  CC1101_REG_FREQ0 = 0x0F,
40  CC1101_REG_MDMCFG4 = 0x10,
41  CC1101_REG_MDMCFG3 = 0x11,
42  CC1101_REG_MDMCFG2 = 0x12,
43  CC1101_REG_MDMCFG1 = 0x13,
44  CC1101_REG_MDMCFG0 = 0x14,
45  CC1101_REG_DEVIATN = 0x15,
46  CC1101_REG_MCSM2 = 0x16,
47  CC1101_REG_MCSM1 = 0x17,
48  CC1101_REG_MCSM0 = 0x18,
49  CC1101_REG_FOCCFG = 0x19,
50  CC1101_REG_BSCFG = 0x1A,
51  CC1101_REG_AGCTRL2 = 0x1B,
52  CC1101_REG_AGCTRL1 = 0x1C,
53  CC1101_REG_AGCTRL0 = 0x1D,
54  CC1101_REG_WOREVT1 = 0x1E,
55  CC1101_REG_WOREVT0 = 0x1F,
56  CC1101_REG_WORCTRL = 0x20,
57  CC1101_REG_FREND1 = 0x21,
58  CC1101_REG_FREND0 = 0x22,
59  CC1101_REG_FSCAL3 = 0x23,
60  CC1101_REG_FSCAL2 = 0x24,
61  CC1101_REG_FSCAL1 = 0x25,
62  CC1101_REG_FSCAL0 = 0x26,
63  CC1101_REG_RCCTRL1 = 0x27,
64  CC1101_REG_RCCTRL0 = 0x28,
65  CC1101_REG_FSTEST = 0x29,
66  CC1101_REG_PTEST = 0x2A,
67  CC1101_REG_AGCTEST = 0x2B,
68  CC1101_REG_TEST2 = 0x2C,
69  CC1101_REG_TEST1 = 0x2D,
70  CC1101_REG_TEST0 = 0x2E,
71  CC1101_REG_PARTNUM = 0xF0,
72  CC1101_REG_VERSION = 0xF1,
73  CC1101_REG_FREQTEST = 0xF2,
74  CC1101_REG_LQI = 0xF3,
75  CC1101_REG_RSSI = 0xF4,
76  CC1101_REG_MARCSTATE = 0xF5,
77  CC1101_REG_WORTIME1 = 0xF6,
78  CC1101_REG_WORTIME0 = 0xF7,
79  CC1101_REG_PKTSTATUS = 0xF8,
80  CC1101_REG_VCO_VC_DAC = 0xF9,
81  CC1101_REG_TXBYTES = 0xFA,
82  CC1101_REG_RXBYTES = 0xFB,
83  CC1101_REG_RCCTRL1_STATUS = 0xFC,
84  CC1101_REG_RCCTRL0_STATUS = 0xFD,
85 
86  CC1101_REG_PATABLE = 0x3E,
87  CC1101_REG_FIFO = 0x3F,
88 } cc1101_registers_t;