@@ -340,3 +340,40 @@ MBED_WEAK const PinMap PinMap_CAN_TD[] = {
340340 {PD_1 , CAN_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF9_CAN1 )},
341341 {NC , NC , 0 }
342342};
343+
344+ //*** USBDEVICE ***
345+
346+ MBED_WEAK const PinMap PinMap_USB_FS [] = {
347+ // {PA_8, USB_FS, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_OTG_FS)}, // USB_OTG_FS_SOF
348+ {PA_9 , USB_FS , STM_PIN_DATA (STM_MODE_INPUT , GPIO_NOPULL , GPIO_AF_NONE )}, // USB_OTG_FS_VBUS
349+ {PA_10 , USB_FS , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_PULLUP , GPIO_AF10_OTG_FS )}, // USB_OTG_FS_ID
350+ {PA_11 , USB_FS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_FS )}, // USB_OTG_FS_DM
351+ {PA_12 , USB_FS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_FS )}, // USB_OTG_FS_DP
352+ {NC , NC , 0 }
353+ };
354+
355+ //*** USBDEVICE ***
356+
357+ MBED_WEAK const PinMap PinMap_USB_HS [] = {
358+ #if (MBED_CONF_TARGET_USB_SPEED == USE_USB_HS_IN_FS )
359+ // {PA_4, USB_HS, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF12_OTG_HS_FS)}, // USB_OTG_HS_SOF
360+ {PB_12 , USB_HS , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_ID
361+ {PB_13 , USB_HS , STM_PIN_DATA (STM_MODE_INPUT , GPIO_NOPULL , GPIO_AF_NONE )}, // USB_OTG_HS_VBUS
362+ {PB_14 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_DM
363+ {PB_15 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS )}, // USB_OTG_HS_DP
364+ #else /* MBED_CONF_TARGET_USB_SPEED */
365+ {PA_3 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D0
366+ {PA_5 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_CK
367+ {PB_0 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D1
368+ {PB_1 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D2
369+ {PB_5 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D7
370+ {PB_10 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D3
371+ {PB_11 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D4
372+ {PB_12 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D5
373+ {PB_13 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_D6
374+ {PC_0 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_STP
375+ {PC_2 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_DIR
376+ {PC_3 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS )}, // USB_OTG_HS_ULPI_NXT
377+ #endif /* MBED_CONF_TARGET_USB_SPEED */
378+ {NC , NC , 0 }
379+ };
0 commit comments