@@ -38,20 +38,25 @@ extern "C" {
3838#define BUTTON_STATE_ACTIVE 0
3939
4040const ioport_pin_cfg_t board_pin_cfg [] = {
41- { .pin = BSP_IO_PORT_04_PIN_07 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_USB_FS },
42- { .pin = BSP_IO_PORT_05_PIN_00 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_USB_FS },
43- { .pin = BSP_IO_PORT_05_PIN_01 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_USB_FS },
4441 { .pin = LED1 , .pin_cfg = IOPORT_CFG_PORT_DIRECTION_OUTPUT | IOPORT_CFG_PORT_OUTPUT_LOW },
4542 { .pin = SW1 , .pin_cfg = IOPORT_CFG_PORT_DIRECTION_INPUT },
4643
47- #ifdef TRACE_ETM
44+ // USB FS D+, D-, VBus
45+ { .pin = BSP_IO_PORT_04_PIN_07 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_USB_FS | IOPORT_CFG_DRIVE_HIGH },
46+ { .pin = BSP_IO_PORT_05_PIN_00 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_USB_FS | IOPORT_CFG_DRIVE_HIGH },
47+ { .pin = BSP_IO_PORT_05_PIN_01 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_USB_FS | IOPORT_CFG_DRIVE_HIGH },
48+
49+ // USB HS D+, D-, VBus
50+ { .pin = BSP_IO_PORT_07_PIN_07 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_USB_HS },
51+ { .pin = BSP_IO_PORT_11_PIN_00 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_USB_HS | IOPORT_CFG_DRIVE_HIGH },
52+ { .pin = BSP_IO_PORT_11_PIN_01 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_USB_HS | IOPORT_CFG_DRIVE_HIGH },
53+
4854 // ETM Trace
4955 { .pin = BSP_IO_PORT_02_PIN_08 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
5056 { .pin = BSP_IO_PORT_02_PIN_09 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
5157 { .pin = BSP_IO_PORT_02_PIN_10 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
5258 { .pin = BSP_IO_PORT_02_PIN_11 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
5359 { .pin = BSP_IO_PORT_02_PIN_14 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
54- #endif
5560};
5661
5762#ifdef __cplusplus
0 commit comments