2626#endif
2727#endif
2828
29- #if defined(TARGET_DISCO_F746NG_HS ) || defined(TARGET_DISCO_F769NI ) || defined(TARGET_GIGA )
29+ #if defined(TARGET_DISCO_F746NG_HS ) || defined(TARGET_DISCO_F769NI ) || defined(TARGET_GIGA ) || defined( GIGA_PINS )
3030#define USBHAL_IRQn OTG_HS_IRQn
3131#else
3232#define USBHAL_IRQn OTG_FS_IRQn
@@ -103,7 +103,7 @@ static gpio_t gpio_powerpin;
103103#define USB_POWER_OFF 1
104104#define USB_POWERPIN_CONFIG {}
105105
106- #elif defined(TARGET_GIGA )
106+ #elif defined(TARGET_GIGA ) || defined( GIGA_PINS )
107107#define USB_POWER_ON 1
108108#define USB_POWER_OFF 0
109109#define USB_POWERPIN_CONFIG {__HAL_RCC_GPIOA_CLK_ENABLE();gpio_init_out_ex(&gpio_powerpin, PA_15, USB_POWER_OFF);}
@@ -123,7 +123,7 @@ static gpio_t gpio_powerpin;
123123#define USB_POWER_OFF 1
124124#define USB_POWERPIN_CONFIG {__HAL_RCC_GPIOC_CLK_ENABLE();gpio_init_out_ex(&gpio_powerpin, PC_9, USB_POWER_OFF);}
125125
126- #elif defined(TARGET_PORTENTA_H7_M7 ) || defined(TARGET_PORTENTA_H7_M4 )
126+ #elif defined(TARGET_PORTENTA_H7_M7 ) || defined(PORTENTA_H7_PINS )
127127#define USB_POWER_ON 0
128128#define USB_POWER_OFF 1
129129#define USB_POWERPIN_CONFIG {__HAL_RCC_GPIOJ_CLK_ENABLE();gpio_init_out_ex(&gpio_powerpin, PJ_6, USB_POWER_OFF);}
@@ -172,7 +172,7 @@ USBHALHost::USBHALHost()
172172 hhcd -> Init .speed = HCD_SPEED_HIGH ;
173173 hhcd -> Init .phy_itface = HCD_PHY_ULPI ;
174174
175- #elif defined(TARGET_GIGA )
175+ #elif defined(TARGET_GIGA ) || defined( GIGA_PINS )
176176 hhcd -> Instance = USB_OTG_HS ;
177177 hhcd -> Init .speed = HCD_SPEED_FULL ;
178178 hhcd -> Init .phy_itface = USB_OTG_EMBEDDED_PHY ;
@@ -267,7 +267,7 @@ USBHALHost::USBHALHost()
267267 __HAL_RCC_GPIOJ_CLK_ENABLE ();
268268 pin_function (PJ_12 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG_FS )); // VBUS
269269
270- #elif defined(TARGET_GIGA )
270+ #elif defined(TARGET_GIGA ) || defined( GIGA_PINS )
271271 __HAL_RCC_GPIOB_CLK_ENABLE ();
272272 pin_function (PB_14 , STM_PIN_DEFINE_SPEED (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF12_OTG2_FS , GPIO_SPEED_FREQ_VERY_HIGH )); // DM
273273 pin_function (PB_15 , STM_PIN_DEFINE_SPEED (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF12_OTG2_FS , GPIO_SPEED_FREQ_VERY_HIGH )); // DM
@@ -326,8 +326,7 @@ USBHALHost::USBHALHost()
326326 pin_function (PA_11 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG_FS )); // DM
327327 pin_function (PA_12 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG_FS )); // DP
328328
329- #elif defined(TARGET_PORTENTA_H7_M7 ) || defined(TARGET_PORTENTA_H7_M4 ) || defined(TARGET_OPTA )
330-
329+ #elif defined(TARGET_PORTENTA_H7_M7 ) || defined(PORTENTA_H7_PINS ) || defined(TARGET_OPTA )
331330 __HAL_RCC_GPIOA_CLK_ENABLE ();
332331 pin_function (PA_11 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG2_FS )); // DM
333332 pin_function (PA_12 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG2_FS )); // DP
@@ -347,7 +346,7 @@ USBHALHost::USBHALHost()
347346#if defined(TARGET_DISCO_F746NG_HS ) || defined(TARGET_DISCO_F769NI )
348347 __HAL_RCC_USB_OTG_HS_ULPI_CLK_ENABLE ();
349348 __HAL_RCC_USB_OTG_HS_CLK_ENABLE ();
350- #elif defined(TARGET_GIGA )
349+ #elif defined(TARGET_GIGA ) || defined( GIGA_PINS )
351350 __HAL_RCC_USB_OTG_HS_ULPI_CLK_SLEEP_DISABLE ();
352351 __HAL_RCC_USB_OTG_HS_CLK_SLEEP_ENABLE ();
353352 __HAL_RCC_USB_OTG_HS_CLK_ENABLE ();
0 commit comments