46 #define FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_1 TF_TSI_MUTUAL_CAP_TX_CHANNEL_3 47 #define FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_1 TF_TSI_MUTUAL_CAP_RX_CHANNEL_6 48 #define FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_2 TF_TSI_MUTUAL_CAP_TX_CHANNEL_3 49 #define FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_2 TF_TSI_MUTUAL_CAP_RX_CHANNEL_7 50 #define FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_3 TF_TSI_MUTUAL_CAP_TX_CHANNEL_2 51 #define FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_3 TF_TSI_MUTUAL_CAP_RX_CHANNEL_6 52 #define FRDM_TOUCH_BOARD_TSI_MUTUAL_TX_ELECTRODE_4 TF_TSI_MUTUAL_CAP_TX_CHANNEL_2 53 #define FRDM_TOUCH_BOARD_TSI_MUTUAL_RX_ELECTRODE_4 TF_TSI_MUTUAL_CAP_RX_CHANNEL_7 56 #define FRDM_TOUCH_BOARD_TSI_SLIDER_ELECTRODE_1 TF_TSI_SELF_CAP_CHANNEL_10 57 #define FRDM_TOUCH_BOARD_TSI_SLIDER_ELECTRODE_2 TF_TSI_SELF_CAP_CHANNEL_5 60 #define FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_1 TF_TSI_SELF_CAP_CHANNEL_0 61 #define FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_2 TF_TSI_SELF_CAP_CHANNEL_1 62 #define FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_3 TF_TSI_SELF_CAP_CHANNEL_9 63 #define FRDM_TOUCH_BOARD_TSI_ROTARY_ELECTRODE_4 TF_TSI_SELF_CAP_CHANNEL_8 66 #define BOARD_NAME "FRDM-KE15Z" 69 #define BOARD_USE_UART 70 #define BOARD_DEBUG_UART_TYPE DEBUG_CONSOLE_DEVICE_TYPE_LPUART 71 #define BOARD_DEBUG_UART_BASEADDR (uint32_t) LPUART1 72 #define BOARD_DEBUG_UART_CLKSRC kCLOCK_IpSrcSysOscAsync 73 #define BOARD_UART_IRQ LPUART1_IRQn 74 #define BOARD_UART_IRQ_HANDLER LPUART1_IRQHandler 76 #ifndef BOARD_DEBUG_UART_BAUDRATE 77 #define BOARD_DEBUG_UART_BAUDRATE 115200 81 #define BOARD_I2C_BASEADDR I2C0 84 #define BOARD_CMP_BASEADDR CMP0 85 #define BOARD_CMP_CHANNEL 7U 88 #define BOARD_RTC_FUNC_BASEADDR RTC 91 #define BOARD_TSI_ELECTRODE_1 22U 92 #define BOARD_TSI_ELECTRODE_2 23U 95 #define BOARD_TSI_MUTUAL_TX_ELECTRODE_1 2U 96 #define BOARD_TSI_MUTUAL_RX_ELECTRODE_1 6U 99 #define BOARD_SW2_GPIO GPIOB 100 #define BOARD_SW2_PORT PORTB 101 #define BOARD_SW2_GPIO_PIN 11U 102 #define BOARD_SW2_IRQ PORTBCD_IRQn 103 #define BOARD_SW2_IRQ_HANDLER PORTBCD_IRQHandler 104 #define BOARD_SW2_NAME "SW2" 107 #define LOGIC_LED_ON 0U 108 #define LOGIC_LED_OFF 1U 109 #define BOARD_LED_RED_GPIO GPIOD 110 #define BOARD_LED_RED_GPIO_PORT PORTD 111 #define BOARD_LED_RED_GPIO_PIN 0U 112 #define BOARD_LED_GREEN_GPIO GPIOD 113 #define BOARD_LED_GREEN_GPIO_PORT PORTD 114 #define BOARD_LED_GREEN_GPIO_PIN 16U 115 #define BOARD_LED_BLUE_GPIO GPIOD 116 #define BOARD_LED_BLUE_GPIO_PORT PORTD 117 #define BOARD_LED_BLUE_GPIO_PIN 15U 119 #define LED_RED1_INIT(output) \ 120 GPIO_WritePinOutput(BOARD_LED_RED_GPIO, BOARD_LED_RED_GPIO_PIN, output);\ 121 BOARD_LED_RED_GPIO->PDDR |= (1U << BOARD_LED_RED_GPIO_PIN) 122 #define LED_RED1_ON() \ 123 GPIO_ClearPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) 124 #define LED_RED1_OFF() \ 125 GPIO_SetPinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) 126 #define LED_RED1_TOGGLE() \ 127 GPIO_TogglePinsOutput(BOARD_LED_RED_GPIO, 1U << BOARD_LED_RED_GPIO_PIN) 129 #define LED_GREEN1_INIT(output) \ 130 GPIO_WritePinOutput(BOARD_LED_GREEN_GPIO, BOARD_LED_GREEN_GPIO_PIN, output);\ 131 BOARD_LED_GREEN_GPIO->PDDR |= (1U << BOARD_LED_GREEN_GPIO_PIN) 132 #define LED_GREEN1_ON() \ 133 GPIO_ClearPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) 134 #define LED_GREEN1_OFF() \ 135 GPIO_SetPinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) 136 #define LED_GREEN1_TOGGLE() \ 137 GPIO_TogglePinsOutput(BOARD_LED_GREEN_GPIO, 1U << BOARD_LED_GREEN_GPIO_PIN) 139 #define LED_BLUE_INIT(output) \ 140 GPIO_WritePinOutput(BOARD_LED_BLUE_GPIO, BOARD_LED_BLUE_GPIO_PIN, output);\ 141 BOARD_LED_BLUE_GPIO->PDDR |= (1U << BOARD_LED_BLUE_GPIO_PIN) 142 #define LED_BLUE_ON() \ 143 GPIO_ClearPinsOutput(BOARD_LED_BLUE_GPIO, 1U << BOARD_LED_BLUE_GPIO_PIN) 144 #define LED_BLUE_OFF() \ 145 GPIO_SetPinsOutput(BOARD_LED_BLUE_GPIO, 1U << BOARD_LED_BLUE_GPIO_PIN) 146 #define LED_BLUE_TOGGLE() \ 147 GPIO_TogglePinsOutput(BOARD_LED_BLUE_GPIO, 1U << BOARD_LED_BLUE_GPIO_PIN) 149 #if defined(__cplusplus) 159 #if defined(__cplusplus) void BOARD_InitDebugConsole(void)