49#define DWC2_USB_OTG_FS_NUM_EP STM32_USB_OTG_FS_NUM_EP
55#define DWC2_USB_OTG_HS_NUM_EP STM32_USB_OTG_HS_NUM_EP
65#ifndef DWC2_USB_OTG_FS_RX_FIFO_SIZE
66#define DWC2_USB_OTG_FS_RX_FIFO_SIZE (128U)
74#ifndef DWC2_USB_OTG_HS_RX_FIFO_SIZE
75#define DWC2_USB_OTG_HS_RX_FIFO_SIZE (512U)
85#ifndef USB_OTG_FS_TOTAL_FIFO_SIZE
86#define USB_OTG_FS_TOTAL_FIFO_SIZE (1280U)
96#ifndef USB_OTG_HS_TOTAL_FIFO_SIZE
97#define USB_OTG_HS_TOTAL_FIFO_SIZE (4096U)
103#define DWC2_USB_OTG_FS_TOTAL_FIFO_SIZE USB_OTG_FS_TOTAL_FIFO_SIZE
108#define DWC2_USB_OTG_HS_TOTAL_FIFO_SIZE USB_OTG_HS_TOTAL_FIFO_SIZE
struct usbdev_ep usbdev_ep_t
usbdev_ep_t forward declaration
struct usbdev usbdev_t
usbdev_t forward declaration
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.
Definitions low-level USB driver interface.