@@ -149,12 +149,14 @@ void HAL_HCD_MspDeInit(HCD_HandleTypeDef *hhcd)
149
149
if (hhcd -> Instance == USB_OTG_FS ) {
150
150
/* Disable USB FS Clock */
151
151
__HAL_RCC_USB_OTG_FS_CLK_DISABLE ();
152
+ HAL_NVIC_DisableIRQ (OTG_FS_IRQn );
152
153
}
153
154
#endif
154
155
#if defined (USB_OTG_HS )
155
156
if (hhcd -> Instance == USB_OTG_HS ) {
156
157
/* Disable USB HS Clocks */
157
158
__HAL_RCC_USB_OTG_HS_CLK_DISABLE ();
159
+ HAL_NVIC_DisableIRQ (OTG_HS_IRQn );
158
160
}
159
161
#endif /* USB_OTG_HS */
160
162
}
@@ -289,11 +291,8 @@ USBH_StatusTypeDef USBH_LL_DeInit(USBH_HandleTypeDef *phost)
289
291
{
290
292
HAL_StatusTypeDef hal_status = HAL_OK ;
291
293
USBH_StatusTypeDef usb_status = USBH_OK ;
292
-
293
294
hal_status = HAL_HCD_DeInit (phost -> pData );
294
-
295
295
usb_status = USBH_Get_USB_Status (hal_status );
296
-
297
296
return usb_status ;
298
297
}
299
298
@@ -320,11 +319,8 @@ USBH_StatusTypeDef USBH_LL_Stop(USBH_HandleTypeDef *phost)
320
319
{
321
320
HAL_StatusTypeDef hal_status = HAL_OK ;
322
321
USBH_StatusTypeDef usb_status = USBH_OK ;
323
-
324
322
hal_status = HAL_HCD_Stop (phost -> pData );
325
-
326
323
usb_status = USBH_Get_USB_Status (hal_status );
327
-
328
324
return usb_status ;
329
325
}
330
326
@@ -366,11 +362,8 @@ USBH_StatusTypeDef USBH_LL_ResetPort(USBH_HandleTypeDef *phost)
366
362
{
367
363
HAL_StatusTypeDef hal_status = HAL_OK ;
368
364
USBH_StatusTypeDef usb_status = USBH_OK ;
369
-
370
365
hal_status = HAL_HCD_ResetPort (phost -> pData );
371
-
372
366
usb_status = USBH_Get_USB_Status (hal_status );
373
-
374
367
return usb_status ;
375
368
}
376
369
0 commit comments