1 | /*******************************************************************************
|
---|
2 | * DISCLAIMER
|
---|
3 | * This software is supplied by Renesas Electronics Corporation and is only
|
---|
4 | * intended for use with Renesas products. No other uses are authorized. This
|
---|
5 | * software is owned by Renesas Electronics Corporation and is protected under
|
---|
6 | * all applicable laws, including copyright laws.
|
---|
7 | * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
|
---|
8 | * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
|
---|
9 | * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
|
---|
10 | * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
|
---|
11 | * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
|
---|
12 | * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
|
---|
13 | * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
|
---|
14 | * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
|
---|
15 | * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
---|
16 | * Renesas reserves the right, without notice, to make changes to this software
|
---|
17 | * and to discontinue the availability of this software. By using this software,
|
---|
18 | * you agree to the additional terms and conditions found by accessing the
|
---|
19 | * following link:
|
---|
20 | * http://www.renesas.com/disclaimer
|
---|
21 | * Copyright (C) 2012 - 2014 Renesas Electronics Corporation. All rights reserved.
|
---|
22 | *******************************************************************************/
|
---|
23 | /*******************************************************************************
|
---|
24 | * File Name : usb_iobitmask.h
|
---|
25 | * $Rev: 1116 $
|
---|
26 | * $Date:: 2014-07-09 16:29:19 +0900#$
|
---|
27 | * Description : USB register define header
|
---|
28 | *******************************************************************************/
|
---|
29 | #ifndef USB_IOBITMASK_H
|
---|
30 | #define USB_IOBITMASK_H
|
---|
31 |
|
---|
32 | /*==============================================*/
|
---|
33 | /* SYSCFG */
|
---|
34 | /*==============================================*/
|
---|
35 | #define USB_SYSCFG_USBE (0x0001u)
|
---|
36 | #define USB_SYSCFG_UPLLE (0x0002u)
|
---|
37 | #define USB_SYSCFG_UCKSEL (0x0004u)
|
---|
38 | /* #define USB_SYSCFG_RESERVED1 (0x0008u) */
|
---|
39 | #define USB_SYSCFG_DPRPU (0x0010u)
|
---|
40 | #define USB_SYSCFG_DRPD (0x0020u)
|
---|
41 | #define USB_SYSCFG_DCFM (0x0040u)
|
---|
42 | #define USB_SYSCFG_HSE (0x0080u)
|
---|
43 | /* #define USB_SYSCFG_RESERVED2 (0xFF00u) */
|
---|
44 |
|
---|
45 | #define USB_SYSCFG_USBE_SHIFT (0)
|
---|
46 | #define USB_SYSCFG_UPLLE_SHIFT (1)
|
---|
47 | #define USB_SYSCFG_UCKSEL_SHIFT (2)
|
---|
48 | /* #define USB_SYSCFG_RESERVED1_SHIFT (3) */
|
---|
49 | #define USB_SYSCFG_DPRPU_SHIFT (4)
|
---|
50 | #define USB_SYSCFG_DRPD_SHIFT (5)
|
---|
51 | #define USB_SYSCFG_DCFM_SHIFT (6)
|
---|
52 | #define USB_SYSCFG_HSE_SHIFT (7)
|
---|
53 | /* #define USB_SYSCFG_RESERVED2_SHIFT (8) */
|
---|
54 |
|
---|
55 | /*==============================================*/
|
---|
56 | /* BUSWAIT */
|
---|
57 | /*==============================================*/
|
---|
58 | #define USB_BUSWAIT_BWAIT (0x003Fu)
|
---|
59 |
|
---|
60 | #define USB_BUSWAIT_BWAIT_SHIFT (0)
|
---|
61 |
|
---|
62 | /*==============================================*/
|
---|
63 | /* SYSSTS0 */
|
---|
64 | /*==============================================*/
|
---|
65 | #define USB_SYSSTS0_LNST (0x0003u)
|
---|
66 | #define USB_SYSSTS0_SOFEA (0x0020u)
|
---|
67 | #define USB_SYSSTS0_HTACT (0x0040u)
|
---|
68 |
|
---|
69 | #define USB_SYSSTS0_LNST_SHIFT (0)
|
---|
70 | #define USB_SYSSTS0_SOFEA_SHIFT (5)
|
---|
71 | #define USB_SYSSTS0_HTACT_SHIFT (6)
|
---|
72 |
|
---|
73 | /*==============================================*/
|
---|
74 | /* DVSTCTR0 */
|
---|
75 | /*==============================================*/
|
---|
76 | #define USB_DVSTCTR0_RHST (0x0007u)
|
---|
77 | /* #define USB_DVSTCTR0_RESERVED (0x0008u) */
|
---|
78 | #define USB_DVSTCTR0_UACT (0x0010u)
|
---|
79 | #define USB_DVSTCTR0_RESUME (0x0020u)
|
---|
80 | #define USB_DVSTCTR0_USBRST (0x0040u)
|
---|
81 | #define USB_DVSTCTR0_RWUPE (0x0080u)
|
---|
82 | #define USB_DVSTCTR0_WKUP (0x0100u)
|
---|
83 |
|
---|
84 | #define USB_DVSTCTR0_RHST_SHIFT (0)
|
---|
85 | /* #define USB_DVSTCTR0_RESERVED_SHIFT (3) */
|
---|
86 | #define USB_DVSTCTR0_UACT_SHIFT (4)
|
---|
87 | #define USB_DVSTCTR0_RESUME_SHIFT (5)
|
---|
88 | #define USB_DVSTCTR0_USBRST_SHIFT (6)
|
---|
89 | #define USB_DVSTCTR0_RWUPE_SHIFT (7)
|
---|
90 | #define USB_DVSTCTR0_WKUP_SHIFT (8)
|
---|
91 |
|
---|
92 | /*==============================================*/
|
---|
93 | /* TESTMODE */
|
---|
94 | /*==============================================*/
|
---|
95 | #define USB_TESTMODE_UTST (0x000Fu)
|
---|
96 | /* #define USB_TESTMODE_RESERVED (0xFFF0u) */
|
---|
97 |
|
---|
98 | #define USB_TESTMODE_UTST_SHIFT (0)
|
---|
99 | /* #define USB_TESTMODE_RESERVED_SHIFT (4) */
|
---|
100 |
|
---|
101 | /*==============================================*/
|
---|
102 | /* DnFBCFG */
|
---|
103 | /*==============================================*/
|
---|
104 | /* #define USB_DnFBCFG_RESERVED1 (0x000Fu) */
|
---|
105 | #define USB_DnFBCFG_TENDE (0x0010u)
|
---|
106 | /* #define USB_DnFBCFG_RESERVED2 (0x0FE0u) */
|
---|
107 | #define USB_DnFBCFG_DFACC (0x3000u)
|
---|
108 | /* #define USB_DnFBCFG_RESERVED3 (0xC000u) */
|
---|
109 |
|
---|
110 | /* #define USB_DnFBCFG_RESERVED1_SHIFT (0) */
|
---|
111 | #define USB_DnFBCFG_TENDE_SHIFT (4)
|
---|
112 | /* #define USB_DnFBCFG_RESERVED2_SHIFT (5) */
|
---|
113 | #define USB_DnFBCFG_DFACC_SHIFT (12)
|
---|
114 | /* #define USB_DnFBCFG_RESERVED3_SHIFT (14) */
|
---|
115 |
|
---|
116 | /*==============================================*/
|
---|
117 | /* CFIFO */
|
---|
118 | /*==============================================*/
|
---|
119 | #define USB_CFIFO_FIFOPORT (0xFFFFFFFFuL)
|
---|
120 |
|
---|
121 | #define USB_CFIFO_FIFOPORT_SHIFT (0)
|
---|
122 |
|
---|
123 | /*==============================================*/
|
---|
124 | /* DnFIFO */
|
---|
125 | /*==============================================*/
|
---|
126 | #define USB_DnFIFO_FIFOPORT (0xFFFFFFFFuL)
|
---|
127 |
|
---|
128 | #define USB_DnFIFO_FIFOPORT_SHIFT (0)
|
---|
129 |
|
---|
130 | /*==============================================*/
|
---|
131 | /* CFIFOSEL */
|
---|
132 | /*==============================================*/
|
---|
133 | #define USB_CFIFOSEL_CURPIPE (0x000Fu)
|
---|
134 | /* #define USB_CFIFOSEL_RESERVED1 (0x0010u) */
|
---|
135 | #define USB_CFIFOSEL_ISEL_ (0x0020u)
|
---|
136 | /* #define USB_CFIFOSEL_RESERVED2 (0x00C0u) */
|
---|
137 | #define USB_CFIFOSEL_BIGEND (0x0100u)
|
---|
138 | /* #define USB_CFIFOSEL_RESERVED3 (0x0200u) */
|
---|
139 | #define USB_CFIFOSEL_MBW (0x0C00u)
|
---|
140 | /* #define USB_CFIFOSEL_RESERVED4 (0x3000u) */
|
---|
141 | #define USB_CFIFOSEL_REW (0x4000u)
|
---|
142 | #define USB_CFIFOSEL_RCNT (0x8000u)
|
---|
143 |
|
---|
144 | #define USB_CFIFOSEL_CURPIPE_SHIFT (0)
|
---|
145 | /* #define USB_CFIFOSEL_RESERVED1_SHIFT (4) */
|
---|
146 | #define USB_CFIFOSEL_ISEL_SHIFT_ (5)
|
---|
147 | /* #define USB_CFIFOSEL_RESERVED2_SHIFT (6) */
|
---|
148 | #define USB_CFIFOSEL_BIGEND_SHIFT (8)
|
---|
149 | /* #define USB_CFIFOSEL_RESERVED3_SHIFT (9) */
|
---|
150 | #define USB_CFIFOSEL_MBW_SHIFT (10)
|
---|
151 | /* #define USB_CFIFOSEL_RESERVED4_SHIFT (12) */
|
---|
152 | #define USB_CFIFOSEL_REW_SHIFT (14)
|
---|
153 | #define USB_CFIFOSEL_RCNT_SHIFT (15)
|
---|
154 |
|
---|
155 | /*==============================================*/
|
---|
156 | /* DnFIFOSEL */
|
---|
157 | /*==============================================*/
|
---|
158 | #define USB_DnFIFOSEL_CURPIPE (0x000Fu)
|
---|
159 | /* #define USB_DnFIFOSEL_RESERVED1 (0x00F0u) */
|
---|
160 | #define USB_DnFIFOSEL_BIGEND (0x0100u)
|
---|
161 | /* #define USB_DnFIFOSEL_RESERVED2 (0x0200u) */
|
---|
162 | #define USB_DnFIFOSEL_MBW (0x0C00u)
|
---|
163 | #define USB_DnFIFOSEL_DREQE (0x1000u)
|
---|
164 | #define USB_DnFIFOSEL_DCLRM (0x2000u)
|
---|
165 | #define USB_DnFIFOSEL_REW (0x4000u)
|
---|
166 | #define USB_DnFIFOSEL_RCNT (0x8000u)
|
---|
167 |
|
---|
168 | #define USB_DnFIFOSEL_CURPIPE_SHIFT (0)
|
---|
169 | /* #define USB_DnFIFOSEL_RESERVED1_SHIFT (4) */
|
---|
170 | #define USB_DnFIFOSEL_BIGEND_SHIFT (8)
|
---|
171 | /* #define USB_DnFIFOSEL_RESERVED2_SHIFT (9) */
|
---|
172 | #define USB_DnFIFOSEL_MBW_SHIFT (10)
|
---|
173 | #define USB_DnFIFOSEL_DREQE_SHIFT (12)
|
---|
174 | #define USB_DnFIFOSEL_DCLRM_SHIFT (13)
|
---|
175 | #define USB_DnFIFOSEL_REW_SHIFT (14)
|
---|
176 | #define USB_DnFIFOSEL_RCNT_SHIFT (15)
|
---|
177 |
|
---|
178 | /*==============================================*/
|
---|
179 | /* CFIFOCTR */
|
---|
180 | /*==============================================*/
|
---|
181 | #define USB_CFIFOCTR_DTLN (0x0FFFu)
|
---|
182 | /* #define USB_CFIFOCTR_RESERVED (0x1000u) */
|
---|
183 | #define USB_CFIFOCTR_FRDY (0x2000u)
|
---|
184 | #define USB_CFIFOCTR_BCLR (0x4000u)
|
---|
185 | #define USB_CFIFOCTR_BVAL (0x8000u)
|
---|
186 |
|
---|
187 | #define USB_CFIFOCTR_DTLN_SHIFT (0)
|
---|
188 | /* #define USB_CFIFOCTR_RESERVED_SHIFT (12) */
|
---|
189 | #define USB_CFIFOCTR_FRDY_SHIFT (13)
|
---|
190 | #define USB_CFIFOCTR_BCLR_SHIFT (14)
|
---|
191 | #define USB_CFIFOCTR_BVAL_SHIFT (15)
|
---|
192 |
|
---|
193 | /*==============================================*/
|
---|
194 | /* DnFIFOCTR */
|
---|
195 | /*==============================================*/
|
---|
196 | #define USB_DnFIFOCTR_DTLN (0x0FFFu)
|
---|
197 | /* #define USB_DnFIFOCTR_RESERVED (0x1000u) */
|
---|
198 | #define USB_DnFIFOCTR_FRDY (0x2000u)
|
---|
199 | #define USB_DnFIFOCTR_BCLR (0x4000u)
|
---|
200 | #define USB_DnFIFOCTR_BVAL (0x8000u)
|
---|
201 |
|
---|
202 | #define USB_DnFIFOCTR_DTLN_SHIFT (0)
|
---|
203 | /* #define USB_DnFIFOCTR_RESERVED_SHIFT (12) */
|
---|
204 | #define USB_DnFIFOCTR_FRDY_SHIFT (13)
|
---|
205 | #define USB_DnFIFOCTR_BCLR_SHIFT (14)
|
---|
206 | #define USB_DnFIFOCTR_BVAL_SHIFT (15)
|
---|
207 |
|
---|
208 | /*==============================================*/
|
---|
209 | /* INTENB0 */
|
---|
210 | /*==============================================*/
|
---|
211 | /* #define USB_INTENB0_RESERVED (0x00FFu) */
|
---|
212 | #define USB_INTENB0_BRDYE (0x0100u)
|
---|
213 | #define USB_INTENB0_NRDYE (0x0200u)
|
---|
214 | #define USB_INTENB0_BEMPE (0x0400u)
|
---|
215 | #define USB_INTENB0_CTRE (0x0800u)
|
---|
216 | #define USB_INTENB0_DVSE (0x1000u)
|
---|
217 | #define USB_INTENB0_SOFE (0x2000u)
|
---|
218 | #define USB_INTENB0_RSME (0x4000u)
|
---|
219 | #define USB_INTENB0_VBSE (0x8000u)
|
---|
220 |
|
---|
221 | /* #define USB_INTENB0_RESERVED_SHIFT (0) */
|
---|
222 | #define USB_INTENB0_BRDYE_SHIFT (8)
|
---|
223 | #define USB_INTENB0_NRDYE_SHIFT (9)
|
---|
224 | #define USB_INTENB0_BEMPE_SHIFT (10)
|
---|
225 | #define USB_INTENB0_CTRE_SHIFT (11)
|
---|
226 | #define USB_INTENB0_DVSE_SHIFT (12)
|
---|
227 | #define USB_INTENB0_SOFE_SHIFT (13)
|
---|
228 | #define USB_INTENB0_RSME_SHIFT (14)
|
---|
229 | #define USB_INTENB0_VBSE_SHIFT (15)
|
---|
230 |
|
---|
231 | /*==============================================*/
|
---|
232 | /* INTENB1 */
|
---|
233 | /*==============================================*/
|
---|
234 | /* #define USB_INTENB1_RESERVED1 (0x000Fu) */
|
---|
235 | #define USB_INTENB1_SACKE (0x0010u)
|
---|
236 | #define USB_INTENB1_SIGNE (0x0020u)
|
---|
237 | #define USB_INTENB1_EOFERRE (0x0040u)
|
---|
238 | /* #define USB_INTENB1_RESERVED2 (0x0780u) */
|
---|
239 | #define USB_INTENB1_ATTCHE (0x0800u)
|
---|
240 | #define USB_INTENB1_DTCHE (0x1000u)
|
---|
241 | /* #define USB_INTENB1_RESERVED3 (0x2000u) */
|
---|
242 | #define USB_INTENB1_BCHGE (0x4000u)
|
---|
243 | /* #define USB_INTENB1_RESERVED4 (0x8000u) */
|
---|
244 |
|
---|
245 | /* #define USB_INTENB1_RESERVED1_SHIFT (0) */
|
---|
246 | #define USB_INTENB1_SACKE_SHIFT (4)
|
---|
247 | #define USB_INTENB1_SIGNE_SHIFT (5)
|
---|
248 | #define USB_INTENB1_EOFERRE_SHIFT (6)
|
---|
249 | /* #define USB_INTENB1_RESERVED2_SHIFT (7) */
|
---|
250 | #define USB_INTENB1_ATTCHE_SHIFT (11)
|
---|
251 | #define USB_INTENB1_DTCHE_SHIFT (12)
|
---|
252 | /* #define USB_INTENB1_RESERVED3_SHIFT (13) */
|
---|
253 | #define USB_INTENB1_BCHGE_SHIFT (14)
|
---|
254 | /* #define USB_INTENB1_RESERVED4_SHIFT (15) */
|
---|
255 |
|
---|
256 | /*==============================================*/
|
---|
257 | /* BRDYENB */
|
---|
258 | /*==============================================*/
|
---|
259 | #define USB_BRDYENB (0xFFFFu)
|
---|
260 |
|
---|
261 | #define USB_BRDYENB_SHIFT (0)
|
---|
262 |
|
---|
263 | /*==============================================*/
|
---|
264 | /* NRDYENB */
|
---|
265 | /*==============================================*/
|
---|
266 | #define USB_NRDYENB (0xFFFFu)
|
---|
267 |
|
---|
268 | #define USB_NRDYENB_SHIFT (0)
|
---|
269 |
|
---|
270 | /*==============================================*/
|
---|
271 | /* BEMPENB */
|
---|
272 | /*==============================================*/
|
---|
273 | #define USB_BEMPENB (0xFFFFu)
|
---|
274 |
|
---|
275 | #define USB_BEMPENB_SHIFT (0)
|
---|
276 |
|
---|
277 | /*==============================================*/
|
---|
278 | /* SOFCFG */
|
---|
279 | /*==============================================*/
|
---|
280 | /* #define USB_SOFCFG_RESERVED1 (0x003Fu) */
|
---|
281 | #define USB_SOFCFG_BRDYM (0x0040u)
|
---|
282 | /* #define USB_SOFCFG_RESERVED2 (0x0080u) */
|
---|
283 | #define USB_SOFCFG_TRNENSEL (0x0100u)
|
---|
284 | /* #define USB_SOFCFG_RESERVED3 (0xFE00u) */
|
---|
285 |
|
---|
286 | /* #define USB_SOFCFG_RESERVED1_SHIFT (0) */
|
---|
287 | #define USB_SOFCFG_BRDYM_SHIFT (6)
|
---|
288 | /* #define USB_SOFCFG_RESERVED2_SHIFT (7) */
|
---|
289 | #define USB_SOFCFG_TRNENSEL_SHIFT (8)
|
---|
290 | /* #define USB_SOFCFG_RESERVED3_SHIFT (9) */
|
---|
291 |
|
---|
292 | /*==============================================*/
|
---|
293 | /* INTSTS0 */
|
---|
294 | /*==============================================*/
|
---|
295 | #define USB_INTSTS0_CTSQ (0x0007u)
|
---|
296 | #define USB_INTSTS0_VALID (0x0008u)
|
---|
297 | #define USB_INTSTS0_DVSQ (0x0070u)
|
---|
298 | #define USB_INTSTS0_VBSTS (0x0080u)
|
---|
299 | #define USB_INTSTS0_BRDY (0x0100u)
|
---|
300 | #define USB_INTSTS0_NRDY (0x0200u)
|
---|
301 | #define USB_INTSTS0_BEMP (0x0400u)
|
---|
302 | #define USB_INTSTS0_CTRT (0x0800u)
|
---|
303 | #define USB_INTSTS0_DVST (0x1000u)
|
---|
304 | #define USB_INTSTS0_SOFR (0x2000u)
|
---|
305 | #define USB_INTSTS0_RESM (0x4000u)
|
---|
306 | #define USB_INTSTS0_VBINT (0x8000u)
|
---|
307 |
|
---|
308 | #define USB_INTSTS0_CTSQ_SHIFT (0)
|
---|
309 | #define USB_INTSTS0_VALID_SHIFT (3)
|
---|
310 | #define USB_INTSTS0_DVSQ_SHIFT (4)
|
---|
311 | #define USB_INTSTS0_VBSTS_SHIFT (7)
|
---|
312 | #define USB_INTSTS0_BRDY_SHIFT (8)
|
---|
313 | #define USB_INTSTS0_NRDY_SHIFT (9)
|
---|
314 | #define USB_INTSTS0_BEMP_SHIFT (10)
|
---|
315 | #define USB_INTSTS0_CTRT_SHIFT (11)
|
---|
316 | #define USB_INTSTS0_DVST_SHIFT (12)
|
---|
317 | #define USB_INTSTS0_SOFR_SHIFT (13)
|
---|
318 | #define USB_INTSTS0_RESM_SHIFT (14)
|
---|
319 | #define USB_INTSTS0_VBINT_SHIFT (15)
|
---|
320 |
|
---|
321 | /*==============================================*/
|
---|
322 | /* INTSTS1 */
|
---|
323 | /*==============================================*/
|
---|
324 | /* #define USB_INTSTS1_RESERVED1 (0x000Fu) */
|
---|
325 | #define USB_INTSTS1_SACK (0x0010u)
|
---|
326 | #define USB_INTSTS1_SIGN (0x0020u)
|
---|
327 | #define USB_INTSTS1_EOFERR (0x0040u)
|
---|
328 | /* #define USB_INTSTS1_RESERVED2 (0x0780u) */
|
---|
329 | #define USB_INTSTS1_ATTCH (0x0800u)
|
---|
330 | #define USB_INTSTS1_DTCH (0x1000u)
|
---|
331 | /* #define USB_INTSTS1_RESERVED3 (0x2000u) */
|
---|
332 | #define USB_INTSTS1_BCHG (0x4000u)
|
---|
333 | /* #define USB_INTSTS1_RESERVED4 (0x8000u) */
|
---|
334 |
|
---|
335 | /* #define USB_INTSTS1_RESERVED1_SHIFT (0) */
|
---|
336 | #define USB_INTSTS1_SACK_SHIFT (4)
|
---|
337 | #define USB_INTSTS1_SIGN_SHIFT (5)
|
---|
338 | #define USB_INTSTS1_EOFERR_SHIFT (6)
|
---|
339 | /* #define USB_INTSTS1_RESERVED2_SHIFT (7) */
|
---|
340 | #define USB_INTSTS1_ATTCH_SHIFT (11)
|
---|
341 | #define USB_INTSTS1_DTCH_SHIFT (12)
|
---|
342 | /* #define USB_INTSTS1_RESERVED3_SHIFT (13) */
|
---|
343 | #define USB_INTSTS1_BCHG_SHIFT (14)
|
---|
344 | /* #define USB_INTSTS1_RESERVED4_SHIFT (15) */
|
---|
345 |
|
---|
346 | /*==============================================*/
|
---|
347 | /* BRDYSTS */
|
---|
348 | /*==============================================*/
|
---|
349 | #define USB_BRDYSTS (0xFFFFu)
|
---|
350 |
|
---|
351 | #define USB_BRDYSTS_SHIFT (0)
|
---|
352 |
|
---|
353 | /*==============================================*/
|
---|
354 | /* NRDYSTS */
|
---|
355 | /*==============================================*/
|
---|
356 | #define USB_NRDYSTS (0xFFFFu)
|
---|
357 |
|
---|
358 | #define USB_NRDYSTS_SHIFT (0)
|
---|
359 |
|
---|
360 | /*==============================================*/
|
---|
361 | /* BEMPSTS */
|
---|
362 | /*==============================================*/
|
---|
363 | #define USB_BEMPSTS (0xFFFFu)
|
---|
364 |
|
---|
365 | #define USB_BEMPSTS_SHIFT (0)
|
---|
366 |
|
---|
367 | /*==============================================*/
|
---|
368 | /* FRMNUM */
|
---|
369 | /*==============================================*/
|
---|
370 | #define USB_FRMNUM_FRNM (0x07FFu)
|
---|
371 | /* #define USB_FRMNUM_RESERVED (0x3800u) */
|
---|
372 | #define USB_FRMNUM_CRCE (0x4000u)
|
---|
373 | #define USB_FRMNUM_OVRN (0x8000u)
|
---|
374 |
|
---|
375 | #define USB_FRMNUM_FRNM_SHIFT (0)
|
---|
376 | /* #define USB_FRMNUM_RESERVED_SHIFT (11) */
|
---|
377 | #define USB_FRMNUM_CRCE_SHIFT (14)
|
---|
378 | #define USB_FRMNUM_OVRN_SHIFT (15)
|
---|
379 |
|
---|
380 | /*==============================================*/
|
---|
381 | /* UFRMNUM */
|
---|
382 | /*==============================================*/
|
---|
383 | #define USB_UFRMNUM_UFRNM (0x0007u)
|
---|
384 | /* #define USB_UFRMNUM_RESERVED (0xFFF8u) */
|
---|
385 |
|
---|
386 | #define USB_UFRMNUM_UFRNM_SHIFT (0)
|
---|
387 | /* #define USB_UFRMNUM_RESERVED_SHIFT (3) */
|
---|
388 |
|
---|
389 | /*==============================================*/
|
---|
390 | /* USBADDR */
|
---|
391 | /*==============================================*/
|
---|
392 | #define USB_USBADDR_USBADDR (0x007Fu)
|
---|
393 | /* #define USB_USBADDR_RESERVED (0xFF80u) */
|
---|
394 |
|
---|
395 | #define USB_USBADDR_USBADDR_SHIFT (0)
|
---|
396 | /* #define USB_USBADDR_RESERVED_SHIFT (7) */
|
---|
397 |
|
---|
398 | /*==============================================*/
|
---|
399 | /* USBREQ */
|
---|
400 | /*==============================================*/
|
---|
401 | #define USB_USBREQ_BMREQUESTTYPE (0x00FFu)
|
---|
402 | #define USB_USBREQ_BREQUEST (0xFF00u)
|
---|
403 |
|
---|
404 | #define USB_USBREQ_BMREQUESTTYPE_SHIFT (0)
|
---|
405 | #define USB_USBREQ_BREQUEST_SHIFT (8)
|
---|
406 |
|
---|
407 | /*==============================================*/
|
---|
408 | /* USBVAL */
|
---|
409 | /*==============================================*/
|
---|
410 | #define USB_USBVAL (0xFFFFu)
|
---|
411 |
|
---|
412 | #define USB_USBVAL_SHIFT (0)
|
---|
413 |
|
---|
414 | /*==============================================*/
|
---|
415 | /* USBINDX */
|
---|
416 | /*==============================================*/
|
---|
417 | #define USB_USBINDX (0xFFFFu)
|
---|
418 |
|
---|
419 | #define USB_USBINDX_SHIFT (0)
|
---|
420 |
|
---|
421 | /*==============================================*/
|
---|
422 | /* USBLENG */
|
---|
423 | /*==============================================*/
|
---|
424 | #define USB_USBLENG (0xFFFFu)
|
---|
425 |
|
---|
426 | #define USB_USBLENG_SHIFT (0)
|
---|
427 |
|
---|
428 | /*==============================================*/
|
---|
429 | /* DCPCFG */
|
---|
430 | /*==============================================*/
|
---|
431 | /* #define USB_DCPCFG_RESERVED1 (0x000Fu) */
|
---|
432 | #define USB_DCPCFG_DIR (0x0010u)
|
---|
433 | /* #define USB_DCPCFG_RESERVED2 (0x0060u) */
|
---|
434 | #define USB_DCPCFG_SHTNAK (0x0080u)
|
---|
435 | #define USB_DCPCFG_CNTMD (0x0100u)
|
---|
436 | /* #define USB_DCPCFG_RESERVED3 (0xFE00u) */
|
---|
437 |
|
---|
438 | /* #define USB_DCPCFG_RESERVED1_SHIFT (0) */
|
---|
439 | #define USB_DCPCFG_DIR_SHIFT (4)
|
---|
440 | /* #define USB_DCPCFG_RESERVED2_SHIFT (5) */
|
---|
441 | #define USB_DCPCFG_SHTNK_SHIFT (7)
|
---|
442 | #define USB_DCPCFG_CNTMD_SHIFT (8)
|
---|
443 | /* #define USB_DCPCFG_RESERVED3 (9) */
|
---|
444 |
|
---|
445 | /*==============================================*/
|
---|
446 | /* DCPMAXP */
|
---|
447 | /*==============================================*/
|
---|
448 | #define USB_DCPMAXP_MXPS (0x007Fu)
|
---|
449 | /* #define USB_DCPMAXP_RESERVED (0x0F80u) */
|
---|
450 | #define USB_DCPMAXP_DEVSEL (0xF000u)
|
---|
451 |
|
---|
452 | #define USB_DCPMAXP_MXPS_SHIFT (0)
|
---|
453 | /* #define USB_DCPMAXP_RESERVED_SHIFT (7) */
|
---|
454 | #define USB_DCPMAXP_DEVSEL_SHIFT (12)
|
---|
455 |
|
---|
456 | /*==============================================*/
|
---|
457 | /* DCPCTR */
|
---|
458 | /*==============================================*/
|
---|
459 | #define USB_DCPCTR_PID (0x0003u)
|
---|
460 | #define USB_DCPCTR_CCPL (0x0004u)
|
---|
461 | /* #define USB_DCPCTR_RESERVED1 (0x0008u) */
|
---|
462 | #define USB_DCPCTR_PINGE (0x0010u)
|
---|
463 | #define USB_DCPCTR_PBUSY (0x0020u)
|
---|
464 | #define USB_DCPCTR_SQMON (0x0040u)
|
---|
465 | #define USB_DCPCTR_SQSET (0x0080u)
|
---|
466 | #define USB_DCPCTR_SQCLR (0x0100u)
|
---|
467 | /* #define USB_DCPCTR_RESERVED2 (0x0600u) */
|
---|
468 | #define USB_DCPCTR_SUREQCLR (0x0800u)
|
---|
469 | #define USB_DCPCTR_CSSTS (0x1000u)
|
---|
470 | #define USB_DCPCTR_CSCLR (0x2000u)
|
---|
471 | #define USB_DCPCTR_SUREQ (0x4000u)
|
---|
472 | #define USB_DCPCTR_BSTS (0x8000u)
|
---|
473 |
|
---|
474 | #define USB_DCPCTR_PID_SHIFT (0)
|
---|
475 | #define USB_DCPCTR_CCPL_SHIFT (2)
|
---|
476 | /* #define USB_DCPCTR_RESERVED1_SHIFT (3) */
|
---|
477 | #define USB_DCPCTR_PINGE_SHIFT (4)
|
---|
478 | #define USB_DCPCTR_PBUSY_SHIFT (5)
|
---|
479 | #define USB_DCPCTR_SQMON_SHIFT (6)
|
---|
480 | #define USB_DCPCTR_SQSET_SHIFT (7)
|
---|
481 | #define USB_DCPCTR_SQCLR_SHIFT (8)
|
---|
482 | /* #define USB_DCPCTR_RESERVED2_SHIFT (9) */
|
---|
483 | #define USB_DCPCTR_SUREQCLR_SHIFT (11)
|
---|
484 | #define USB_DCPCTR_CSSTS_SHIFT (12)
|
---|
485 | #define USB_DCPCTR_CSCLR_SHIFT (13)
|
---|
486 | #define USB_DCPCTR_SUREQ_SHIFT (14)
|
---|
487 | #define USB_DCPCTR_BSTS_SHIFT (15)
|
---|
488 |
|
---|
489 | /*==============================================*/
|
---|
490 | /* PIPESEL */
|
---|
491 | /*==============================================*/
|
---|
492 | #define USB_PIPESEL_PIPESEL (0x000Fu)
|
---|
493 | /* #define USB_PIPESEL_RESERVED (0xFFF0u) */
|
---|
494 |
|
---|
495 | #define USB_PIPESEL_PIPESEL_SHIFT (0)
|
---|
496 | /* #define USB_PIPESEL_RESERVED_SHIFT (4) */
|
---|
497 |
|
---|
498 | /*==============================================*/
|
---|
499 | /* PIPECFG */
|
---|
500 | /*==============================================*/
|
---|
501 | #define USB_PIPECFG_EPNUM (0x000Fu)
|
---|
502 | #define USB_PIPECFG_DIR (0x0010u)
|
---|
503 | /* #define USB_PIPECFG_RESERVED1 (0x0060u) */
|
---|
504 | #define USB_PIPECFG_SHTNAK (0x0080u)
|
---|
505 | #define USB_PIPECFG_CNTMD (0x0100u)
|
---|
506 | #define USB_PIPECFG_DBLB (0x0200u)
|
---|
507 | #define USB_PIPECFG_BFRE (0x0400u)
|
---|
508 | /* #define USB_PIPECFG_RESERVED2 (0x3800u) */
|
---|
509 | #define USB_PIPECFG_TYPE (0xC000u)
|
---|
510 |
|
---|
511 | #define USB_PIPECFG_EPNUM_SHIFT (0)
|
---|
512 | #define USB_PIPECFG_DIR_SHIFT (4)
|
---|
513 | /* #define USB_PIPECFG_RESERVED1_SHIFT (5) */
|
---|
514 | #define USB_PIPECFG_SHTNAK_SHIFT (7)
|
---|
515 | #define USB_PIPECFG_CNTMD_SHIFT (8)
|
---|
516 | #define USB_PIPECFG_DBLB_SHIFT (9)
|
---|
517 | #define USB_PIPECFG_BFRE_SHIFT (10)
|
---|
518 | /* #define USB_PIPECFG_RESERVED2_SHIFT (11) */
|
---|
519 | #define USB_PIPECFG_TYPE_SHIFT (14)
|
---|
520 |
|
---|
521 | /*==============================================*/
|
---|
522 | /* PIPEBUF */
|
---|
523 | /*==============================================*/
|
---|
524 | #define USB_PIPEBUF_BUFNMB (0x00FFu)
|
---|
525 | /* #define USB_PIPEBUF_RESERVED1 (0x0300u) */
|
---|
526 | #define USB_PIPEBUF_BUFSIZE (0x7C00u)
|
---|
527 | /* #define USB_PIPEBUF_RESERVED2 (0x8000u) */
|
---|
528 |
|
---|
529 | #define USB_PIPEBUF_BUFNMB_SHIFT (0)
|
---|
530 | /* #define USB_PIPEBUF_RESERVED1_SHIFT (8) */
|
---|
531 | #define USB_PIPEBUF_BUFSIZE_SHIFT (10)
|
---|
532 | /* #define USB_PIPEBUF_RESERVED2_SHIFT (15) */
|
---|
533 |
|
---|
534 | /*==============================================*/
|
---|
535 | /* PIPEMAXP */
|
---|
536 | /*==============================================*/
|
---|
537 | #define USB_PIPEMAXP_MXPS (0x07FFu)
|
---|
538 | /* #define USB_PIPEMAXP_RESERVED (0x0800u) */
|
---|
539 | #define USB_PIPEMAXP_DEVSEL (0xF000u)
|
---|
540 |
|
---|
541 | #define USB_PIPEMAXP_MXPS_SHIFT (0)
|
---|
542 | /* #define USB_PIPEMAXP_RESERVED_SHIFT (11) */
|
---|
543 | #define USB_PIPEMAXP_DEVSEL_SHIFT (12)
|
---|
544 |
|
---|
545 | /*==============================================*/
|
---|
546 | /* PIPEPERI */
|
---|
547 | /*==============================================*/
|
---|
548 | #define USB_PIPEPERI_IITV (0x0007u)
|
---|
549 | /* #define USB_PIPEPERI_RESERVED1 (0x0FF8u) */
|
---|
550 | #define USB_PIPEPERI_IFIS (0x1000u)
|
---|
551 | /* #define USB_PIPEPERI_RESERVED2 (0xE000u) */
|
---|
552 |
|
---|
553 | #define USB_PIPEPERI_IITV_SHIFT (0)
|
---|
554 | /* #define USB_PIPEPERI_RESERVED1_SHIFT (3) */
|
---|
555 | #define USB_PIPEPERI_IFIS_SHIFT (12)
|
---|
556 | /* #define USB_PIPEPERI_RESERVED2_SHIFT (13) */
|
---|
557 |
|
---|
558 | /*==============================================*/
|
---|
559 | /* PIPEnCTR_1_5 */
|
---|
560 | /*==============================================*/
|
---|
561 | #define USB_PIPEnCTR_1_5_PID (0x0003u)
|
---|
562 | /* #define USB_PIPEnCTR_1_5_RESERVED1 (0x001Cu) */
|
---|
563 | #define USB_PIPEnCTR_1_5_PBUSY (0x0020u)
|
---|
564 | #define USB_PIPEnCTR_1_5_SQMON (0x0040u)
|
---|
565 | #define USB_PIPEnCTR_1_5_SQSET (0x0080u)
|
---|
566 | #define USB_PIPEnCTR_1_5_SQCLR (0x0100u)
|
---|
567 | #define USB_PIPEnCTR_1_5_ACLRM (0x0200u)
|
---|
568 | #define USB_PIPEnCTR_1_5_ATREPM (0x0400u)
|
---|
569 | /* #define USB_PIPEnCTR_1_5_RESERVED2 (0x0800u) */
|
---|
570 | #define USB_PIPEnCTR_1_5_CSSTS (0x1000u)
|
---|
571 | #define USB_PIPEnCTR_1_5_CSCLR (0x2000u)
|
---|
572 | #define USB_PIPEnCTR_1_5_INBUFM (0x4000u)
|
---|
573 | #define USB_PIPEnCTR_1_5_BSTS (0x8000u)
|
---|
574 |
|
---|
575 | #define USB_PIPEnCTR_1_5_PID_SHIFT (0)
|
---|
576 | /* #define USB_PIPEnCTR_1_5_RESERVED1_SHIFT (2) */
|
---|
577 | #define USB_PIPEnCTR_1_5_PBUSY_SHIFT (5)
|
---|
578 | #define USB_PIPEnCTR_1_5_SQMON_SHIFT (6)
|
---|
579 | #define USB_PIPEnCTR_1_5_SQSET_SHIFT (7)
|
---|
580 | #define USB_PIPEnCTR_1_5_SQCLR_SHIFT (8)
|
---|
581 | #define USB_PIPEnCTR_1_5_ACLRM_SHIFT (9)
|
---|
582 | #define USB_PIPEnCTR_1_5_ATREPM_SHIFT (10)
|
---|
583 | /* #define USB_PIPEnCTR_1_5_RESERVED2_SHIFT (11) */
|
---|
584 | #define USB_PIPEnCTR_1_5_CSSTS_SHIFT (12)
|
---|
585 | #define USB_PIPEnCTR_1_5_CSCLR_SHIFT (13)
|
---|
586 | #define USB_PIPEnCTR_1_5_INBUFM_SHIFT (14)
|
---|
587 | #define USB_PIPEnCTR_1_5_BSTS_SHIFT (15)
|
---|
588 |
|
---|
589 | /*==============================================*/
|
---|
590 | /* PIPEnCTR_6_8 */
|
---|
591 | /*==============================================*/
|
---|
592 | #define USB_PIPEnCTR_6_8_PID (0x0003u)
|
---|
593 | /* #define USB_PIPEnCTR_6_8_RESERVED1 (0x001Cu) */
|
---|
594 | #define USB_PIPEnCTR_6_8_PBUSY (0x0020u)
|
---|
595 | #define USB_PIPEnCTR_6_8_SQMON (0x0040u)
|
---|
596 | #define USB_PIPEnCTR_6_8_SQSET (0x0080u)
|
---|
597 | #define USB_PIPEnCTR_6_8_SQCLR (0x0100u)
|
---|
598 | #define USB_PIPEnCTR_6_8_ACLRM (0x0200u)
|
---|
599 | /* #define USB_PIPEnCTR_6_8_RESERVED2 (0x0C00u) */
|
---|
600 | #define USB_PIPEnCTR_6_8_CSSTS (0x1000u)
|
---|
601 | #define USB_PIPEnCTR_6_8_CSCLR (0x2000u)
|
---|
602 | /* #define USB_PIPEnCTR_6_8_RESERVED3 (0x4000u) */
|
---|
603 | #define USB_PIPEnCTR_6_8_BSTS (0x8000u)
|
---|
604 |
|
---|
605 | #define USB_PIPEnCTR_6_8_PID_SHIFT (0)
|
---|
606 | /* #define USB_PIPEnCTR_6_8_RESERVED1_SHIFT (2) */
|
---|
607 | #define USB_PIPEnCTR_6_8_PBUSY_SHIFT (5)
|
---|
608 | #define USB_PIPEnCTR_6_8_SQMON_SHIFT (6)
|
---|
609 | #define USB_PIPEnCTR_6_8_SQSET_SHIFT (7)
|
---|
610 | #define USB_PIPEnCTR_6_8_SQCLR_SHIFT (8)
|
---|
611 | #define USB_PIPEnCTR_6_8_ACLRM_SHIFT (9)
|
---|
612 | /* #define USB_PIPEnCTR_6_8_RESERVED2_SHIFT (10) */
|
---|
613 | #define USB_PIPEnCTR_6_8_CSSTS_SHIFT (12)
|
---|
614 | #define USB_PIPEnCTR_6_8_CSCLR_SHIFT (13)
|
---|
615 | /* #define USB_PIPEnCTR_6_8_RESERVED3_SHIFT (14) */
|
---|
616 | #define USB_PIPEnCTR_6_8_BSTS_SHIFT (15)
|
---|
617 |
|
---|
618 | /*==============================================*/
|
---|
619 | /* PIPEnCTR_9 */
|
---|
620 | /*==============================================*/
|
---|
621 | #define USB_PIPEnCTR_9_PID (0x0003u)
|
---|
622 | /* #define USB_PIPEnCTR_9_RESERVED1 (0x001Cu) */
|
---|
623 | #define USB_PIPEnCTR_9_PBUSY (0x0020u)
|
---|
624 | #define USB_PIPEnCTR_9_SQMON (0x0040u)
|
---|
625 | #define USB_PIPEnCTR_9_SQSET (0x0080u)
|
---|
626 | #define USB_PIPEnCTR_9_SQCLR (0x0100u)
|
---|
627 | #define USB_PIPEnCTR_9_ACLRM (0x0200u)
|
---|
628 | #define USB_PIPEnCTR_9_ATREPM (0x0400u)
|
---|
629 | /* #define USB_PIPEnCTR_9_RESERVED2 (0x0800u) */
|
---|
630 | #define USB_PIPEnCTR_9_CSSTS (0x1000u)
|
---|
631 | #define USB_PIPEnCTR_9_CSCLR (0x2000u)
|
---|
632 | #define USB_PIPEnCTR_9_INBUFM (0x4000u)
|
---|
633 | #define USB_PIPEnCTR_9_BSTS (0x8000u)
|
---|
634 |
|
---|
635 | #define USB_PIPEnCTR_9_PID_SHIFT (0)
|
---|
636 | /* #define USB_PIPEnCTR_9_RESERVED1_SHIFT (2) */
|
---|
637 | #define USB_PIPEnCTR_9_PBUSY_SHIFT (5)
|
---|
638 | #define USB_PIPEnCTR_9_SQMON_SHIFT (6)
|
---|
639 | #define USB_PIPEnCTR_9_SQSET_SHIFT (7)
|
---|
640 | #define USB_PIPEnCTR_9_SQCLR_SHIFT (8)
|
---|
641 | #define USB_PIPEnCTR_9_ACLRM_SHIFT (9)
|
---|
642 | #define USB_PIPEnCTR_9_ATREPM_SHIFT (10)
|
---|
643 | /* #define USB_PIPEnCTR_9_RESERVED2_SHIFT (11) */
|
---|
644 | #define USB_PIPEnCTR_9_CSSTS_SHIFT (12)
|
---|
645 | #define USB_PIPEnCTR_9_CSCLR_SHIFT (13)
|
---|
646 | #define USB_PIPEnCTR_9_INBUFM_SHIFT (14)
|
---|
647 | #define USB_PIPEnCTR_9_BSTS_SHIFT (15)
|
---|
648 |
|
---|
649 | /*==============================================*/
|
---|
650 | /* PIPEnCTR_A_F */
|
---|
651 | /*==============================================*/
|
---|
652 | #define USB_PIPEnCTR_A_F_PID (0x0003u)
|
---|
653 | /* #define USB_PIPEnCTR_A_F_RESERVED1 (0x001Cu) */
|
---|
654 | #define USB_PIPEnCTR_A_F_PBUSY (0x0020u)
|
---|
655 | #define USB_PIPEnCTR_A_F_SQMON (0x0040u)
|
---|
656 | #define USB_PIPEnCTR_A_F_SQSET (0x0080u)
|
---|
657 | #define USB_PIPEnCTR_A_F_SQCLR (0x0100u)
|
---|
658 | #define USB_PIPEnCTR_A_F_ACLRM (0x0200u)
|
---|
659 | #define USB_PIPEnCTR_A_F_ATREPM (0x0400u)
|
---|
660 | /* #define USB_PIPEnCTR_A_F_RESERVED2 (0x3800u) */
|
---|
661 | #define USB_PIPEnCTR_A_F_INBUFM (0x4000u)
|
---|
662 | #define USB_PIPEnCTR_A_F_BSTS (0x8000u)
|
---|
663 |
|
---|
664 | #define USB_PIPEnCTR_A_F_PID_SHIFT (0)
|
---|
665 | /* #define USB_PIPEnCTR_A_F_RESERVED1_SHIFT (2) */
|
---|
666 | #define USB_PIPEnCTR_A_F_PBUSY_SHIFT (5)
|
---|
667 | #define USB_PIPEnCTR_A_F_SQMON_SHIFT (6)
|
---|
668 | #define USB_PIPEnCTR_A_F_SQSET_SHIFT (7)
|
---|
669 | #define USB_PIPEnCTR_A_F_SQCLR_SHIFT (8)
|
---|
670 | #define USB_PIPEnCTR_A_F_ACLRM_SHIFT (9)
|
---|
671 | #define USB_PIPEnCTR_A_F_ATREPM_SHIFT (10)
|
---|
672 | /* #define USB_PIPEnCTR_A_F_RESERVED2_SHIFT (11) */
|
---|
673 | #define USB_PIPEnCTR_A_F_INBUFM_SHIFT (14)
|
---|
674 | #define USB_PIPEnCTR_A_F_BSTS_SHIFT (15)
|
---|
675 |
|
---|
676 | /*==============================================*/
|
---|
677 | /* PIPEnTRE */
|
---|
678 | /*==============================================*/
|
---|
679 | /* #define USB_PIPEnTRE_RESERVED1 (0x00FFu) */
|
---|
680 | #define USB_PIPEnTRE_TRCLR (0x0100u)
|
---|
681 | #define USB_PIPEnTRE_TRENB (0x0200u)
|
---|
682 | /* #define USB_PIPEnTRE_RESERVED2 (0xFC00u) */
|
---|
683 |
|
---|
684 | /* #define USB_PIPEnTRE_RESERVED1_SHIFT (0) */
|
---|
685 | #define USB_PIPEnTRE_TRCLR_SHIFT (8)
|
---|
686 | #define USB_PIPEnTRE_TRENB_SHIFT (9)
|
---|
687 | /* #define USB_PIPEnTRE_RESERVED2_SHIFT (10) */
|
---|
688 |
|
---|
689 | /*==============================================*/
|
---|
690 | /* PIPEnTRN */
|
---|
691 | /*==============================================*/
|
---|
692 | #define USB_PIPEnTRN (0xFFFFu)
|
---|
693 |
|
---|
694 | #define USB_PIPEnTRN_SHIFT (0)
|
---|
695 |
|
---|
696 | /*==============================================*/
|
---|
697 | /* DEVADDn */
|
---|
698 | /*==============================================*/
|
---|
699 | /* #define USB_DEVADDn_RESERVED1 (0x003Fu) */
|
---|
700 | #define USB_DEVADDn_USBSPD (0x00C0u)
|
---|
701 | #define USB_DEVADDn_HUBPORT (0x0700u)
|
---|
702 | #define USB_DEVADDn_UPPHUB (0x7800u)
|
---|
703 | /* #define USB_DEVADDn_RESERVED2 (0x8000u) */
|
---|
704 |
|
---|
705 | /* #define USB_DEVADDn_RESERVED1_SHIFT (0) */
|
---|
706 | #define USB_DEVADDn_USBSPD_SHIFT (6)
|
---|
707 | #define USB_DEVADDn_HUBPORT_SHIFT (8)
|
---|
708 | #define USB_DEVADDn_UPPHUB_SHIFT (11)
|
---|
709 | /* #define USB_DEVADDn_RESERVED2_SHIFT (15) */
|
---|
710 |
|
---|
711 | /*==============================================*/
|
---|
712 | /* SUSPMODE */
|
---|
713 | /*==============================================*/
|
---|
714 | /* #define USB_SUSPMODE_RESERVED1 (0x3FFFu) */
|
---|
715 | #define USB_SUSPMODE_SUSPM (0x4000u)
|
---|
716 | /* #define USB_SUSPMODE_RESERVED2 (0x8000u) */
|
---|
717 |
|
---|
718 | /* #define USB_SUSPMODE_RESERVED1_SHIFT (0) */
|
---|
719 | #define USB_SUSPMODE_SUSPM_SHIFT (14)
|
---|
720 | /* #define USB_SUSPMODE_RESERVED2_SHIFT (15) */
|
---|
721 |
|
---|
722 | /*==============================================*/
|
---|
723 | /* DnFIFOBm */
|
---|
724 | /*==============================================*/
|
---|
725 | #define USB_DnFIFOBm (0xFFFFu)
|
---|
726 |
|
---|
727 | #define USB_DnFIFOBm_SHIFT (0)
|
---|
728 |
|
---|
729 | #endif /* USB_IOBITMASK_H */
|
---|
730 |
|
---|
731 | /* End of File */
|
---|