Module ch32v3::ch32v30x::usbhd::usb_ctrl

source ·
Expand description

USB base control

Structs

Register USB_CTRL reader
USB base control
Register USB_CTRL writer

Type Definitions

Field UC_CLR_ALL reader - force clear FIFO and count of USB
Field UC_CLR_ALL writer - force clear FIFO and count of USB
Field UC_DEV_PU_EN reader - USB device enable and internal pullup resistance enable
Field UC_DEV_PU_EN writer - USB device enable and internal pullup resistance enable
Field UC_DMA_EN reader - DMA enable and DMA interrupt enable for USB
Field UC_DMA_EN writer - DMA enable and DMA interrupt enable for USB
Field UC_HOST_MODE reader - enable USB host mode: 0=device mode, 1=host mode
Field UC_HOST_MODE writer - enable USB host mode: 0=device mode, 1=host mode
Field UC_INT_BUSY reader - enable automatic responding busy for device mode or automatic pause for host mode during interrupt flag UIF_TRANSFER valid
Field UC_INT_BUSY writer - enable automatic responding busy for device mode or automatic pause for host mode during interrupt flag UIF_TRANSFER valid
Field UC_RESET_SIE reader - force reset USB SIE, need software clear
Field UC_RESET_SIE writer - force reset USB SIE, need software clear
Field UC_SPEED_TYPE reader - enable USB low speed: 00=full speed, 01=high speed, 10 =low speed
Field UC_SPEED_TYPE writer - enable USB low speed: 00=full speed, 01=high speed, 10 =low speed