Module ch32v3::ch32v30x::usb_otg_fs

source ·
Expand description

USB FS OTG register

Modules

endpoint 0 DMA buffer address
endpoint 0 control
endpoint 0 control
endpoint 0 transmittal length
endpoint 1 DMA buffer address
endpoint 1 control
endpoint 1 transmittal length
endpoint 2/3 mode;host endpoint mode
endpoint 2 DMA buffer address;host rx endpoint buffer high address
endpoint 2 control
endpoint 2 transmittal length
endpoint 3 DMA buffer address;host tx endpoint buffer high address
endpoint 3 control
endpoint 3 transmittal length
endpoint 4/1 mode
endpoint 4 DMA buffer address
endpoint 4 control
endpoint 4 control
endpoint 4 transmittal length
endpoint 5/6 mode
endpoint 5 DMA buffer address
endpoint 5 control
endpoint 5 control
endpoint 5 transmittal length
endpoint 6 DMA buffer address
endpoint 6 control
endpoint 6 control
endpoint 6 transmittal length
endpoint 7 DMA buffer address
endpoint 7 mode
endpoint 7 control
endpoint 7 control
endpoint 7 transmittal length
USB device address
USB interrupt enable
USB interrupt flag
USB interrupt status
USB miscellaneous status
usb otg control
usb otg status
USB receiving length
USB base control
USB device/host physical prot control

Structs

Register block

Type Definitions

UEP0_DMA (rw) register accessor: an alias for Reg<UEP0_DMA_SPEC>
UEP0_R_CTRL (rw) register accessor: an alias for Reg<UEP0_R_CTRL_SPEC>
UEP0_T_CTRL (rw) register accessor: an alias for Reg<UEP0_T_CTRL_SPEC>
UEP0_T_LEN (rw) register accessor: an alias for Reg<UEP0_T_LEN_SPEC>
UEP1_DMA (rw) register accessor: an alias for Reg<UEP1_DMA_SPEC>
UEP1_R_CTRL (rw) register accessor: an alias for Reg<UEP1_R_CTRL_SPEC>
UEP1_T_CTRL___USBHD_UH_SETUP (rw) register accessor: an alias for Reg<UEP1_T_CTRL___USBHD_UH_SETUP_SPEC>
UEP1_T_LEN (rw) register accessor: an alias for Reg<UEP1_T_LEN_SPEC>
UEP2_3_MOD__R8_UH_EP_MOD (rw) register accessor: an alias for Reg<UEP2_3_MOD__R8_UH_EP_MOD_SPEC>
UEP2_DMA__R32_UH_RX_DMA (rw) register accessor: an alias for Reg<UEP2_DMA__R32_UH_RX_DMA_SPEC>
UEP2_R_CTRL__USBHD_UH_RX_CTRL (rw) register accessor: an alias for Reg<UEP2_R_CTRL__USBHD_UH_RX_CTRL_SPEC>
UEP2_T_CTRL (rw) register accessor: an alias for Reg<UEP2_T_CTRL_SPEC>
UEP2_T_LEN__USBHD_UH_EP_PID (rw) register accessor: an alias for Reg<UEP2_T_LEN__USBHD_UH_EP_PID_SPEC>
UEP3_DMA__R32_UH_TX_DMA (rw) register accessor: an alias for Reg<UEP3_DMA__R32_UH_TX_DMA_SPEC>
UEP3_R_CTRL_ (rw) register accessor: an alias for Reg<UEP3_R_CTRL__SPEC>
UEP3_T_CTRL__USBHD_UH_TX_CTRL (rw) register accessor: an alias for Reg<UEP3_T_CTRL__USBHD_UH_TX_CTRL_SPEC>
UEP3_T_LEN__USBHD_UH_TX_LEN (rw) register accessor: an alias for Reg<UEP3_T_LEN__USBHD_UH_TX_LEN_SPEC>
UEP4_1_MOD (rw) register accessor: an alias for Reg<UEP4_1_MOD_SPEC>
UEP4_DMA (rw) register accessor: an alias for Reg<UEP4_DMA_SPEC>
UEP4_R_CTRL_ (rw) register accessor: an alias for Reg<UEP4_R_CTRL__SPEC>
UEP4_T_CTRL (rw) register accessor: an alias for Reg<UEP4_T_CTRL_SPEC>
UEP4_T_LEN (rw) register accessor: an alias for Reg<UEP4_T_LEN_SPEC>
UEP5_6_MOD (rw) register accessor: an alias for Reg<UEP5_6_MOD_SPEC>
UEP5_DMA (rw) register accessor: an alias for Reg<UEP5_DMA_SPEC>
UEP5_R_CTRL_ (rw) register accessor: an alias for Reg<UEP5_R_CTRL__SPEC>
UEP5_T_CTRL (rw) register accessor: an alias for Reg<UEP5_T_CTRL_SPEC>
UEP5_T_LEN (rw) register accessor: an alias for Reg<UEP5_T_LEN_SPEC>
UEP6_DMA (rw) register accessor: an alias for Reg<UEP6_DMA_SPEC>
UEP6_R_CTRL_ (rw) register accessor: an alias for Reg<UEP6_R_CTRL__SPEC>
UEP6_T_CTRL (rw) register accessor: an alias for Reg<UEP6_T_CTRL_SPEC>
UEP6_T_LEN (rw) register accessor: an alias for Reg<UEP6_T_LEN_SPEC>
UEP7_DMA (rw) register accessor: an alias for Reg<UEP7_DMA_SPEC>
UEP7_MOD (rw) register accessor: an alias for Reg<UEP7_MOD_SPEC>
UEP7_R_CTRL_ (rw) register accessor: an alias for Reg<UEP7_R_CTRL__SPEC>
UEP7_T_CTRL (rw) register accessor: an alias for Reg<UEP7_T_CTRL_SPEC>
UEP7_T_LEN (rw) register accessor: an alias for Reg<UEP7_T_LEN_SPEC>
USBHD_BASE_CTRL (rw) register accessor: an alias for Reg<USBHD_BASE_CTRL_SPEC>
USBHD_UDEV_CTRL__USBHD_UHOST_CTRL (rw) register accessor: an alias for Reg<USBHD_UDEV_CTRL__USBHD_UHOST_CTRL_SPEC>
USB_DEV_AD (rw) register accessor: an alias for Reg<USB_DEV_AD_SPEC>
USB_INT_EN (rw) register accessor: an alias for Reg<USB_INT_EN_SPEC>
USB_INT_FG (rw) register accessor: an alias for Reg<USB_INT_FG_SPEC>
USB_INT_ST (r) register accessor: an alias for Reg<USB_INT_ST_SPEC>
USB_MIS_ST (r) register accessor: an alias for Reg<USB_MIS_ST_SPEC>
USB_OTG_CR (rw) register accessor: an alias for Reg<USB_OTG_CR_SPEC>
USB_OTG_SR (rw) register accessor: an alias for Reg<USB_OTG_SR_SPEC>
USB_RX_LEN (r) register accessor: an alias for Reg<USB_RX_LEN_SPEC>