Module usb

Module usb 

Source
Expand description

USB

Modules§

ctrl
System Control Register
daint
Device All Endpoints Interrupt Register
daintmsk
Device All Endpoints Interrupt Mask Register
dcfg
Device Configuration Register
dctl
Device Control Register
diep0_ctl
Device IN Endpoint x+1 Control Register
diep0_dmaaddr
Device IN Endpoint x+1 DMA Address Register
diep0_int
Device IN Endpoint x+1 Interrupt Register
diep0_tsiz
Device IN Endpoint x+1 Transfer Size Register
diep0_txfsts
Device IN Endpoint x+1 Transmit FIFO Status Register
diep0ctl
Device IN Endpoint 0 Control Register
diep0dmaaddr
Device IN Endpoint 0 DMA Address Register
diep0int
Device IN Endpoint 0 Interrupt Register
diep0tsiz
Device IN Endpoint 0 Transfer Size Register
diep0txfsts
Device IN Endpoint 0 Transmit FIFO Status Register
diep1_ctl
Device IN Endpoint x+1 Control Register
diep1_dmaaddr
Device IN Endpoint x+1 DMA Address Register
diep1_int
Device IN Endpoint x+1 Interrupt Register
diep1_tsiz
Device IN Endpoint x+1 Transfer Size Register
diep1_txfsts
Device IN Endpoint x+1 Transmit FIFO Status Register
diep2_ctl
Device IN Endpoint x+1 Control Register
diep2_dmaaddr
Device IN Endpoint x+1 DMA Address Register
diep2_int
Device IN Endpoint x+1 Interrupt Register
diep2_tsiz
Device IN Endpoint x+1 Transfer Size Register
diep2_txfsts
Device IN Endpoint x+1 Transmit FIFO Status Register
diepempmsk
Device IN Endpoint FIFO Empty Interrupt Mask Register
diepmsk
Device IN Endpoint Common Interrupt Mask Register
dieptxf1
Device IN Endpoint Transmit FIFO 1 Size Register
dieptxf2
Device IN Endpoint Transmit FIFO 2 Size Register
dieptxf3
Device IN Endpoint Transmit FIFO 3 Size Register
doep0_ctl
Device OUT Endpoint x+1 Control Register
doep0_dmaaddr
Device OUT Endpoint x+1 DMA Address Register
doep0_int
Device OUT Endpoint x+1 Interrupt Register
doep0_tsiz
Device OUT Endpoint x+1 Transfer Size Register
doep0ctl
Device OUT Endpoint 0 Control Register
doep0dmaaddr
Device OUT Endpoint 0 DMA Address Register
doep0int
Device OUT Endpoint 0 Interrupt Register
doep0tsiz
Device OUT Endpoint 0 Transfer Size Register
doep1_ctl
Device OUT Endpoint x+1 Control Register
doep1_dmaaddr
Device OUT Endpoint x+1 DMA Address Register
doep1_int
Device OUT Endpoint x+1 Interrupt Register
doep1_tsiz
Device OUT Endpoint x+1 Transfer Size Register
doep2_ctl
Device OUT Endpoint x+1 Control Register
doep2_dmaaddr
Device OUT Endpoint x+1 DMA Address Register
doep2_int
Device OUT Endpoint x+1 Interrupt Register
doep2_tsiz
Device OUT Endpoint x+1 Transfer Size Register
doepmsk
Device OUT Endpoint Common Interrupt Mask Register
dsts
Device Status Register
gahbcfg
AHB Configuration Register
gdfifocfg
Global DFIFO Configuration Register
gintmsk
Interrupt Mask Register
gintsts
Interrupt Register
gnptxfsiz
Non-periodic Transmit FIFO Size Register
grstctl
Reset Register
grxfsiz
Receive FIFO Size Register
grxstsp
Receive Status Read and Pop Register
grxstsr
Receive Status Debug Read Register
gusbcfg
USB Configuration Register
ien
Interrupt Enable Register
if_
Interrupt Flag Register
ifc
Interrupt Flag Clear Register
ifs
Interrupt Flag Set Register
pcgcctl
Power and Clock Gating Control Register
route
I/O Routing Register
status
System Status Register

