HAL
USB_HCTypeDef is only used within HAL.
 
Symbols
loading...
Files
loading...
SummarySyntaxReferences

Fields

Field
Declared as
Description
uint8_t
USB device address. This parameter must be a number between Min_Data = 1 and Max_Data = 255.
uint8_t
Host channel number. This parameter must be a number between Min_Data = 1 and Max_Data = 15.
uint8_t
Endpoint number. This parameter must be a number between Min_Data = 1 and Max_Data = 15.
uint8_t
Endpoint direction This parameter must be a number between Min_Data = 0 and Max_Data = 1.
uint8_t
USB Host Channel speed. This parameter can be any value of HCD_Device_Speed: (HCD_DEVICE_SPEED_xxx).
uint8_t
Enable or disable the use of the PING protocol for HS mode.
uint8_t
Enable start split transaction in HS mode.
uint8_t
Enable complete split transaction in HS mode.
uint8_t
Enable periodic endpoint start split schedule .
uint32_t
iso split transfer transaction position.
uint8_t
USB HUB port number.
uint8_t
USB HUB address.
uint8_t
Endpoint Type. This parameter can be any value of USB_LL_EP_Type.
uint16_t
Endpoint Max packet size. This parameter must be a number between Min_Data = 0 and Max_Data = 64KB.
uint8_t
Initial data PID. This parameter must be a number between Min_Data = 0 and Max_Data = 1.
uint8_t *
Pointer to transfer buffer.
uint32_t
OTG Channel transfer size.
uint32_t
Current transfer length.
uint32_t
Partial transfer length in case of multi packet transfer.
uint8_t
IN transfer current toggle flag. This parameter must be a number between Min_Data = 0 and Max_Data = 1.
uint8_t
OUT transfer current toggle flag This parameter must be a number between Min_Data = 0 and Max_Data = 1.
uint32_t
32 bits aligned transfer buffer address.
uint32_t
Host channel error count.
uint32_t
Complete Split NYET Host channel error count.
URB state. This parameter can be any value of USB_URBStateTypeDef .
Host Channel state. This parameter can be any value of USB_HCStateTypeDef .

References

from examples