|
@@ -184,7 +184,6 @@ void HAL_PCD_MspInit(PCD_HandleTypeDef* hpcd)
|
|
|
__HAL_RCC_GPIOA_CLK_ENABLE();
|
|
|
/**USB_OTG_FS GPIO Configuration
|
|
|
PA8 ------> USB_OTG_FS_SOF
|
|
|
- PA9 ------> USB_OTG_FS_VBUS
|
|
|
PA10 ------> USB_OTG_FS_ID
|
|
|
PA11 ------> USB_OTG_FS_DM
|
|
|
PA12 ------> USB_OTG_FS_DP
|
|
@@ -196,13 +195,11 @@ void HAL_PCD_MspInit(PCD_HandleTypeDef* hpcd)
|
|
|
GPIO_InitStruct.Alternate = GPIO_AF10_OTG_FS;
|
|
|
HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
|
|
|
|
|
|
- GPIO_InitStruct.Pin = USB_VBUS_Pin;
|
|
|
- GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
|
|
|
- GPIO_InitStruct.Pull = GPIO_NOPULL;
|
|
|
- HAL_GPIO_Init(USB_VBUS_GPIO_Port, &GPIO_InitStruct);
|
|
|
-
|
|
|
/* Peripheral clock enable */
|
|
|
__HAL_RCC_USB_OTG_FS_CLK_ENABLE();
|
|
|
+ /* USB_OTG_FS interrupt Init */
|
|
|
+ HAL_NVIC_SetPriority(OTG_FS_IRQn, 0, 0);
|
|
|
+ HAL_NVIC_EnableIRQ(OTG_FS_IRQn);
|
|
|
/* USER CODE BEGIN USB_OTG_FS_MspInit 1 */
|
|
|
|
|
|
/* USER CODE END USB_OTG_FS_MspInit 1 */
|
|
@@ -230,14 +227,14 @@ void HAL_PCD_MspDeInit(PCD_HandleTypeDef* hpcd)
|
|
|
|
|
|
/**USB_OTG_FS GPIO Configuration
|
|
|
PA8 ------> USB_OTG_FS_SOF
|
|
|
- PA9 ------> USB_OTG_FS_VBUS
|
|
|
PA10 ------> USB_OTG_FS_ID
|
|
|
PA11 ------> USB_OTG_FS_DM
|
|
|
PA12 ------> USB_OTG_FS_DP
|
|
|
*/
|
|
|
- HAL_GPIO_DeInit(GPIOA, USB_SOF_Pin|USB_VBUS_Pin|USB_ID_Pin|USB_DM_Pin
|
|
|
- |USB_DP_Pin);
|
|
|
+ HAL_GPIO_DeInit(GPIOA, USB_SOF_Pin|USB_ID_Pin|USB_DM_Pin|USB_DP_Pin);
|
|
|
|
|
|
+ /* USB_OTG_FS interrupt DeInit */
|
|
|
+ HAL_NVIC_DisableIRQ(OTG_FS_IRQn);
|
|
|
/* USER CODE BEGIN USB_OTG_FS_MspDeInit 1 */
|
|
|
|
|
|
/* USER CODE END USB_OTG_FS_MspDeInit 1 */
|