USBH_Ep_TypeDef Struct ReferencePlatform Middleware > USB > USB_HOST
USB HOST endpoint status data.
A host application should not manipulate the contents of this struct.
Definition at line
840
of file
em_usb.h
.
#include <
em_usb.h
>
Data Fields |
|
uint8_t | addr |
uint8_t * | buf |
USB_EndpointDescriptor_TypeDef | epDesc |
uint8_t | hcIn |
uint8_t | hcOut |
bool | in |
uint16_t | packetSize |
struct USBH_Device_TypeDef * | parentDevice |
uint32_t | remaining |
USB_Setup_TypeDef | setup |
uint8_t | setupErrCnt |
USBH_EpState_TypeDef | state |
uint32_t | timeout |
uint8_t | toggle |
uint8_t | type |
USB_XferCompleteCb_TypeDef | xferCompleteCb |
volatile bool | xferCompleted |
uint32_t | xferred |
USB_Status_TypeDef | xferStatus |
Field Documentation
uint8_t USBH_Ep_TypeDef::addr |
Endpoint address.
Definition at line
852
of file
em_usb.h
.
Referenced by USBH_AssignHostChannel() , USBH_StallEpB() , and USBH_UnStallEpB() .
uint8_t* USBH_Ep_TypeDef::buf |
Transfer buffer.
Definition at line
853
of file
em_usb.h
.
Referenced by USBH_ControlMsg() , USBH_Read() , and USBH_Write() .
USB_EndpointDescriptor_TypeDef USBH_Ep_TypeDef::epDesc |
Endpoint descriptor.
Definition at line
843
of file
em_usb.h
.
Referenced by USBH_AssignHostChannel() , USBH_InitDeviceData() , USBH_Read() , and USBH_Write() .
uint8_t USBH_Ep_TypeDef::hcIn |
Host channel number assigned for IN transfers.
Definition at line
848
of file
em_usb.h
.
Referenced by USBH_AssignHostChannel() , USBH_ControlMsg() , USBH_InitDeviceData() , and USBH_Read() .
uint8_t USBH_Ep_TypeDef::hcOut |
Host channel number assigned for OUT transfers.
Definition at line
847
of file
em_usb.h
.
Referenced by USBH_AssignHostChannel() , USBH_ControlMsg() , USBH_InitDeviceData() , and USBH_Write() .
bool USBH_Ep_TypeDef::in |
Endpoint direction.
Definition at line
849
of file
em_usb.h
.
Referenced by USBH_AssignHostChannel() , USBH_Read() , and USBH_Write() .
uint16_t USBH_Ep_TypeDef::packetSize |
Packet size, current transfer.
Definition at line
846
of file
em_usb.h
.
Referenced by USBH_AssignHostChannel() , USBH_InitDeviceData() , USBH_QueryDeviceB() , USBH_Read() , and USBH_Write() .
struct USBH_Device_TypeDef * USBH_Ep_TypeDef::parentDevice |
The device the endpoint belongs to.
Definition at line
844
of file
em_usb.h
.
Referenced by MSDBOT_Init() , USBH_InitDeviceData() , USBH_StallEpB() , and USBH_UnStallEpB() .
uint32_t USBH_Ep_TypeDef::remaining |
Number of bytes remaining.
Definition at line
858
of file
em_usb.h
.
Referenced by USBH_Read() , and USBH_Write() .
USB_Setup_TypeDef USBH_Ep_TypeDef::setup |
uint8_t USBH_Ep_TypeDef::setupErrCnt |
Error counter for SETUP transfers.
Definition at line
842
of file
em_usb.h
.
Referenced by USBH_ControlMsg() .
USBH_EpState_TypeDef USBH_Ep_TypeDef::state |
Endpoint state.
Definition at line
851
of file
em_usb.h
.
Referenced by USBH_AssignHostChannel() , USBH_ControlMsg() , USBH_Read() , and USBH_Write() .
uint32_t USBH_Ep_TypeDef::timeout |
Transfer timeout.
Definition at line
859
of file
em_usb.h
.
Referenced by USBH_ControlMsg() , USBH_Read() , and USBH_Write() .
uint8_t USBH_Ep_TypeDef::toggle |
Endpoint data toggle.
Definition at line
850
of file
em_usb.h
.
Referenced by USBH_InitDeviceData() , USBH_SetAltInterfaceB() , USBH_SetConfigurationB() , and USBH_UnStallEpB() .
uint8_t USBH_Ep_TypeDef::type |
Endpoint type.
Definition at line
845
of file
em_usb.h
.
Referenced by USBH_AssignHostChannel() , USBH_InitDeviceData() , USBH_Read() , and USBH_Write() .
USB_XferCompleteCb_TypeDef USBH_Ep_TypeDef::xferCompleteCb |
Transfer completion callback function.
Definition at line
856
of file
em_usb.h
.
Referenced by USBH_ControlMsg() , USBH_Read() , and USBH_Write() .
volatile bool USBH_Ep_TypeDef::xferCompleted |
Transfer completion flag.
Definition at line
854
of file
em_usb.h
.
Referenced by USBH_ControlMsg() , USBH_ControlMsgB() , USBH_Read() , USBH_ReadB() , USBH_Write() , and USBH_WriteB() .
uint32_t USBH_Ep_TypeDef::xferred |
Number of bytes transferred.
Definition at line
857
of file
em_usb.h
.
Referenced by USBH_ControlMsg() , USBH_ControlMsgB() , USBH_Read() , USBH_ReadB() , USBH_Write() , and USBH_WriteB() .
USB_Status_TypeDef USBH_Ep_TypeDef::xferStatus |
Transfer status.
Definition at line
855
of file
em_usb.h
.
Referenced by USBH_ControlMsgB() , USBH_ReadB() , and USBH_WriteB() .
The documentation for this struct was generated from the following file:
-
C:/repos/embsw_super_h1/platform/middleware/usb_gecko/inc/
em_usb.h