/* This function handles USB OTG FS Wakeup IRQ Handler.  */
void OTG_FS_WKUP_IRQHandler(void)
/* This function handles USB OTG FS Wakeup IRQ Handler.  */
void OTG_FS_WKUP_IRQHandler(void)
{
  if ((&hpcd)->Init.low_power_enable)
  {
    SCB->SCR &=
      (uint32_t) ~
      ((uint32_t) (SCB_SCR_SLEEPDEEP_Msk | SCB_SCR_SLEEPONEXIT_Msk));
    SystemClock_Config();
    __HAL_PCD_UNGATE_PHYCLOCK((&hpcd));
  }
  __HAL_USB_OTG_FS_WAKEUP_EXTI_CLEAR_FLAG();
}