@@ -38,11 +38,20 @@ 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 = ((uint32_t ) IOPORT_CFG_PERIPHERAL_PIN | (uint32_t ) IOPORT_PERIPHERAL_USB_FS )},
42- {.pin = BSP_IO_PORT_05_PIN_00 , .pin_cfg = ((uint32_t ) IOPORT_CFG_PERIPHERAL_PIN | (uint32_t ) IOPORT_PERIPHERAL_USB_FS )},
43- {.pin = BSP_IO_PORT_05_PIN_01 , .pin_cfg = ((uint32_t ) IOPORT_CFG_PERIPHERAL_PIN | (uint32_t ) IOPORT_PERIPHERAL_USB_FS )},
44- {.pin = LED1 , .pin_cfg = ((uint32_t ) IOPORT_CFG_PORT_DIRECTION_OUTPUT | (uint32_t ) IOPORT_CFG_PORT_OUTPUT_LOW )},
45- {.pin = SW1 , .pin_cfg = ((uint32_t ) IOPORT_CFG_PORT_DIRECTION_INPUT )},
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 },
44+ { .pin = LED1 , .pin_cfg = IOPORT_CFG_PORT_DIRECTION_OUTPUT | IOPORT_CFG_PORT_OUTPUT_LOW },
45+ { .pin = SW1 , .pin_cfg = IOPORT_CFG_PORT_DIRECTION_INPUT },
46+
47+ #ifdef TRACE_ETM
48+ // ETM Trace
49+ { .pin = BSP_IO_PORT_02_PIN_08 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
50+ { .pin = BSP_IO_PORT_02_PIN_09 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
51+ { .pin = BSP_IO_PORT_02_PIN_10 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
52+ { .pin = BSP_IO_PORT_02_PIN_11 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
53+ { .pin = BSP_IO_PORT_02_PIN_14 , .pin_cfg = IOPORT_CFG_PERIPHERAL_PIN | IOPORT_PERIPHERAL_TRACE },
54+ #endif
4655};
4756
4857#ifdef __cplusplus
0 commit comments