USB Host stack initialization structure.

This structure is passed to USBH_Init() when starting up the device. Max accumulated FIFO size is 2K bytes.

Public Attributes#

uint32_t

Number of FIFO bytes set aside for IN endpoints.

uint32_t

Number of FIFO bytes set aside for OUT CTRL/BULK endoints.

uint32_t

Number of FIFO bytes set aside for OUT INTR/ISO endoints.

uint32_t

Reserved for future use.

Public Attribute Documentation#

rxFifoSize#

uint32_t USBH_Init_TypeDef::rxFifoSize

Number of FIFO bytes set aside for IN endpoints.


Definition at line 883 of file platform/middleware/usb_gecko/inc/em_usb.h

nptxFifoSize#

uint32_t USBH_Init_TypeDef::nptxFifoSize

Number of FIFO bytes set aside for OUT CTRL/BULK endoints.


Definition at line 884 of file platform/middleware/usb_gecko/inc/em_usb.h

ptxFifoSize#

uint32_t USBH_Init_TypeDef::ptxFifoSize

Number of FIFO bytes set aside for OUT INTR/ISO endoints.


Definition at line 885 of file platform/middleware/usb_gecko/inc/em_usb.h

reserved#

uint32_t USBH_Init_TypeDef::reserved

Reserved for future use.


Definition at line 886 of file platform/middleware/usb_gecko/inc/em_usb.h