53#define DWC2_USB_OTG_FS_NUM_EP STM32_USB_OTG_FS_NUM_EP
59#define DWC2_USB_OTG_HS_NUM_EP STM32_USB_OTG_HS_NUM_EP
69#ifndef DWC2_USB_OTG_FS_RX_FIFO_SIZE
70#define DWC2_USB_OTG_FS_RX_FIFO_SIZE (128U)
78#ifndef DWC2_USB_OTG_HS_RX_FIFO_SIZE
79#define DWC2_USB_OTG_HS_RX_FIFO_SIZE (512U)
89#ifndef USB_OTG_FS_TOTAL_FIFO_SIZE
90#define USB_OTG_FS_TOTAL_FIFO_SIZE (1280U)
100#ifndef USB_OTG_HS_TOTAL_FIFO_SIZE
101#define USB_OTG_HS_TOTAL_FIFO_SIZE (4096U)
107#define DWC2_USB_OTG_FS_TOTAL_FIFO_SIZE USB_OTG_FS_TOTAL_FIFO_SIZE
112#define DWC2_USB_OTG_HS_TOTAL_FIFO_SIZE USB_OTG_HS_TOTAL_FIFO_SIZE
Shared CPU specific definitions for the STM32 family.
stm32 USB device FS configuration
stm32 USB Device FS only peripheral device context
const stm32_usbdev_fs_config_t * config
USB peripheral config
usbdev_t usbdev
Inherited usbdev struct.
size_t used
Bytes used by usbdev stack.
usbdev_ep_t * in
In endpoints.
usbdev_ep_t * out
Out endpoints.
usbdev endpoint descriptor
Definitions low-level USB driver interface.