|
|
@@ -37,14 +37,14 @@ typedef union
|
|
37
|
37
|
uint8_t byte;
|
|
38
|
38
|
struct
|
|
39
|
39
|
{
|
|
40
|
|
- uint8_t RESERVED : 1;
|
|
41
|
|
- uint8_t MASK_RX_DR : 1;
|
|
42
|
|
- uint8_t MASK_TX_DS : 1;
|
|
43
|
|
- uint8_t MASK_MAX_RT : 1;
|
|
44
|
|
- uint8_t EN_CRC : 1;
|
|
45
|
|
- uint8_t CRCO : 1;
|
|
46
|
|
- uint8_t PWR_UP : 1;
|
|
47
|
|
- uint8_t PRIM_RX : 1;
|
|
|
40
|
+ uint8_t PRIM_RX : 1;
|
|
|
41
|
+ uint8_t PWR_UP : 1;
|
|
|
42
|
+ uint8_t CRCO : 1;
|
|
|
43
|
+ uint8_t EN_CRC : 1;
|
|
|
44
|
+ uint8_t MASK_MAX_RT : 1;
|
|
|
45
|
+ uint8_t MASK_TX_DS : 1;
|
|
|
46
|
+ uint8_t MASK_RX_DR : 1;
|
|
|
47
|
+ uint8_t RESERVED : 1;
|
|
48
|
48
|
}bits;
|
|
49
|
49
|
}CONFIG_REGISTER;
|
|
50
|
50
|
|
|
|
@@ -54,13 +54,13 @@ typedef union
|
|
54
|
54
|
uint8_t byte;
|
|
55
|
55
|
struct
|
|
56
|
56
|
{
|
|
57
|
|
- uint8_t RESERVED : 2;
|
|
58
|
|
- uint8_t ENAA_P5 : 1;
|
|
59
|
|
- uint8_t ENAA_P4 : 1;
|
|
60
|
|
- uint8_t ENAA_P3 : 1;
|
|
61
|
|
- uint8_t ENAA_P2 : 1;
|
|
62
|
|
- uint8_t ENAA_P1 : 1;
|
|
63
|
|
- uint8_t ENAA_P0 : 1;
|
|
|
57
|
+ uint8_t ENAA_P0 : 1;
|
|
|
58
|
+ uint8_t ENAA_P1 : 1;
|
|
|
59
|
+ uint8_t ENAA_P2 : 1;
|
|
|
60
|
+ uint8_t ENAA_P3 : 1;
|
|
|
61
|
+ uint8_t ENAA_P4 : 1;
|
|
|
62
|
+ uint8_t ENAA_P5 : 1;
|
|
|
63
|
+ uint8_t RESERVED : 2;
|
|
64
|
64
|
}bits;
|
|
65
|
65
|
}EN_AA_REGISTER;
|
|
66
|
66
|
|
|
|
@@ -70,13 +70,13 @@ typedef union
|
|
70
|
70
|
uint8_t byte;
|
|
71
|
71
|
struct
|
|
72
|
72
|
{
|
|
73
|
|
- uint8_t RESERVED : 2;
|
|
74
|
|
- uint8_t ERX_P5 : 1;
|
|
75
|
|
- uint8_t ERX_P4 : 1;
|
|
76
|
|
- uint8_t ERX_P3 : 1;
|
|
77
|
|
- uint8_t ERX_P2 : 1;
|
|
78
|
|
- uint8_t ERX_P1 : 1;
|
|
79
|
|
- uint8_t ERX_P0 : 1;
|
|
|
73
|
+ uint8_t ERX_P0 : 1;
|
|
|
74
|
+ uint8_t ERX_P1 : 1;
|
|
|
75
|
+ uint8_t ERX_P2 : 1;
|
|
|
76
|
+ uint8_t ERX_P3 : 1;
|
|
|
77
|
+ uint8_t ERX_P4 : 1;
|
|
|
78
|
+ uint8_t ERX_P5 : 1;
|
|
|
79
|
+ uint8_t RESERVED : 2;
|
|
80
|
80
|
}bits;
|
|
81
|
81
|
}EN_RXADDR_REGISTER;
|
|
82
|
82
|
|
|
|
@@ -86,8 +86,8 @@ typedef union
|
|
86
|
86
|
uint8_t byte;
|
|
87
|
87
|
struct
|
|
88
|
88
|
{
|
|
89
|
|
- uint8_t RESERVED : 6;
|
|
90
|
89
|
uint8_t AW : 2;
|
|
|
90
|
+ uint8_t RESERVED : 6;
|
|
91
|
91
|
}bits;
|
|
92
|
92
|
}SETUP_AW_REGISTER;
|
|
93
|
93
|
|
|
|
@@ -101,8 +101,8 @@ typedef union
|
|
101
|
101
|
uint8_t byte;
|
|
102
|
102
|
struct
|
|
103
|
103
|
{
|
|
104
|
|
- uint8_t ARD : 4;
|
|
105
|
104
|
uint8_t ARC : 4;
|
|
|
105
|
+ uint8_t ARD : 4;
|
|
106
|
106
|
}bits;
|
|
107
|
107
|
}SETUP_RETR_REGISTER;
|
|
108
|
108
|
|
|
|
@@ -112,8 +112,8 @@ typedef union
|
|
112
|
112
|
uint8_t byte;
|
|
113
|
113
|
struct
|
|
114
|
114
|
{
|
|
115
|
|
- uint8_t RESERVED : 1;
|
|
116
|
115
|
uint8_t RF_CH : 7;
|
|
|
116
|
+ uint8_t RESERVED : 1;
|
|
117
|
117
|
}bits;
|
|
118
|
118
|
}RF_CH_REGISTER;
|
|
119
|
119
|
|
|
|
@@ -123,11 +123,11 @@ typedef union
|
|
123
|
123
|
uint8_t byte;
|
|
124
|
124
|
struct
|
|
125
|
125
|
{
|
|
126
|
|
- uint8_t RESERVED : 3;
|
|
127
|
|
- uint8_t PLL_LOCK : 1;
|
|
128
|
|
- uint8_t RF_DR : 1;
|
|
129
|
|
- uint8_t RF_PWR : 2;
|
|
130
|
126
|
uint8_t LNA_HCURR : 1;
|
|
|
127
|
+ uint8_t RF_PWR : 2;
|
|
|
128
|
+ uint8_t RF_DR : 1;
|
|
|
129
|
+ uint8_t PLL_LOCK : 1;
|
|
|
130
|
+ uint8_t RESERVED : 3;
|
|
131
|
131
|
}bits;
|
|
132
|
132
|
}RF_SETUP_REGISTER;
|
|
133
|
133
|
|