@@ -421,3 +421,41 @@ MBED_WEAK const PinMap PinMap_QSPI_SSEL[] = {
421421 {PB_6 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_QSPI )}, // Connected to QUADSPI_NSS_A
422422 {NC , NC , 0 }
423423};
424+
425+ //*** USBDEVICE ***
426+
427+ MBED_WEAK const PinMap PinMap_USB_FS [] = {
428+ /* Not Supported by SDP-K1*/
429+ // {PA_8, USB_FS, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_OTG_FS)}, // USB_OTG_FS_SOF
430+ // { PA_9, USB_FS, STM_PIN_DATA(STM_MODE_INPUT, GPIO_NOPULL, GPIO_AF_NONE) }, // USB_OTG_FS_VBUS // Connected to VBUS_FS1
431+ // {PA_10, USB_FS, STM_PIN_DATA(STM_MODE_AF_OD, GPIO_PULLUP, GPIO_AF10_OTG_FS) }, // USB_OTG_FS_ID // Connected to USB_FS1_ID
432+ // {PA_11, USB_FS, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_OTG_FS) }, // USB_OTG_FS_DM // Connected to USB_FS1_N
433+ // { PA_12, USB_FS, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_OTG_FS) }, // USB_OTG_FS_DP // Connected to USB_FS1_P
434+ // { NC, NC, 0 }
435+ };
436+
437+ MBED_WEAK const PinMap PinMap_USB_HS [] = {
438+ #if (MBED_CONF_TARGET_USB_SPEED == USE_USB_HS_IN_FS )
439+ // {PA_4, USB_HS, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF12_OTG_HS_FS)}, // USB_OTG_HS_SOF
440+ { PB_12 , USB_HS , STM_PIN_DATA (STM_MODE_AF_OD , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS ) }, // USB_OTG_HS_ID
441+ { PB_13 , USB_HS , STM_PIN_DATA (STM_MODE_INPUT , GPIO_NOPULL , GPIO_AF_NONE ) }, // USB_OTG_HS_VBUS
442+ { PB_14 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS ) }, // USB_OTG_HS_DM
443+ { PB_15 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF12_OTG_HS_FS ) }, // USB_OTG_HS_DP
444+ #else /* MBED_CONF_TARGET_USB_SPEED */
445+ { PA_3 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_D0 // Connected to LCD_BL_CTRL [STLD40DPUR_EN]
446+ { PA_5 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_CK
447+ { PB_0 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_D1 // Connected to EXT_RESET
448+ { PB_1 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_D2
449+ { PB_5 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_D7
450+ { PB_10 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_D3 // Connected to STDIO_UART_TX
451+ { PB_11 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_D4 // Connected to STDIO_UART_RX
452+ { PB_12 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_D5
453+ { PB_13 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_D6
454+ { PC_0 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_STP // Connected to SDNWE [MT48LC4M32B2B5-6A_WE]
455+ { PC_2 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_DIR
456+ { PC_3 , USB_HS , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_PULLUP , GPIO_AF10_OTG_HS ) }, // USB_OTG_HS_ULPI_NXT
457+ // { PH_4, USB_HS, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_OTG_HS) }, // USB_OTG_HS_ULPI_NXT // Connected to I2C2_SCL [CS43L22_SCL]
458+ // { PI_11, USB_HS, STM_PIN_DATA(STM_MODE_AF_PP, GPIO_PULLUP, GPIO_AF10_OTG_HS) }, // USB_OTG_HS_ULPI_DIR
459+ #endif /* MBED_CONF_TARGET_USB_SPEED */
460+ { NC , NC , 0 }
461+ };
0 commit comments