Skip to content

Commit 2890707

Browse files
committed
[L4] Fix USBD macro
Following macro have been removed: __HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG __HAL_USB_WAKEUP_EXTI_CLEAR_FLAG Signed-off-by: Frederic.Pillon <[email protected]>
1 parent 94aaf58 commit 2890707

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

cores/arduino/stm32/usb/usbd_conf.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,8 +141,12 @@ void HAL_PCD_MspInit(PCD_HandleTypeDef *hpcd)
141141

142142
if (hpcd->Init.low_power_enable == 1) {
143143
/* Enable EXTI Line 18 for USB wakeup */
144+
#ifdef __HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG
144145
__HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG();
146+
#endif
147+
#ifdef __HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_RISING_EDGE
145148
__HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_RISING_EDGE();
149+
#endif
146150
__HAL_USB_OTG_FS_WAKEUP_EXTI_ENABLE_IT();
147151
#if !defined(STM32L4xx)
148152
/* Set EXTI Wakeup Interrupt priority */
@@ -437,10 +441,10 @@ void USBWakeUp_IRQHandler(void)
437441
#ifdef USE_USB_HS
438442
/* Clear EXTI pending Bit*/
439443
__HAL_USB_OTG_HS_WAKEUP_EXTI_CLEAR_FLAG();
440-
#elif defined(USB_OTG_FS)
444+
#elif defined(USB_OTG_FS) && defined(__HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG)
441445
/* Clear EXTI pending Bit*/
442446
__HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG();
443-
#else
447+
#elif defined(__HAL_USB_WAKEUP_EXTI_CLEAR_FLAG)
444448
__HAL_USB_WAKEUP_EXTI_CLEAR_FLAG();
445449
#endif
446450
}

0 commit comments

Comments
 (0)