📄 lpnonstreaming.lst
字号:
57
58 ; -------------------------------
59 ; TX Length register
60 ; -------------------------------
61 0000 TX_LENGTH_ADR: equ 0x01
62 0000 TX_LENGTH_RST: equ 0x00
63 0000 TX_LENGTH_MSK: equ 0xff
64
65
66 ; -------------------------------
67 ; TX Control register
68 ; -------------------------------
69 0000 TX_CTRL_ADR: equ 0x02
70 0000 TX_CTRL_RST: equ 0x03
71
72 ; See TX_IRQ for remaining bit position definitions
73
74 ; TX_CTRL bit masks
75 0000 TX_GO: equ 0x80
76 0000 TX_CLR: equ 0x40
77
78
79 ; -------------------------------
80 ; TX Configuration register
81 ; -------------------------------
82 0000 TX_CFG_ADR: equ 0x03
83 0000 TX_CFG_RST: equ 0x05
84
85 ; separate bit field masks
86 0000 TX_DATCODE_LEN_MSK: equ 0x20
87 0000 TX_DATMODE_MSK: equ 0x18
88 0000 PA_VAL_MSK: equ 0x07
89
90 ; DATCODE_LEN register masks
91 0000 DATCODE_LEN_64: equ 0x20
92 0000 DATCODE_LEN_32: equ 0x00
93
94 ; DATMODE register masks
95 0000 DATMODE_1MBPS: equ 0x00
96 0000 DATMODE_8DR: equ 0x08
97 0000 DATMODE_DDR: equ 0x10
98 0000 DATMODE_SDR: equ 0x18
99
100 ; PA_SET register masks
101 0000 PA_N30_DBM: equ 0x00
102 0000 PA_N25_DBM: equ 0x01
103 0000 PA_N20_DBM: equ 0x02
104 0000 PA_N15_DBM: equ 0x03
105 0000 PA_N10_DBM: equ 0x04
106 0000 PA_N5_DBM: equ 0x05
107 0000 PA_0_DBM: equ 0x06
108 0000 PA_4_DBM: equ 0x07
109
110
111 ; -------------------------------
112 ; TX IRQ Status register
113 ; -------------------------------
114 0000 TX_IRQ_STATUS_ADR: equ 0x04
115
116 ; TX_IRQ bit masks
117 0000 XS_IRQ: equ 0x80
118 0000 LV_IRQ: equ 0x40
119 0000 TXB15_IRQ: equ 0x20
120 0000 TXB8_IRQ: equ 0x10
121 0000 TXB0_IRQ: equ 0x08
122 0000 TXBERR_IRQ: equ 0x04
123 0000 TXC_IRQ: equ 0x02
124 0000 TXE_IRQ: equ 0x01
125
126
127 ; -------------------------------
128 ; RX Control register
129 ; -------------------------------
130 0000 RX_CTRL_ADR: equ 0x05
131 0000 RX_CTRL_RST: equ 0x07
132
133 ; See RX_IRQ register for bit positions definitions also used for this register
134
135 ; RX_CTRL bit masks
136 0000 RX_GO: equ 0x80
137
138
139 ; -------------------------------
140 ; RX Configuration register
141 ; -------------------------------
142 0000 RX_CFG_ADR: equ 0x06
143 0000 RX_CFG_RST: equ 0x92
144
145 0000 AUTO_AGC_EN: equ 0x80
146 0000 LNA_EN: equ 0x40
147 0000 ATT_EN: equ 0x20
148 0000 HI: equ 0x10
149 0000 LO: equ 0x00
150 0000 FASTTURN_EN: equ 0x08
151 0000 RXOW_EN: equ 0x02
152 0000 VLD_EN: equ 0x01
153
154
155 ; -------------------------------
156 ; RX IRQ register
157 ; -------------------------------
158 0000 RX_IRQ_STATUS_ADR: equ 0x07
159 ; There is no default value for this register.
160
161 ; RX_IRQ bit masks
162 0000 RXOW_IRQ: equ 0x80
163 0000 SOFDET_IRQ: equ 0x40
164 0000 RXB16_IRQ: equ 0x20
165 0000 RXB8_IRQ: equ 0x10
166 0000 RXB1_IRQ: equ 0x08
167 0000 RXBERR_IRQ: equ 0x04
168 0000 RXC_IRQ: equ 0x02
169 0000 RXE_IRQ: equ 0x01
170
171
172 ; -------------------------------
173 ; RX Status register
174 ; -------------------------------
175 0000 RX_STATUS_ADR: equ 0x08
176 // There is no default value for this register.
177
178 ; single flag bits & multi-bit-field masks
179 0000 RX_ACK: equ 0x80
180 0000 RX_PKTERR: equ 0x40
181 0000 RX_EOPERR: equ 0x20
182 0000 RX_CRC0: equ 0x10
183 0000 RX_BAD_CRC: equ 0x08
184 0000 RX_DATCODE_LEN: equ 0x04
185 0000 RX_DATMODE_MSK: equ 0x03
186
187
188 ; -------------------------------
189 ; RX Count register
190 ; -------------------------------
191 0000 RX_COUNT_ADR: equ 0x09
192 0000 RX_COUNT_RST: equ 0x00
193 0000 RX_COUNT_MSK: equ 0xff
194
195
196 ; -------------------------------
197 ; RX Length Field register
198 ; -------------------------------
199 0000 RX_LENGTH_ADR: equ 0x0a
200 0000 RX_LENGTH_RST: equ 0x00
201 0000 RX_LENGTH_MSK: equ 0xff
202
203
204 ; -------------------------------
205 ; Power Control register
206 ; -------------------------------
207 0000 PWR_CTRL_ADR: equ 0x0b
208 0000 PWR_CTRL_RST: equ 0xa0
209
210 ; single flag bits & multi-bit-field masks
211 0000 PMU_EN: equ 0x80
212 0000 LV_IRQ_EN: equ 0x40
213 0000 PMU_SEN: equ 0x20
214 0000 PFET_OFF: equ 0x10
215 0000 LV_IRQ_TH_MSK: equ 0x0c
216 0000 PMU_OUTV_MSK: equ 0x03
217
218 ; LV_IRQ_TH values
219 0000 LV_IRQ_TH_1P8_V: equ 0x0C
220 0000 LV_IRQ_TH_2P0_V: equ 0x08
221 0000 LV_IRQ_TH_2P2_V: equ 0x04
222 0000 LV_IRQ_TH_PMU_OUTV: equ 0x00
223
224 ; PMU_OUTV values
225 0000 PMU_OUTV_2P4: equ 0x03
226 0000 PMU_OUTV_2P5: equ 0x02
227 0000 PMU_OUTV_2P6: equ 0x01
228 0000 PMU_OUTV_2P7: equ 0x00
229
230
231 ; -------------------------------
232 ; Crystal Control register
233 ; -------------------------------
234 0000 XTAL_CTRL_ADR: equ 0x0c
235 0000 XTAL_CTRL_RST: equ 0x04
236
237 ; single flag bits & multi-bit-field masks
238 0000 XOUT_FNC_MSK: equ 0xc0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -