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 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 control
endpoint 2 transmittal length
endpoint 3 DMA buffer address;host tx endpoint buffer high address
endpoint 3 control
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>