Added support for USB2 HS peripheral (with integrated HS PHY) on STM32U59x chips
This commit is contained in:
		@@ -84,7 +84,17 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
#elif CFG_TUSB_MCU == OPT_MCU_STM32U5
 | 
					#elif CFG_TUSB_MCU == OPT_MCU_STM32U5
 | 
				
			||||||
  #include "stm32u5xx.h"
 | 
					  #include "stm32u5xx.h"
 | 
				
			||||||
 | 
					  // 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
 | 
					    #define USB_OTG_FS_PERIPH_BASE    USB_OTG_FS_BASE
 | 
				
			||||||
 | 
					  #endif
 | 
				
			||||||
  #define EP_MAX_FS       6
 | 
					  #define EP_MAX_FS       6
 | 
				
			||||||
  #define EP_FIFO_SIZE_FS 1280
 | 
					  #define EP_FIFO_SIZE_FS 1280
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user