@@ -421,3 +421,41 @@ MBED_WEAK const PinMap PinMap_QSPI_SSEL[] = {
421
421
{PB_6 , QSPI_1 , STM_PIN_DATA (STM_MODE_AF_PP , GPIO_NOPULL , GPIO_AF10_QSPI )}, // Connected to QUADSPI_NSS_A
422
422
{NC , NC , 0 }
423
423
};
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