Expand description

USB register

Modules

USB device physical prot control

endpoint 0 control

endpoint 0 DMA buffer address

endpoint 0 transmittal length

endpoint 1 control;host aux setup

endpoint 1 DMA buffer address

endpoint 1 transmittal length

endpoint 2/3 mode;host endpoint mode

endpoint 2 control;host receiver endpoint control

endpoint 2 DMA buffer address;host rx endpoint buffer high address

endpoint 2 transmittal length;host endpoint and PID

endpoint 3 control;host transmittal endpoint control

endpoint 3 DMA buffer address;host tx endpoint buffer high address

endpoint 3 transmittal length;host transmittal endpoint transmittal length

endpoint 4/1 mode

endpoint 4 control

endpoint 4 DMA buffer address

endpoint 4 transmittal length

endpoint 5/6 mode

endpoint 5 control

endpoint 5 DMA buffer address

endpoint 5 transmittal length

endpoint 6 control

endpoint 6 DMA buffer address

endpoint 6 transmittal length

endpoint 7 control

endpoint 7 DMA buffer address

endpoint 7 mode

endpoint 7 transmittal length

USB base control

USB device address

USB interrupt enable

USB interrupt flag

USB interrupt status

USB miscellaneous status

USB receiving length

Structs

Register block

Type Definitions

UDEV_CTRL register accessor: an alias for Reg<UDEV_CTRL_SPEC>

UEP0_CTRL register accessor: an alias for Reg<UEP0_CTRL_SPEC>

UEP0_DMA register accessor: an alias for Reg<UEP0_DMA_SPEC>

UEP0_T_LEN register accessor: an alias for Reg<UEP0_T_LEN_SPEC>

UEP1_CTRL register accessor: an alias for Reg<UEP1_CTRL_SPEC>

UEP1_DMA register accessor: an alias for Reg<UEP1_DMA_SPEC>

UEP1_T_LEN register accessor: an alias for Reg<UEP1_T_LEN_SPEC>

UEP2_3_MOD register accessor: an alias for Reg<UEP2_3_MOD_SPEC>

UEP2_CTRL register accessor: an alias for Reg<UEP2_CTRL_SPEC>

UEP2_DMA register accessor: an alias for Reg<UEP2_DMA_SPEC>

UEP2_T_LEN register accessor: an alias for Reg<UEP2_T_LEN_SPEC>

UEP3_CTRL register accessor: an alias for Reg<UEP3_CTRL_SPEC>

UEP3_DMA register accessor: an alias for Reg<UEP3_DMA_SPEC>

UEP3_T_LEN register accessor: an alias for Reg<UEP3_T_LEN_SPEC>

UEP4_1_MOD register accessor: an alias for Reg<UEP4_1_MOD_SPEC>

UEP4_CTRL register accessor: an alias for Reg<UEP4_CTRL_SPEC>

UEP4_DMA register accessor: an alias for Reg<UEP4_DMA_SPEC>

UEP4_T_LEN register accessor: an alias for Reg<UEP4_T_LEN_SPEC>

UEP5_6_MOD register accessor: an alias for Reg<UEP5_6_MOD_SPEC>

UEP5_CTRL register accessor: an alias for Reg<UEP5_CTRL_SPEC>

UEP5_DMA register accessor: an alias for Reg<UEP5_DMA_SPEC>

UEP5_T_LEN register accessor: an alias for Reg<UEP5_T_LEN_SPEC>

UEP6_CTRL register accessor: an alias for Reg<UEP6_CTRL_SPEC>

UEP6_DMA register accessor: an alias for Reg<UEP6_DMA_SPEC>

UEP6_T_LEN register accessor: an alias for Reg<UEP6_T_LEN_SPEC>

UEP7_CTRL register accessor: an alias for Reg<UEP7_CTRL_SPEC>

UEP7_DMA register accessor: an alias for Reg<UEP7_DMA_SPEC>

UEP7_MOD register accessor: an alias for Reg<UEP7_MOD_SPEC>

UEP7_T_LEN register accessor: an alias for Reg<UEP7_T_LEN_SPEC>

USB_CTRL register accessor: an alias for Reg<USB_CTRL_SPEC>

USB_DEV_AD register accessor: an alias for Reg<USB_DEV_AD_SPEC>

USB_INT_EN register accessor: an alias for Reg<USB_INT_EN_SPEC>

USB_INT_FG register accessor: an alias for Reg<USB_INT_FG_SPEC>

USB_INT_ST register accessor: an alias for Reg<USB_INT_ST_SPEC>

USB_MIS_ST register accessor: an alias for Reg<USB_MIS_ST_SPEC>

USB_RX_LEN register accessor: an alias for Reg<USB_RX_LEN_SPEC>