Skip to content

Commit f01ab2a

Browse files
committed
[H7] Fix USBD macro
Following macro have been removed: __HAL_USB_OTG_HS_WAKEUP_EXTI_CLEAR_FLAG __HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_RISING_EDGE Signed-off-by: Frederic.Pillon <[email protected]>
1 parent 869cf0d commit f01ab2a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

cores/arduino/stm32/usb/usbd_conf.c

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,12 @@ void HAL_PCD_MspInit(PCD_HandleTypeDef *hpcd)
181181

182182
if (hpcd->Init.low_power_enable == 1) {
183183
/* Enable EXTI Line 20 for USB wakeup */
184+
#ifdef __HAL_USB_OTG_HS_WAKEUP_EXTI_CLEAR_FLAG
184185
__HAL_USB_OTG_HS_WAKEUP_EXTI_CLEAR_FLAG();
186+
#endif
187+
#ifdef __HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_RISING_EDGE
185188
__HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_RISING_EDGE();
189+
#endif
186190
__HAL_USB_OTG_HS_WAKEUP_EXTI_ENABLE_IT();
187191

188192
/* Set EXTI Wakeup Interrupt priority */
@@ -438,7 +442,7 @@ void USBWakeUp_IRQHandler(void)
438442
/* ungate PHY clock */
439443
__HAL_PCD_UNGATE_PHYCLOCK((&g_hpcd));
440444
}
441-
#ifdef USE_USB_HS
445+
#ifdef USE_USB_HS && defined(__HAL_USB_OTG_HS_WAKEUP_EXTI_CLEAR_FLAG)
442446
/* Clear EXTI pending Bit*/
443447
__HAL_USB_OTG_HS_WAKEUP_EXTI_CLEAR_FLAG();
444448
#elif defined(USB_OTG_FS) && defined(__HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG)

0 commit comments

Comments
 (0)