Added support for USB2 HS peripheral (with integrated HS PHY) on STM32U59x chips

This commit is contained in:
bac 2023-09-26 15:27:17 +01:00
parent 56c6d2feab
commit 1168e4e163

View File

@ -84,7 +84,17 @@
#elif CFG_TUSB_MCU == OPT_MCU_STM32U5
#include "stm32u5xx.h"
#define USB_OTG_FS_PERIPH_BASE USB_OTG_FS_BASE
// NOTE: STM595/5A5/599/5A9 only have 1 USB port (with integrated HS PHY)
// USB_OTG_FS_BASE and OTG_FS_IRQn not defined
#if (! defined USB_OTG_FS)
#define USB_OTG_HS_PERIPH_BASE USB_OTG_HS_BASE
#define EP_MAX_HS 9
#define EP_FIFO_SIZE_HS 4096
#define USB_OTG_FS_PERIPH_BASE USB_OTG_HS_BASE
#define OTG_FS_IRQn OTG_HS_IRQn
#else
#define USB_OTG_FS_PERIPH_BASE USB_OTG_FS_BASE
#endif
#define EP_MAX_FS 6
#define EP_FIFO_SIZE_FS 1280