26
26
#endif
27
27
#endif
28
28
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 )
30
30
#define USBHAL_IRQn OTG_HS_IRQn
31
31
#else
32
32
#define USBHAL_IRQn OTG_FS_IRQn
@@ -103,7 +103,7 @@ static gpio_t gpio_powerpin;
103
103
#define USB_POWER_OFF 1
104
104
#define USB_POWERPIN_CONFIG {}
105
105
106
- #elif defined(TARGET_GIGA )
106
+ #elif defined(TARGET_GIGA ) || defined( GIGA_PINS )
107
107
#define USB_POWER_ON 1
108
108
#define USB_POWER_OFF 0
109
109
#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;
123
123
#define USB_POWER_OFF 1
124
124
#define USB_POWERPIN_CONFIG {__HAL_RCC_GPIOC_CLK_ENABLE();gpio_init_out_ex(&gpio_powerpin, PC_9, USB_POWER_OFF);}
125
125
126
- #elif defined(TARGET_PORTENTA_H7_M7 ) || defined(TARGET_PORTENTA_H7_M4 )
126
+ #elif defined(TARGET_PORTENTA_H7_M7 ) || defined(PORTENTA_H7_PINS )
127
127
#define USB_POWER_ON 0
128
128
#define USB_POWER_OFF 1
129
129
#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()
172
172
hhcd -> Init .speed = HCD_SPEED_HIGH ;
173
173
hhcd -> Init .phy_itface = HCD_PHY_ULPI ;
174
174
175
- #elif defined(TARGET_GIGA )
175
+ #elif defined(TARGET_GIGA ) || defined( GIGA_PINS )
176
176
hhcd -> Instance = USB_OTG_HS ;
177
177
hhcd -> Init .speed = HCD_SPEED_FULL ;
178
178
hhcd -> Init .phy_itface = USB_OTG_EMBEDDED_PHY ;
@@ -267,7 +267,7 @@ USBHALHost::USBHALHost()
267
267
__HAL_RCC_GPIOJ_CLK_ENABLE ();
268
268
pin_function (PJ_12 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG_FS )); // VBUS
269
269
270
- #elif defined(TARGET_GIGA )
270
+ #elif defined(TARGET_GIGA ) || defined( GIGA_PINS )
271
271
__HAL_RCC_GPIOB_CLK_ENABLE ();
272
272
pin_function (PB_14 , STM_PIN_DEFINE_SPEED (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF12_OTG2_FS , GPIO_SPEED_FREQ_VERY_HIGH )); // DM
273
273
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()
326
326
pin_function (PA_11 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG_FS )); // DM
327
327
pin_function (PA_12 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG_FS )); // DP
328
328
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 )
331
330
__HAL_RCC_GPIOA_CLK_ENABLE ();
332
331
pin_function (PA_11 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG2_FS )); // DM
333
332
pin_function (PA_12 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_OTG2_FS )); // DP
@@ -347,7 +346,7 @@ USBHALHost::USBHALHost()
347
346
#if defined(TARGET_DISCO_F746NG_HS ) || defined(TARGET_DISCO_F769NI )
348
347
__HAL_RCC_USB_OTG_HS_ULPI_CLK_ENABLE ();
349
348
__HAL_RCC_USB_OTG_HS_CLK_ENABLE ();
350
- #elif defined(TARGET_GIGA )
349
+ #elif defined(TARGET_GIGA ) || defined( GIGA_PINS )
351
350
__HAL_RCC_USB_OTG_HS_ULPI_CLK_SLEEP_DISABLE ();
352
351
__HAL_RCC_USB_OTG_HS_CLK_SLEEP_ENABLE ();
353
352
__HAL_RCC_USB_OTG_HS_CLK_ENABLE ();
0 commit comments