|
Contiki-NG
|
Go to the documentation of this file.
54#define USB_ADDR 0x40089000
55#define USB_POW 0x40089004
56#define USB_IIF 0x40089008
57#define USB_OIF 0x40089010
58#define USB_CIF 0x40089018
59#define USB_IIE 0x4008901C
60#define USB_OIE 0x40089024
61#define USB_CIE 0x4008902C
62#define USB_FRML 0x40089030
63#define USB_FRMH 0x40089034
64#define USB_INDEX 0x40089038
65#define USB_CTRL 0x4008903C
66#define USB_MAXI 0x40089040
67#define USB_CS0_CSIL 0x40089044
69#define USB_CS0 0x40089044
71#define USB_CSIL 0x40089044
73#define USB_CSIH 0x40089048
74#define USB_MAXO 0x4008904C
75#define USB_CSOL 0x40089050
76#define USB_CSOH 0x40089054
77#define USB_CNT0_CNTL 0x40089058
80#define USB_CNT0 0x40089058
82#define USB_CNTL 0x40089058
85#define USB_CNTH 0x4008905C
87#define USB_F0 0x40089080
88#define USB_F1 0x40089088
89#define USB_F2 0x40089090
90#define USB_F3 0x40089098
91#define USB_F4 0x400890A0
92#define USB_F5 0x400890A8
99#define USB_ADDR_UPDATE 0x00000080
100#define USB_ADDR_USBADDR 0x0000007F
107#define USB_POW_ISO_WAIT_SOF 0x00000080
108#define USB_POW_RST 0x00000008
109#define USB_POW_RESUME 0x00000004
110#define USB_POW_SUSPEND 0x00000002
111#define USB_POW_SUSPEND_EN 0x00000001
118#define USB_IIF_INEP5IF 0x00000020
119#define USB_IIF_INEP4IF 0x00000010
120#define USB_IIF_INEP3IF 0x00000008
121#define USB_IIF_INEP2IF 0x00000004
122#define USB_IIF_INEP1IF 0x00000002
123#define USB_IIF_EP0IF 0x00000001
130#define USB_OIF_OUTEP5IF 0x00000020
131#define USB_OIF_OUTEP4IF 0x00000010
132#define USB_OIF_OUTEP3IF 0x00000008
133#define USB_OIF_OUTEP2IF 0x00000004
134#define USB_OIF_OUTEP1IF 0x00000002
141#define USB_CIF_SOFIF 0x00000008
142#define USB_CIF_RSTIF 0x00000004
143#define USB_CIF_RESUMEIF 0x00000002
144#define USB_CIF_SUSPENDIF 0x00000001
151#define USB_IIE_INEP5IE 0x00000020
152#define USB_IIE_INEP4IE 0x00000010
153#define USB_IIE_INEP3IE 0x00000008
154#define USB_IIE_INEP2IE 0x00000004
155#define USB_IIE_INEP1IE 0x00000002
156#define USB_IIE_EP0IE 0x00000001
163#define USB_OIE_OUTEP5IE 0x00000020
164#define USB_OIE_OUTEP4IE 0x00000010
165#define USB_OIE_OUTEP3IE 0x00000008
166#define USB_OIE_OUTEP2IE 0x00000004
167#define USB_OIE_OUTEP1IE 0x00000002
174#define USB_CIE_SOFIE 0x00000008
175#define USB_CIE_RSTIE 0x00000004
176#define USB_CIE_RESUMEIE 0x00000002
177#define USB_CIE_SUSPENDIE 0x00000001
184#define USB_FRML_FRAME 0x000000FF
191#define USB_FRMH_FRAME 0x00000007
198#define USB_INDEX_USBINDEX 0x0000000F
205#define USB_CTRL_PLL_LOCKED 0x00000080
206#define USB_CTRL_PLL_EN 0x00000002
207#define USB_CTRL_USB_EN 0x00000001
214#define USB_MAXI_USBMAXI 0x000000FF
222#define USB_CS0_CLR_SETUP_END 0x00000080
225#define USB_CS0_CSIL_CLR_OUTPKT_RDY_or_CLR_DATA_TOG 0x00000040
226#define USB_CS0_CLR_OUTPKT_RDY 0x00000040
227#define USB_CSIL_CLR_DATA_TOG 0x00000040
233#define USB_CS0_CSIL_SEND_STALL_or_SENT_STALL 0x00000020
234#define USB_CS0_SEND_STALL 0x00000020
235#define USB_CSIL_SENT_STALL 0x00000020
242#define USB_CS0_CSIL_SETUP_END_or_SEND_STALL 0x00000010
243#define USB_CS0_SETUP_END 0x00000010
244#define USB_CSIL_SEND_STALL 0x00000010
250#define USB_CS0_CSIL_DATA_END_or_FLUSH_PACKET 0x00000008
251#define USB_CS0_DATA_END 0x00000008
252#define USB_CSIL_FLUSH_PACKET 0x00000008
260#define USB_CS0_CSIL_SENT_STALL_or_UNDERRUN 0x00000004
261#define USB_CS0_SENT_STALL 0x00000004
262#define USB_CSIL_UNDERRUN 0x00000004
268#define USB_CS0_CSIL_INPKT_RDY_or_PKT_PRESENT 0x00000002
269#define USB_CS0_INPKT_RDY 0x00000002
270#define USB_CSIL_PKT_PRESENT 0x00000002
273#define USB_CS0_CSIL_OUTPKT_RDY_or_INPKT_RDY 0x00000001
274#define USB_CS0_OUTPKT_RDY 0x00000001
275#define USB_CSIL_INPKT_RDY 0x00000001
283#define USB_CSIH_AUTISET 0x00000080
284#define USB_CSIH_ISO 0x00000040
285#define USB_CSIH_FORCE_DATA_TOG 0x00000008
286#define USB_CSIH_IN_DBL_BUF 0x00000001
293#define USB_MAXO_USBMAXO 0x000000FF
300#define USB_CSOL_CLR_DATA_TOG 0x00000080
301#define USB_CSOL_SENT_STALL 0x00000040
302#define USB_CSOL_SEND_STALL 0x00000020
303#define USB_CSOL_FLUSH_PACKET 0x00000010
304#define USB_CSOL_DATA_ERROR 0x00000008
305#define USB_CSOL_OVERRUN 0x00000004
306#define USB_CSOL_FIFO_FULL 0x00000002
307#define USB_CSOL_OUTPKT_RDY 0x00000001
314#define USB_CSOH_AUTOCLEAR 0x00000080
315#define USB_CSOH_ISO 0x00000040
316#define USB_CSOH_OUT_DBL_BUF 0x00000001
323#define USB_CNT0_CNTL_USBCNT0 0x0000003F
324#define USB_CNT0_USBCNT0 0x0000003F
326#define USB_CNT0_CNTL_USBCNT_5_0 0x0000003F
328#define USB_CNTL_USBCNT_5_0 0x0000003F
335#define USB_CNTH_USBCNT 0x00000007
342#define USB_F0_USBF0 0x000000FF
343#define USB_F1_USBF1 0x000000FF
344#define USB_F2_USBF2 0x000000FF
345#define USB_F3_USBF3 0x000000FF
346#define USB_F4_USBF4 0x000000FF
347#define USB_F5_USBF5 0x000000FF