Structs§

RegisterBlock
Register block

Type Aliases§

CTRL
CTRL register accessor: an alias for Reg<CTRL_SPEC>
DAINT
DAINT register accessor: an alias for Reg<DAINT_SPEC>
DAINTMSK
DAINTMSK register accessor: an alias for Reg<DAINTMSK_SPEC>
DCFG
DCFG register accessor: an alias for Reg<DCFG_SPEC>
DCTL
DCTL register accessor: an alias for Reg<DCTL_SPEC>
DIEP0CTL
DIEP0CTL register accessor: an alias for Reg<DIEP0CTL_SPEC>
DIEP0DMAADDR
DIEP0DMAADDR register accessor: an alias for Reg<DIEP0DMAADDR_SPEC>
DIEP0INT
DIEP0INT register accessor: an alias for Reg<DIEP0INT_SPEC>
DIEP0TSIZ
DIEP0TSIZ register accessor: an alias for Reg<DIEP0TSIZ_SPEC>
DIEP0TXFSTS
DIEP0TXFSTS register accessor: an alias for Reg<DIEP0TXFSTS_SPEC>
DIEP0_CTL
DIEP0_CTL register accessor: an alias for Reg<DIEP0_CTL_SPEC>
DIEP0_DMAADDR
DIEP0_DMAADDR register accessor: an alias for Reg<DIEP0_DMAADDR_SPEC>
DIEP0_INT
DIEP0_INT register accessor: an alias for Reg<DIEP0_INT_SPEC>
DIEP0_TSIZ
DIEP0_TSIZ register accessor: an alias for Reg<DIEP0_TSIZ_SPEC>
DIEP0_TXFSTS
DIEP0_TXFSTS register accessor: an alias for Reg<DIEP0_TXFSTS_SPEC>
DIEP1_CTL
DIEP1_CTL register accessor: an alias for Reg<DIEP1_CTL_SPEC>
DIEP1_DMAADDR
DIEP1_DMAADDR register accessor: an alias for Reg<DIEP1_DMAADDR_SPEC>
DIEP1_INT
DIEP1_INT register accessor: an alias for Reg<DIEP1_INT_SPEC>
DIEP1_TSIZ
DIEP1_TSIZ register accessor: an alias for Reg<DIEP1_TSIZ_SPEC>
DIEP1_TXFSTS
DIEP1_TXFSTS register accessor: an alias for Reg<DIEP1_TXFSTS_SPEC>
DIEP2_CTL
DIEP2_CTL register accessor: an alias for Reg<DIEP2_CTL_SPEC>
DIEP2_DMAADDR
DIEP2_DMAADDR register accessor: an alias for Reg<DIEP2_DMAADDR_SPEC>
DIEP2_INT
DIEP2_INT register accessor: an alias for Reg<DIEP2_INT_SPEC>
DIEP2_TSIZ
DIEP2_TSIZ register accessor: an alias for Reg<DIEP2_TSIZ_SPEC>
DIEP2_TXFSTS
DIEP2_TXFSTS register accessor: an alias for Reg<DIEP2_TXFSTS_SPEC>
DIEPEMPMSK
DIEPEMPMSK register accessor: an alias for Reg<DIEPEMPMSK_SPEC>
DIEPMSK
DIEPMSK register accessor: an alias for Reg<DIEPMSK_SPEC>
DIEPTXF1
DIEPTXF1 register accessor: an alias for Reg<DIEPTXF1_SPEC>
DIEPTXF2
DIEPTXF2 register accessor: an alias for Reg<DIEPTXF2_SPEC>
DIEPTXF3
DIEPTXF3 register accessor: an alias for Reg<DIEPTXF3_SPEC>
DOEP0CTL
DOEP0CTL register accessor: an alias for Reg<DOEP0CTL_SPEC>
DOEP0DMAADDR
DOEP0DMAADDR register accessor: an alias for Reg<DOEP0DMAADDR_SPEC>
DOEP0INT
DOEP0INT register accessor: an alias for Reg<DOEP0INT_SPEC>
DOEP0TSIZ
DOEP0TSIZ register accessor: an alias for Reg<DOEP0TSIZ_SPEC>
DOEP0_CTL
DOEP0_CTL register accessor: an alias for Reg<DOEP0_CTL_SPEC>
DOEP0_DMAADDR
DOEP0_DMAADDR register accessor: an alias for Reg<DOEP0_DMAADDR_SPEC>
DOEP0_INT
DOEP0_INT register accessor: an alias for Reg<DOEP0_INT_SPEC>
DOEP0_TSIZ
DOEP0_TSIZ register accessor: an alias for Reg<DOEP0_TSIZ_SPEC>
DOEP1_CTL
DOEP1_CTL register accessor: an alias for Reg<DOEP1_CTL_SPEC>
DOEP1_DMAADDR
DOEP1_DMAADDR register accessor: an alias for Reg<DOEP1_DMAADDR_SPEC>
DOEP1_INT
DOEP1_INT register accessor: an alias for Reg<DOEP1_INT_SPEC>
DOEP1_TSIZ
DOEP1_TSIZ register accessor: an alias for Reg<DOEP1_TSIZ_SPEC>
DOEP2_CTL
DOEP2_CTL register accessor: an alias for Reg<DOEP2_CTL_SPEC>
DOEP2_DMAADDR
DOEP2_DMAADDR register accessor: an alias for Reg<DOEP2_DMAADDR_SPEC>
DOEP2_INT
DOEP2_INT register accessor: an alias for Reg<DOEP2_INT_SPEC>
DOEP2_TSIZ
DOEP2_TSIZ register accessor: an alias for Reg<DOEP2_TSIZ_SPEC>
DOEPMSK
DOEPMSK register accessor: an alias for Reg<DOEPMSK_SPEC>
DSTS
DSTS register accessor: an alias for Reg<DSTS_SPEC>
GAHBCFG
GAHBCFG register accessor: an alias for Reg<GAHBCFG_SPEC>
GDFIFOCFG
GDFIFOCFG register accessor: an alias for Reg<GDFIFOCFG_SPEC>
GINTMSK
GINTMSK register accessor: an alias for Reg<GINTMSK_SPEC>
GINTSTS
GINTSTS register accessor: an alias for Reg<GINTSTS_SPEC>
GNPTXFSIZ
GNPTXFSIZ register accessor: an alias for Reg<GNPTXFSIZ_SPEC>
GRSTCTL
GRSTCTL register accessor: an alias for Reg<GRSTCTL_SPEC>
GRXFSIZ
GRXFSIZ register accessor: an alias for Reg<GRXFSIZ_SPEC>
GRXSTSP
GRXSTSP register accessor: an alias for Reg<GRXSTSP_SPEC>
GRXSTSR
GRXSTSR register accessor: an alias for Reg<GRXSTSR_SPEC>
GUSBCFG
GUSBCFG register accessor: an alias for Reg<GUSBCFG_SPEC>
IEN
IEN register accessor: an alias for Reg<IEN_SPEC>
IF
IF register accessor: an alias for Reg<IF_SPEC>
IFC
IFC register accessor: an alias for Reg<IFC_SPEC>
IFS
IFS register accessor: an alias for Reg<IFS_SPEC>
PCGCCTL
PCGCCTL register accessor: an alias for Reg<PCGCCTL_SPEC>
ROUTE
ROUTE register accessor: an alias for Reg<ROUTE_SPEC>
STATUS
STATUS register accessor: an alias for Reg<STATUS_SPEC>