Module usb0

Source
Expand description

USB OTG (On-The-Go)

Re-exports§

pub use self::hc::HC;
pub use self::in_ep0::IN_EP0;
pub use self::in_ep::IN_EP;
pub use self::out_ep0::OUT_EP0;
pub use self::out_ep::OUT_EP;

Modules§

daint
daintmsk
dcfg
dctl
diepempmsk
diepmsk
dieptxf
doepmsk
dsts
dthrctl
dvbusdis
dvbuspulse
fifo
Read and write data to the USB FIFOs through this register.
gahbcfg
gdfifocfg
ghwcfg1
ghwcfg2
ghwcfg3
ghwcfg4
gintmsk
gintsts
gnptxfsiz
gnptxsts
gotgctl
gotgint
grstctl
grxfsiz
grxstsp
grxstsr
gsnpsid
gusbcfg
haint
haintmsk
hc
Cluster Cluster HC%s, containing HCCHAR?, HCINT?, HCINTMSK?, HCTSIZ?, HCDMA?, HCDMAB?
hcfg
hfir
hflbaddr
hfnum
hprt
hptxfsiz
hptxsts
in_ep
Cluster Device IN endpoints 1-6
in_ep0
Cluster Device IN endpoint 0
out_ep
Cluster Device OUT endpoints 1-6
out_ep0
Cluster Device OUT endpoint 0
pcgcctl

Structs§

RegisterBlock
Register block

Type Aliases§

DAINT
DAINT (r) register accessor:
DAINTMSK
DAINTMSK (rw) register accessor:
DCFG
DCFG (rw) register accessor:
DCTL
DCTL (rw) register accessor:
DIEPEMPMSK
DIEPEMPMSK (rw) register accessor:
DIEPMSK
DIEPMSK (rw) register accessor:
DIEPTXF
DIEPTXF (rw) register accessor:
DOEPMSK
DOEPMSK (rw) register accessor:
DSTS
DSTS (r) register accessor:
DTHRCTL
DTHRCTL (rw) register accessor:
DVBUSDIS
DVBUSDIS (rw) register accessor:
DVBUSPULSE
DVBUSPULSE (rw) register accessor:
FIFO
FIFO (rw) register accessor: Read and write data to the USB FIFOs through this register.
GAHBCFG
GAHBCFG (rw) register accessor:
GDFIFOCFG
GDFIFOCFG (rw) register accessor:
GHWCFG1
GHWCFG1 (r) register accessor:
GHWCFG2
GHWCFG2 (r) register accessor:
GHWCFG3
GHWCFG3 (r) register accessor:
GHWCFG4
GHWCFG4 (r) register accessor:
GINTMSK
GINTMSK (rw) register accessor:
GINTSTS
GINTSTS (rw) register accessor:
GNPTXFSIZ
GNPTXFSIZ (rw) register accessor:
GNPTXSTS
GNPTXSTS (r) register accessor:
GOTGCTL
GOTGCTL (rw) register accessor:
GOTGINT
GOTGINT (rw) register accessor:
GRSTCTL
GRSTCTL (rw) register accessor:
GRXFSIZ
GRXFSIZ (rw) register accessor:
GRXSTSP
GRXSTSP (r) register accessor:
GRXSTSR
GRXSTSR (r) register accessor:
GSNPSID
GSNPSID (r) register accessor:
GUSBCFG
GUSBCFG (rw) register accessor:
HAINT
HAINT (r) register accessor:
HAINTMSK
HAINTMSK (rw) register accessor:
HCFG
HCFG (rw) register accessor:
HFIR
HFIR (rw) register accessor:
HFLBADDR
HFLBADDR (rw) register accessor:
HFNUM
HFNUM (r) register accessor:
HPRT
HPRT (rw) register accessor:
HPTXFSIZ
HPTXFSIZ (rw) register accessor:
HPTXSTS
HPTXSTS (r) register accessor:
PCGCCTL
PCGCCTL (rw) register accessor: