@@ -421,31 +421,28 @@ const PinMap PinMap_USB_OTG_FS[] = {
421421
422422#ifdef HAL_PCD_MODULE_ENABLED
423423const PinMap PinMap_USB_OTG_HS [] = {
424- {PA_3 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D0
425424#ifdef USE_USB_HS_IN_FS
426425 {PA_4 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_SOF
427- #endif /* USE_USB_HS_IN_FS */
426+ {PB_12 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_ID
427+ {PB_13 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_INPUT , GPIO_NOPULL , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_VBUS
428+ {PB_14 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_DM
429+ {PB_15 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_DP
430+ #else
431+ {PA_3 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D0
428432 {PA_5 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_CK
429433 {PB_0 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D1
430434 {PB_1 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D2
431435 {PB_5 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D7
432436 {PB_10 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D3
433437 {PB_11 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D4
434- #ifdef USE_USB_HS_IN_FS
435- {PB_12 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_ID
436- #endif /* USE_USB_HS_IN_FS */
437438 {PB_12 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D5
438439 {PB_13 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D6
439- #ifdef USE_USB_HS_IN_FS
440- {PB_13 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_INPUT , GPIO_NOPULL , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_VBUS
441- {PB_14 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_DM
442- {PB_15 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_DP
443- #endif /* USE_USB_HS_IN_FS */
444440 {PC_0 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_STP
445441 {PC_2 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_DIR
446442 {PC_3 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_NXT
447443 {PH_4 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_NXT
448444 {PI_11 , USB_OTG_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_DIR
445+ #endif /* USE_USB_HS_IN_FS */
449446 {NC , NP , 0 }
450447};
451448#endif
0 commit comments