GD32VF103 User Manual
506
The transfer direction of the endpoint that this channel wants to communicate with.
0: OUT
1: IN
The number of the endpoint that this channel wants to communicate with.
The target endpoint’s maximum packet length.
Host channel-x interrupt flag register (USBFS_HCHxINTF) (x = 0..7 where x =
channel number)
Address offset: 0x0508 + (channel_number × 0x20)
Reset value: 0x0000 0000
This register contains the status and events of a channel, when software get a channel
interrupt, it should read this register for the respective channel to know the source of the
interrupt. The flag bits in this register are all set by hardware and cleared by writing 1.
This register has to be accessed by word (32-bit)
Must be kept at reset value
The IN transaction gets a data packet but the PID of this packet doesn’t match DPID
[1:0] bits in USBFS_HCHxLEN register.
The periodic request queue is full when software starts new transfers.
A babble condition occurs on USB bus. A typical reason for babble condition is that