1 /*
2  * Copyright 2018 NXP.
3  * All rights reserved.
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 /***********************************************************************************************************************
9  * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file
10  * will be overwritten if the respective MCUXpresso Config Tools is used to update this file.
11  **********************************************************************************************************************/
12 
13 /* clang-format off */
14 /*
15  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
16 !!GlobalInfo
17 product: Pins v4.1
18 processor: MKE15Z256xxx7
19 package_id: MKE15Z256VLL7
20 mcu_data: ksdk2_0
21 processor_version: 4.0.0
22 board: FRDM-KE15Z
23 pin_labels:
24 - {pin_num: '1', pin_signal: PTE16/FXIO_D3/TRGMUX_OUT7, label: 'J21[8]/FLEXIO_3'}
25 - {pin_num: '2', pin_signal: PTE15/FXIO_D2/TRGMUX_OUT6, label: 'J21[7]/FLEXIO_2'}
26 - {pin_num: '3', pin_signal: TSI0_CH5/PTD1/FTM0_CH3/LPSPI1_SIN/FTM2_CH1/FXIO_D1/TRGMUX_OUT2, label: 'J4[11]/TOUCH_TSI_5'}
27 - {pin_num: '4', pin_signal: TSI0_CH4/PTD0/FTM0_CH2/LPSPI1_SCK/FTM2_CH0/FXIO_D0/TRGMUX_OUT1, label: 'D4[1]/RGB_RED', identifier: LED_RED}
28 - {pin_num: '5', pin_signal: TSI0_CH3/PTE11/PWT_IN1/LPTMR0_ALT1/FXIO_D5/TRGMUX_OUT5, label: 'J2[15]/J21[10]/FLEXIO_5/TOUCH_EXT_2'}
29 - {pin_num: '6', pin_signal: TSI0_CH2/PTE10/CLKOUT/FXIO_D4/TRGMUX_OUT4, label: 'J2[17]/J21[9]/FLEXIO_4/TOUCH_EXT_3'}
30 - {pin_num: '8', pin_signal: TSI0_CH0/PTE5/TCLK2/FTM2_QD_PHA/FTM2_CH3/FXIO_D7/EWM_IN, label: 'J4[1]/TOUCH_TSI_0'}
31 - {pin_num: '9', pin_signal: TSI0_CH1/PTE4/BUSOUT/FTM2_QD_PHB/FTM2_CH2/FXIO_D6/EWM_OUT_b, label: 'J4[3]/TOUCH_TSI_1'}
32 - {pin_num: '15', pin_signal: EXTAL/PTB7/LPI2C0_SCL, label: 'Y1[1]/EXTAL', identifier: EXTAL}
33 - {pin_num: '16', pin_signal: XTAL/PTB6/LPI2C0_SDA, label: 'Y1[3]/XTAL', identifier: XTAL}
34 - {pin_num: '18', pin_signal: TSI0_CH24/PTE3/FTM0_FLT0/LPUART2_RTS/TRGMUX_IN6, label: 'J2[19]/TOUCH_EXT_4'}
35 - {pin_num: '19', pin_signal: PTE12/FTM0_FLT3/LPUART2_TX, label: 'J20[3]/BLUETOOTH_UART2_TX', identifier: BLUETOOTH_UART_TX}
36 - {pin_num: '20', pin_signal: PTD17/FTM0_FLT2/LPUART2_RX, label: 'J20[4]/BLUETOOTH_UART2_RX', identifier: BLUETOOTH_UART_RX}
37 - {pin_num: '21', pin_signal: PTD16/FTM0_CH1, label: 'D4[4]/RGB_GREEN', identifier: LED_GREEN}
38 - {pin_num: '22', pin_signal: PTD15/FTM0_CH0, label: 'D4[3]/RGB_BLUE', identifier: LED_BLUE}
39 - {pin_num: '23', pin_signal: DAC0_OUT/PTE9/FTM0_CH7/LPUART2_CTS, label: 'J1[10]/Arduino_D4'}
40 - {pin_num: '25', pin_signal: PTD13/RTC_CLKOUT, label: 'J6[3]/RF_GPIO_CE'}
41 - {pin_num: '26', pin_signal: ACMP0_IN3/TSI0_CH11/PTE8/FTM0_CH6, label: 'J2[2]/Arduino_D8'}
42 - {pin_num: '27', pin_signal: TSI0_CH9/PTB5/FTM0_CH5/LPSPI0_PCS1/TRGMUX_IN0/ACMP1_OUT, label: 'J4[5]/TOUCH_TSI_2'}
43 - {pin_num: '28', pin_signal: ACMP1_IN2/TSI0_CH8/PTB4/FTM0_CH4/LPSPI0_SOUT/TRGMUX_IN1, label: 'J4[7]/TOUCH_TSI_3'}
44 - {pin_num: '29', pin_signal: ADC0_SE11/ACMP0_IN4/EXTAL32/PTC3/FTM0_CH3, label: 'Y2[1]/EXTAL32', identifier: EXTAL32}
45 - {pin_num: '30', pin_signal: ADC0_SE10/ACMP0_IN5/XTAL32/PTC2/FTM0_CH2, label: 'Y2[2]/XTAL32', identifier: XTAL32}
46 - {pin_num: '31', pin_signal: TSI0_CH10/PTD7/LPUART2_TX/FTM2_FLT3, label: 'J4[9]/TOUCH_TSI_4'}
47 - {pin_num: '32', pin_signal: TSI0_CH7/PTD6/LPUART2_RX/FTM2_FLT2, label: 'J2[13]/TOUCH_EXT_1'}
48 - {pin_num: '33', pin_signal: TSI0_CH6/PTD5/FTM2_CH3/LPTMR0_ALT2/PWT_IN2/TRGMUX_IN7, label: 'J2[11]/TOUCH_EXT_0'}
49 - {pin_num: '34', pin_signal: PTD12/FTM2_CH2/LPI2C1_HREQ/LPUART2_RTS, label: 'J1[6]/Arduino_D2'}
50 - {pin_num: '35', pin_signal: PTD11/FTM2_CH1/FTM2_QD_PHA/LPUART2_CTS, label: 'J3[3]/MC_ENC_A'}
51 - {pin_num: '36', pin_signal: PTD10/FTM2_CH0/FTM2_QD_PHB, label: 'J3[1]/MC_ENC_B'}
52 - {pin_num: '39', pin_signal: ADC0_SE9/ACMP1_IN3/TSI0_CH23/PTC1/FTM0_CH1, label: 'E2[1]/TOUCH_PAD_1_TSI_23', identifier: TSI_ELECTRODE_2}
53 - {pin_num: '40', pin_signal: ADC0_SE8/ACMP1_IN4/TSI0_CH22/PTC0/FTM0_CH0, label: 'E1[1]/TOUCH_PAD_0_TSI_22', identifier: TSI_ELECTRODE_1}
54 - {pin_num: '41', pin_signal: ACMP1_IN5/PTD9/LPI2C1_SCL/FTM2_FLT3, label: 'J2[20]/Arduino_D15'}
55 - {pin_num: '42', pin_signal: PTD8/LPI2C1_SDA/FTM2_FLT2, label: 'J2[18]/Arduino_D14'}
56 - {pin_num: '43', pin_signal: ADC0_SE15/PTC17/FTM1_FLT3/LPI2C1_SCLS, label: 'J21[3]/FLEXIO_ADC'}
57 - {pin_num: '45', pin_signal: ADC0_SE13/PTC15/FTM1_CH3, label: 'J1[8]/Arduino_D3'}
58 - {pin_num: '46', pin_signal: ADC0_SE12/PTC14/FTM1_CH2, label: 'J1[3]/MC_ENC_I'}
59 - {pin_num: '47', pin_signal: ADC0_SE7/TSI0_CH21/PTB3/FTM1_CH1/LPSPI0_SIN/FTM1_QD_PHA/TRGMUX_IN2, label: 'J2[9]/RC_ADC0_SE7/MC_CUR_DCB'}
60 - {pin_num: '48', pin_signal: ADC0_SE6/TSI0_CH20/PTB2/FTM1_CH0/LPSPI0_SCK/FTM1_QD_PHB/TRGMUX_IN3, label: 'J2[5]/MC_BEMF_C/CUR_C'}
61 - {pin_num: '53', pin_signal: ADC0_SE5/PTB1/LPUART0_TX/LPSPI0_SOUT/TCLK0, label: 'J2[3]/MC_BEMF_B/CUR_B'}
62 - {pin_num: '54', pin_signal: ADC0_SE4/PTB0/LPUART0_RX/LPSPI0_PCS0/LPTMR0_ALT3/PWT_IN3, label: 'J2[1]/MC_BEMF_A/CUR_A'}
63 - {pin_num: '55', pin_signal: PTC9/LPUART1_TX/LPUART0_RTS, label: 'J1[4]/Arduino_D1_UART0_TX'}
64 - {pin_num: '56', pin_signal: PTC8/LPUART1_RX/LPUART0_CTS, label: 'J1[2]/Arduino_D0_UART0_RX'}
65 - {pin_num: '57', pin_signal: ADC0_SE3/ACMP1_IN1/PTA7/FTM0_FLT2/RTC_CLKIN/LPUART1_RTS, label: 'J4[8]/Arduino_A3_ADC0_SE3'}
66 - {pin_num: '58', pin_signal: ADC0_SE2/ACMP1_IN0/PTA6/FTM0_FLT1/LPSPI1_PCS1/LPUART1_CTS, label: 'J4[6]/Arduino_A2_ADC0_SE2'}
67 - {pin_num: '59', pin_signal: PTE7/FTM0_CH7, label: 'J2[4]/Arduino_D9'}
68 - {pin_num: '62', pin_signal: PTA17/FTM0_CH6/EWM_OUT_b, label: 'J1[16]/Arduino_D7'}
69 - {pin_num: '63', pin_signal: PTB17/FTM0_CH5/LPSPI1_PCS3, label: 'J3[5]/J6[4]/MC_PWM_CB/RF_SPI1_PCS3'}
70 - {pin_num: '64', pin_signal: PTB16/FTM0_CH4/LPSPI1_SOUT, label: 'J3[7]/J6[6]/MC_PWM_CT/RF_SPI1_SOUT'}
71 - {pin_num: '65', pin_signal: PTB15/FTM0_CH3/LPSPI1_SIN, label: 'J3[9]/J6[7]/MC_PWM_BB/RF_SPI1_SIN'}
72 - {pin_num: '66', pin_signal: ADC1_SE9/PTB14/FTM0_CH2/LPSPI1_SCK, label: 'J3[11]/J6[5]/MC_PWM_BT/RF_SPI1_SCK'}
73 - {pin_num: '67', pin_signal: ADC1_SE8/PTB13/FTM0_CH1, label: 'J3[13]/J6[8]/MC_PWM_AB/RF_GPIO_IRQ'}
74 - {pin_num: '68', pin_signal: ADC1_SE7/PTB12/FTM0_CH0, label: 'J3[15]/MC_PWM_AT'}
75 - {pin_num: '69', pin_signal: ADC1_SE6/PTD4/FTM0_FLT3, label: THERM_1, identifier: THERM_1}
76 - {pin_num: '70', pin_signal: ADC1_SE3/PTD3/LPSPI1_PCS0/FXIO_D5/TRGMUX_IN4/NMI_b, label: SW3, identifier: SW3}
77 - {pin_num: '71', pin_signal: ADC1_SE2/PTD2/LPSPI1_SOUT/FXIO_D4/TRGMUX_IN5, label: THERM_0, identifier: THERM_0}
78 - {pin_num: '72', pin_signal: ADC1_SE1/PTA3/LPI2C0_SCL/EWM_IN/LPUART0_TX, label: 'J4[12]/Arduino_A5_ADC1_SE1/FXOS_SCL', identifier: ACCEL_I2C_SCL}
79 - {pin_num: '73', pin_signal: ADC1_SE0/PTA2/LPI2C0_SDA/EWM_OUT_b/LPUART0_RX, label: 'J4[10]/Arduino_A4_ADC1_SE0/FXOS_SDA', identifier: ACCEL_I2C_SDA}
80 - {pin_num: '74', pin_signal: PTB11/LPI2C0_HREQ, label: SW2, identifier: SW2}
81 - {pin_num: '75', pin_signal: PTB10/LPI2C0_SDAS, label: 'U1[2]/FXOS_INT', identifier: ACCEL_INT}
82 - {pin_num: '76', pin_signal: PTB9/LPI2C0_SCLS, label: 'U1[3]/FXOS_RST', identifier: ACCEL_RST}
83 - {pin_num: '78', pin_signal: ADC0_SE1/ACMP0_IN1/TSI0_CH18/PTA1/FTM1_CH1/LPI2C0_SDAS/FXIO_D3/FTM1_QD_PHA/LPUART0_RTS/TRGMUX_OUT0, label: 'J4[4]/J21[4]/Arduino_A1_ADC0_SE1/FLEXIO_TIMER'}
84 - {pin_num: '79', pin_signal: ADC0_SE0/ACMP0_IN0/TSI0_CH17/PTA0/FTM2_CH1/LPI2C0_SCLS/FXIO_D2/FTM2_QD_PHA/LPUART0_CTS/TRGMUX_OUT3, label: 'J4[2]/Arduino_A0_ADC0_SE0'}
85 - {pin_num: '80', pin_signal: ADC1_SE5/TSI0_CH16/PTC7/LPUART1_TX, label: UART1_TX_TGTMCU, identifier: DEBUG_UART_TX}
86 - {pin_num: '81', pin_signal: ADC1_SE4/TSI0_CH15/PTC6/LPUART1_RX, label: UART1_RX_TGTMCU, identifier: DEBUG_UART_RX}
87 - {pin_num: '82', pin_signal: PTA16/FTM1_CH3/LPSPI1_PCS2, label: 'J1[14]/Arduino_D6'}
88 - {pin_num: '83', pin_signal: PTA15/FTM1_CH2/LPSPI0_PCS3, label: 'J2[6]/Arduino_D10_SPI0_PCS3'}
89 - {pin_num: '84', pin_signal: ADC1_SE11/PTE6/LPSPI0_PCS2/LPUART1_RTS, label: 'J2[7]/MC_VOLT_DCB'}
90 - {pin_num: '85', pin_signal: ADC1_SE10/TSI0_CH19/PTE2/LPSPI0_SOUT/LPTMR0_ALT3/PWT_IN3/LPUART1_CTS, label: 'J2[8]/Arduino_D11_SPI0_SOUT'}
91 - {pin_num: '91', pin_signal: PTA11/LPUART0_RX/FXIO_D1, label: 'J21[6]/FLEXIO_1'}
92 - {pin_num: '92', pin_signal: PTA10/LPUART0_TX/FXIO_D0, label: 'J21[5]/FLEXIO_0'}
93 - {pin_num: '93', pin_signal: TSI0_CH14/PTE1/LPSPI0_SIN/LPI2C0_HREQ/LPI2C1_SCL, label: 'J2[10]/Arduino_D12_SPI0_SIN'}
94 - {pin_num: '94', pin_signal: TSI0_CH13/PTE0/LPSPI0_SCK/TCLK1/LPI2C1_SDA/FTM1_FLT2, label: 'J2[12]/Arduino_D13_SPI0_SCK'}
95 - {pin_num: '95', pin_signal: TSI0_CH12/PTC5/FTM2_CH0/RTC_CLKOUT/LPI2C1_HREQ/FTM2_QD_PHB, label: 'J1[12]/Arduino_D5'}
96 - {pin_num: '96', pin_signal: ACMP0_IN2/PTC4/FTM1_CH0/RTC_CLKOUT/EWM_IN/FTM1_QD_PHB/SWD_CLK, label: 'J7[1]/J17[4]/SWD_CLK'}
97 - {pin_num: '97', pin_signal: PTA5/TCLK1/RESET_b, label: 'J3[6]/J10[3]/U12[7]/J17[10]/RESET/RST_TGTMCU_b'}
98 - {pin_num: '98', pin_signal: PTA4/ACMP0_OUT/EWM_OUT_b/SWD_DIO, label: 'J17[2]/SWD_DIO_TGTMCU'}
99 - {pin_num: '99', pin_signal: PTA9/FXIO_D7/FTM1_FLT3, label: 'J21[12]/FLEXIO_7'}
100 - {pin_num: '100', pin_signal: PTA8/FXIO_D6, label: 'J21[11]/FLEXIO_6'}
101 - {pin_num: '10', pin_signal: VDD10, label: VDD_KE15Z}
102 - {pin_num: '38', pin_signal: VDD39, label: VDD_KE15Z}
103 - {pin_num: '61', pin_signal: VDD62, label: VDD_KE15Z}
104 - {pin_num: '87', pin_signal: VDD88, label: VDD_KE15Z}
105 - {pin_num: '12', pin_signal: VREFH, label: VDD_KE15Z}
106 - {pin_num: '13', pin_signal: VREFL, label: GND}
107 - {pin_num: '11', pin_signal: VDDA, label: VDD_KE15Z}
108 - {pin_num: '14', pin_signal: VSS15, label: GND}
109 - {pin_num: '37', pin_signal: VSS38, label: GND}
110 - {pin_num: '60', pin_signal: VSS61, label: GND}
111 - {pin_num: '86', pin_signal: VSS87, label: GND}
112 - {pin_num: '88', pin_signal: PTA14/FTM0_FLT0/EWM_IN/BUSOUT, label: NC}
113 - {pin_num: '89', pin_signal: PTA13/LPI2C1_SCLS, label: NC}
114 - {pin_num: '90', pin_signal: PTA12/LPI2C1_SDAS, label: NC}
115 - {pin_num: '77', pin_signal: PTB8, label: NC}
116 - {pin_num: '49', pin_signal: PTC13, label: NC}
117 - {pin_num: '50', pin_signal: PTC12, label: NC}
118 - {pin_num: '51', pin_signal: PTC11, label: NC}
119 - {pin_num: '52', pin_signal: PTC10, label: NC}
120 - {pin_num: '44', pin_signal: ADC0_SE14/PTC16/FTM1_FLT2/LPI2C1_SDAS, label: NC}
121 - {pin_num: '24', pin_signal: PTD14/CLKOUT, label: NC}
122 - {pin_num: '17', pin_signal: PTE14/FTM0_FLT1, label: NC}
123 - {pin_num: '7', pin_signal: PTE13, label: NC}
124  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
125  */
126 /* clang-format on */
127 
128 #include "fsl_common.h"
129 #include "fsl_port.h"
130 #include "fsl_gpio.h"
131 #include "pin_mux.h"
132 
133 /* FUNCTION ************************************************************************************************************
134  *
135  * Function Name : BOARD_InitBootPins
136  * Description   : Calls initialization functions.
137  *
138  * END ****************************************************************************************************************/
BOARD_InitBootPins(void)139 void BOARD_InitBootPins(void)
140 {
141     BOARD_InitPins();
142     BOARD_InitDEBUG_UARTPins();
143 }
144 
145 /* clang-format off */
146 /*
147  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
148 BOARD_InitPins:
149 - options: {callFromInitBoot: 'true', prefix: BOARD_, coreID: core0, enableClock: 'true'}
150 - pin_list: []
151  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
152  */
153 /* clang-format on */
154 
155 /* FUNCTION ************************************************************************************************************
156  *
157  * Function Name : BOARD_InitPins
158  * Description   : Configures pin routing and optionally pin electrical features.
159  *
160  * END ****************************************************************************************************************/
BOARD_InitPins(void)161 void BOARD_InitPins(void)
162 {
163 }
164 
165 /* clang-format off */
166 /*
167  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
168 BOARD_InitTOUCHPins:
169 - options: {prefix: BOARD_, coreID: core0, enableClock: 'true'}
170 - pin_list:
171   - {pin_num: '40', peripheral: TSI, signal: 'CH, 22', pin_signal: ADC0_SE8/ACMP1_IN4/TSI0_CH22/PTC0/FTM0_CH0, drive_strength: low, pull_select: down, pull_enable: disable,
172     passive_filter: disable, digital_filter: disable}
173   - {pin_num: '39', peripheral: TSI, signal: 'CH, 23', pin_signal: ADC0_SE9/ACMP1_IN3/TSI0_CH23/PTC1/FTM0_CH1, drive_strength: low, pull_select: down, pull_enable: disable,
174     passive_filter: disable, digital_filter: disable}
175  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
176  */
177 /* clang-format on */
178 
179 /* FUNCTION ************************************************************************************************************
180  *
181  * Function Name : BOARD_InitTOUCHPins
182  * Description   : Configures pin routing and optionally pin electrical features.
183  *
184  * END ****************************************************************************************************************/
BOARD_InitTOUCHPins(void)185 void BOARD_InitTOUCHPins(void)
186 {
187     /* Clock Control: 0x01u */
188     CLOCK_EnableClock(kCLOCK_PortC);
189     /* Configure digital filter */
190     PORT_EnablePinsDigitalFilter(
191         /* Digital filter is configured on port C */
192         PORTC,
193         /* Digital filter is configured for PORTC0 */
194           PORT_DFER_DFE_0_MASK
195             /* Digital filter is configured for PORTC1 */
196             | PORT_DFER_DFE_1_MASK,
197         /* Disable digital filter */
198         false);
199 
200     const port_pin_config_t TSI_ELECTRODE_1 = {/* Internal pull-up/down resistor is disabled */
201                                                kPORT_PullDisable,
202                                                /* Passive filter is disabled */
203                                                kPORT_PassiveFilterDisable,
204                                                /* Low drive strength is configured */
205                                                kPORT_LowDriveStrength,
206                                                /* Pin is configured as TSI0_CH22 */
207                                                kPORT_PinDisabledOrAnalog,
208                                                /* Pin Control Register fields [15:0] are not locked */
209                                                kPORT_UnlockRegister};
210     /* PORTC0 (pin 40) is configured as TSI0_CH22 */
211     PORT_SetPinConfig(BOARD_TSI_ELECTRODE_1_PORT, BOARD_TSI_ELECTRODE_1_PIN, &TSI_ELECTRODE_1);
212 
213     const port_pin_config_t TSI_ELECTRODE_2 = {/* Internal pull-up/down resistor is disabled */
214                                                kPORT_PullDisable,
215                                                /* Passive filter is disabled */
216                                                kPORT_PassiveFilterDisable,
217                                                /* Low drive strength is configured */
218                                                kPORT_LowDriveStrength,
219                                                /* Pin is configured as TSI0_CH23 */
220                                                kPORT_PinDisabledOrAnalog,
221                                                /* Pin Control Register fields [15:0] are not locked */
222                                                kPORT_UnlockRegister};
223     /* PORTC1 (pin 39) is configured as TSI0_CH23 */
224     PORT_SetPinConfig(BOARD_TSI_ELECTRODE_2_PORT, BOARD_TSI_ELECTRODE_2_PIN, &TSI_ELECTRODE_2);
225 }
226 
227 /* clang-format off */
228 /*
229  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
230 BOARD_InitBUTTONSPins:
231 - options: {prefix: BOARD_, coreID: core0, enableClock: 'true'}
232 - pin_list:
233   - {pin_num: '74', peripheral: GPIOB, signal: 'GPIO, 11', pin_signal: PTB11/LPI2C0_HREQ, direction: INPUT, drive_strength: low, pull_select: down, pull_enable: disable,
234     passive_filter: disable, digital_filter: disable}
235   - {pin_num: '70', peripheral: GPIOD, signal: 'GPIO, 3', pin_signal: ADC1_SE3/PTD3/LPSPI1_PCS0/FXIO_D5/TRGMUX_IN4/NMI_b, direction: INPUT, drive_strength: low, pull_select: down,
236     pull_enable: disable, passive_filter: disable, digital_filter: disable}
237  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
238  */
239 /* clang-format on */
240 
241 /* FUNCTION ************************************************************************************************************
242  *
243  * Function Name : BOARD_InitBUTTONSPins
244  * Description   : Configures pin routing and optionally pin electrical features.
245  *
246  * END ****************************************************************************************************************/
BOARD_InitBUTTONSPins(void)247 void BOARD_InitBUTTONSPins(void)
248 {
249     /* Clock Control: 0x01u */
250     CLOCK_EnableClock(kCLOCK_PortB);
251     /* Clock Control: 0x01u */
252     CLOCK_EnableClock(kCLOCK_PortD);
253 
254     gpio_pin_config_t SW2_config = {
255         .pinDirection = kGPIO_DigitalInput,
256         .outputLogic = 0U
257     };
258     /* Initialize GPIO functionality on pin PTB11 (pin 74)  */
259     GPIO_PinInit(BOARD_SW2_GPIO, BOARD_SW2_PIN, &SW2_config);
260 
261     gpio_pin_config_t SW3_config = {
262         .pinDirection = kGPIO_DigitalInput,
263         .outputLogic = 0U
264     };
265     /* Initialize GPIO functionality on pin PTD3 (pin 70)  */
266     GPIO_PinInit(BOARD_SW3_GPIO, BOARD_SW3_PIN, &SW3_config);
267     /* Configure digital filter */
268     PORT_EnablePinsDigitalFilter(
269         /* Digital filter is configured on port B */
270         PORTB,
271         /* Digital filter is configured for PORTB0 */
272         PORT_DFER_DFE_11_MASK,
273         /* Disable digital filter */
274         false);
275 
276     const port_pin_config_t SW2 = {/* Internal pull-up/down resistor is disabled */
277                                    kPORT_PullDisable,
278                                    /* Passive filter is disabled */
279                                    kPORT_PassiveFilterDisable,
280                                    /* Low drive strength is configured */
281                                    kPORT_LowDriveStrength,
282                                    /* Pin is configured as PTB11 */
283                                    kPORT_MuxAsGpio,
284                                    /* Pin Control Register fields [15:0] are not locked */
285                                    kPORT_UnlockRegister};
286     /* PORTB11 (pin 74) is configured as PTB11 */
287     PORT_SetPinConfig(BOARD_SW2_PORT, BOARD_SW2_PIN, &SW2);
288     /* Configure digital filter */
289     PORT_EnablePinsDigitalFilter(
290         /* Digital filter is configured on port D */
291         PORTD,
292         /* Digital filter is configured for PORTD0 */
293         PORT_DFER_DFE_3_MASK,
294         /* Disable digital filter */
295         false);
296 
297     const port_pin_config_t SW3 = {/* Internal pull-up/down resistor is disabled */
298                                    kPORT_PullDisable,
299                                    /* Passive filter is disabled */
300                                    kPORT_PassiveFilterDisable,
301                                    /* Low drive strength is configured */
302                                    kPORT_LowDriveStrength,
303                                    /* Pin is configured as PTD3 */
304                                    kPORT_MuxAsGpio,
305                                    /* Pin Control Register fields [15:0] are not locked */
306                                    kPORT_UnlockRegister};
307     /* PORTD3 (pin 70) is configured as PTD3 */
308     PORT_SetPinConfig(BOARD_SW3_PORT, BOARD_SW3_PIN, &SW3);
309 }
310 
311 /* clang-format off */
312 /*
313  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
314 BOARD_InitLEDsPins:
315 - options: {prefix: BOARD_, coreID: core0, enableClock: 'true'}
316 - pin_list:
317   - {pin_num: '4', peripheral: GPIOD, signal: 'GPIO, 0', pin_signal: TSI0_CH4/PTD0/FTM0_CH2/LPSPI1_SCK/FTM2_CH0/FXIO_D0/TRGMUX_OUT1, direction: OUTPUT, gpio_init_state: 'true',
318     drive_strength: low, pull_select: down, pull_enable: disable, passive_filter: disable, digital_filter: disable}
319   - {pin_num: '21', peripheral: GPIOD, signal: 'GPIO, 16', pin_signal: PTD16/FTM0_CH1, direction: OUTPUT, gpio_init_state: 'true', drive_strength: low, pull_select: down,
320     pull_enable: disable, passive_filter: disable, digital_filter: disable}
321   - {pin_num: '22', peripheral: GPIOD, signal: 'GPIO, 15', pin_signal: PTD15/FTM0_CH0, direction: OUTPUT, gpio_init_state: 'true', drive_strength: low, pull_select: down,
322     pull_enable: disable, passive_filter: disable, digital_filter: disable}
323  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
324  */
325 /* clang-format on */
326 
327 /* FUNCTION ************************************************************************************************************
328  *
329  * Function Name : BOARD_InitLEDsPins
330  * Description   : Configures pin routing and optionally pin electrical features.
331  *
332  * END ****************************************************************************************************************/
BOARD_InitLEDsPins(void)333 void BOARD_InitLEDsPins(void)
334 {
335     /* Clock Control: 0x01u */
336     CLOCK_EnableClock(kCLOCK_PortD);
337 
338     gpio_pin_config_t LED_RED_config = {
339         .pinDirection = kGPIO_DigitalOutput,
340         .outputLogic = 1U
341     };
342     /* Initialize GPIO functionality on pin PTD0 (pin 4)  */
343     GPIO_PinInit(BOARD_LED_RED_GPIO, BOARD_LED_RED_PIN, &LED_RED_config);
344 
345     gpio_pin_config_t LED_BLUE_config = {
346         .pinDirection = kGPIO_DigitalOutput,
347         .outputLogic = 1U
348     };
349     /* Initialize GPIO functionality on pin PTD15 (pin 22)  */
350     GPIO_PinInit(BOARD_LED_BLUE_GPIO, BOARD_LED_BLUE_PIN, &LED_BLUE_config);
351 
352     gpio_pin_config_t LED_GREEN_config = {
353         .pinDirection = kGPIO_DigitalOutput,
354         .outputLogic = 1U
355     };
356     /* Initialize GPIO functionality on pin PTD16 (pin 21)  */
357     GPIO_PinInit(BOARD_LED_GREEN_GPIO, BOARD_LED_GREEN_PIN, &LED_GREEN_config);
358     /* Configure digital filter */
359     PORT_EnablePinsDigitalFilter(
360         /* Digital filter is configured on port D */
361         PORTD,
362         /* Digital filter is configured for PORTD0 */
363           PORT_DFER_DFE_0_MASK
364             /* Digital filter is configured for PORTD1 */
365             | PORT_DFER_DFE_15_MASK
366             /* Digital filter is configured for PORTD2 */
367             | PORT_DFER_DFE_16_MASK,
368         /* Disable digital filter */
369         false);
370 
371     const port_pin_config_t LED_RED = {/* Internal pull-up/down resistor is disabled */
372                                        kPORT_PullDisable,
373                                        /* Passive filter is disabled */
374                                        kPORT_PassiveFilterDisable,
375                                        /* Low drive strength is configured */
376                                        kPORT_LowDriveStrength,
377                                        /* Pin is configured as PTD0 */
378                                        kPORT_MuxAsGpio,
379                                        /* Pin Control Register fields [15:0] are not locked */
380                                        kPORT_UnlockRegister};
381     /* PORTD0 (pin 4) is configured as PTD0 */
382     PORT_SetPinConfig(BOARD_LED_RED_PORT, BOARD_LED_RED_PIN, &LED_RED);
383 
384     const port_pin_config_t LED_BLUE = {/* Internal pull-up/down resistor is disabled */
385                                         kPORT_PullDisable,
386                                         /* Passive filter is disabled */
387                                         kPORT_PassiveFilterDisable,
388                                         /* Low drive strength is configured */
389                                         kPORT_LowDriveStrength,
390                                         /* Pin is configured as PTD15 */
391                                         kPORT_MuxAsGpio,
392                                         /* Pin Control Register fields [15:0] are not locked */
393                                         kPORT_UnlockRegister};
394     /* PORTD15 (pin 22) is configured as PTD15 */
395     PORT_SetPinConfig(BOARD_LED_BLUE_PORT, BOARD_LED_BLUE_PIN, &LED_BLUE);
396 
397     const port_pin_config_t LED_GREEN = {/* Internal pull-up/down resistor is disabled */
398                                          kPORT_PullDisable,
399                                          /* Passive filter is disabled */
400                                          kPORT_PassiveFilterDisable,
401                                          /* Low drive strength is configured */
402                                          kPORT_LowDriveStrength,
403                                          /* Pin is configured as PTD16 */
404                                          kPORT_MuxAsGpio,
405                                          /* Pin Control Register fields [15:0] are not locked */
406                                          kPORT_UnlockRegister};
407     /* PORTD16 (pin 21) is configured as PTD16 */
408     PORT_SetPinConfig(BOARD_LED_GREEN_PORT, BOARD_LED_GREEN_PIN, &LED_GREEN);
409 }
410 
411 /* clang-format off */
412 /*
413  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
414 BOARD_InitOSCPins:
415 - options: {prefix: BOARD_, coreID: core0, enableClock: 'true'}
416 - pin_list:
417   - {pin_num: '15', peripheral: SCG, signal: EXTAL0, pin_signal: EXTAL/PTB7/LPI2C0_SCL, drive_strength: no_init, pull_select: no_init, pull_enable: no_init, passive_filter: no_init,
418     digital_filter: no_init}
419   - {pin_num: '16', peripheral: SCG, signal: XTAL0, pin_signal: XTAL/PTB6/LPI2C0_SDA, drive_strength: no_init, pull_select: no_init, pull_enable: no_init, passive_filter: no_init,
420     digital_filter: no_init}
421   - {pin_num: '29', peripheral: OSC32, signal: EXTAL32, pin_signal: ADC0_SE11/ACMP0_IN4/EXTAL32/PTC3/FTM0_CH3, drive_strength: no_init, pull_select: no_init, pull_enable: no_init,
422     passive_filter: no_init, digital_filter: no_init}
423   - {pin_num: '30', peripheral: OSC32, signal: XTAL32, pin_signal: ADC0_SE10/ACMP0_IN5/XTAL32/PTC2/FTM0_CH2, drive_strength: no_init, pull_select: no_init, pull_enable: no_init,
424     passive_filter: no_init, digital_filter: no_init}
425  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
426  */
427 /* clang-format on */
428 
429 /* FUNCTION ************************************************************************************************************
430  *
431  * Function Name : BOARD_InitOSCPins
432  * Description   : Configures pin routing and optionally pin electrical features.
433  *
434  * END ****************************************************************************************************************/
BOARD_InitOSCPins(void)435 void BOARD_InitOSCPins(void)
436 {
437     /* Clock Control: 0x01u */
438     CLOCK_EnableClock(kCLOCK_PortB);
439     /* Clock Control: 0x01u */
440     CLOCK_EnableClock(kCLOCK_PortC);
441 
442     /* PORTB6 (pin 16) is configured as XTAL */
443     PORT_SetPinMux(BOARD_XTAL_PORT, BOARD_XTAL_PIN, kPORT_PinDisabledOrAnalog);
444 
445     /* PORTB7 (pin 15) is configured as EXTAL */
446     PORT_SetPinMux(BOARD_EXTAL_PORT, BOARD_EXTAL_PIN, kPORT_PinDisabledOrAnalog);
447 
448     /* PORTC2 (pin 30) is configured as XTAL32 */
449     PORT_SetPinMux(BOARD_XTAL32_PORT, BOARD_XTAL32_PIN, kPORT_PinDisabledOrAnalog);
450 
451     /* PORTC3 (pin 29) is configured as EXTAL32 */
452     PORT_SetPinMux(BOARD_EXTAL32_PORT, BOARD_EXTAL32_PIN, kPORT_PinDisabledOrAnalog);
453 }
454 
455 /* clang-format off */
456 /*
457  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
458 BOARD_InitTHERMISTORPins:
459 - options: {prefix: BOARD_, coreID: core0, enableClock: 'true'}
460 - pin_list:
461   - {pin_num: '69', peripheral: ADC1, signal: 'SE, 6', pin_signal: ADC1_SE6/PTD4/FTM0_FLT3, drive_strength: low, pull_select: down, pull_enable: disable, passive_filter: disable,
462     digital_filter: disable}
463   - {pin_num: '71', peripheral: ADC1, signal: 'SE, 2', pin_signal: ADC1_SE2/PTD2/LPSPI1_SOUT/FXIO_D4/TRGMUX_IN5, drive_strength: low, pull_select: down, pull_enable: disable,
464     passive_filter: disable, digital_filter: disable}
465  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
466  */
467 /* clang-format on */
468 
469 /* FUNCTION ************************************************************************************************************
470  *
471  * Function Name : BOARD_InitTHERMISTORPins
472  * Description   : Configures pin routing and optionally pin electrical features.
473  *
474  * END ****************************************************************************************************************/
BOARD_InitTHERMISTORPins(void)475 void BOARD_InitTHERMISTORPins(void)
476 {
477     /* Clock Control: 0x01u */
478     CLOCK_EnableClock(kCLOCK_PortD);
479     /* Configure digital filter */
480     PORT_EnablePinsDigitalFilter(
481         /* Digital filter is configured on port D */
482         PORTD,
483         /* Digital filter is configured for PORTD0 */
484           PORT_DFER_DFE_2_MASK
485             /* Digital filter is configured for PORTD1 */
486             | PORT_DFER_DFE_4_MASK,
487         /* Disable digital filter */
488         false);
489 
490     const port_pin_config_t THERM_0 = {/* Internal pull-up/down resistor is disabled */
491                                        kPORT_PullDisable,
492                                        /* Passive filter is disabled */
493                                        kPORT_PassiveFilterDisable,
494                                        /* Low drive strength is configured */
495                                        kPORT_LowDriveStrength,
496                                        /* Pin is configured as ADC1_SE2 */
497                                        kPORT_PinDisabledOrAnalog,
498                                        /* Pin Control Register fields [15:0] are not locked */
499                                        kPORT_UnlockRegister};
500     /* PORTD2 (pin 71) is configured as ADC1_SE2 */
501     PORT_SetPinConfig(BOARD_THERM_0_PORT, BOARD_THERM_0_PIN, &THERM_0);
502 
503     const port_pin_config_t THERM_1 = {/* Internal pull-up/down resistor is disabled */
504                                        kPORT_PullDisable,
505                                        /* Passive filter is disabled */
506                                        kPORT_PassiveFilterDisable,
507                                        /* Low drive strength is configured */
508                                        kPORT_LowDriveStrength,
509                                        /* Pin is configured as ADC1_SE6 */
510                                        kPORT_PinDisabledOrAnalog,
511                                        /* Pin Control Register fields [15:0] are not locked */
512                                        kPORT_UnlockRegister};
513     /* PORTD4 (pin 69) is configured as ADC1_SE6 */
514     PORT_SetPinConfig(BOARD_THERM_1_PORT, BOARD_THERM_1_PIN, &THERM_1);
515 }
516 
517 /* clang-format off */
518 /*
519  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
520 BOARD_InitACCELPins:
521 - options: {prefix: BOARD_, coreID: core0, enableClock: 'true'}
522 - pin_list:
523   - {pin_num: '75', peripheral: GPIOB, signal: 'GPIO, 10', pin_signal: PTB10/LPI2C0_SDAS, direction: INPUT, drive_strength: low, pull_select: down, pull_enable: disable,
524     passive_filter: disable, digital_filter: disable}
525   - {pin_num: '76', peripheral: GPIOB, signal: 'GPIO, 9', pin_signal: PTB9/LPI2C0_SCLS, direction: OUTPUT, drive_strength: low, pull_select: down, pull_enable: disable,
526     passive_filter: disable, digital_filter: disable}
527   - {pin_num: '72', peripheral: LPI2C0, signal: SCL, pin_signal: ADC1_SE1/PTA3/LPI2C0_SCL/EWM_IN/LPUART0_TX, direction: OUTPUT, drive_strength: low, pull_select: down,
528     pull_enable: disable, passive_filter: disable, digital_filter: disable}
529   - {pin_num: '73', peripheral: LPI2C0, signal: SDA, pin_signal: ADC1_SE0/PTA2/LPI2C0_SDA/EWM_OUT_b/LPUART0_RX, direction: INPUT, drive_strength: low, pull_select: down,
530     pull_enable: disable, passive_filter: disable, digital_filter: disable}
531  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
532  */
533 /* clang-format on */
534 
535 /* FUNCTION ************************************************************************************************************
536  *
537  * Function Name : BOARD_InitACCELPins
538  * Description   : Configures pin routing and optionally pin electrical features.
539  *
540  * END ****************************************************************************************************************/
BOARD_InitACCELPins(void)541 void BOARD_InitACCELPins(void)
542 {
543     /* Clock Control: 0x01u */
544     CLOCK_EnableClock(kCLOCK_PortA);
545     /* Clock Control: 0x01u */
546     CLOCK_EnableClock(kCLOCK_PortB);
547 
548     gpio_pin_config_t ACCEL_RST_config = {
549         .pinDirection = kGPIO_DigitalOutput,
550         .outputLogic = 0U
551     };
552     /* Initialize GPIO functionality on pin PTB9 (pin 76)  */
553     GPIO_PinInit(BOARD_ACCEL_RST_GPIO, BOARD_ACCEL_RST_PIN, &ACCEL_RST_config);
554 
555     gpio_pin_config_t ACCEL_INT_config = {
556         .pinDirection = kGPIO_DigitalInput,
557         .outputLogic = 0U
558     };
559     /* Initialize GPIO functionality on pin PTB10 (pin 75)  */
560     GPIO_PinInit(BOARD_ACCEL_INT_GPIO, BOARD_ACCEL_INT_PIN, &ACCEL_INT_config);
561     /* Configure digital filter */
562     PORT_EnablePinsDigitalFilter(
563         /* Digital filter is configured on port A */
564         PORTA,
565         /* Digital filter is configured for PORTA0 */
566           PORT_DFER_DFE_2_MASK
567             /* Digital filter is configured for PORTA1 */
568             | PORT_DFER_DFE_3_MASK,
569         /* Disable digital filter */
570         false);
571 
572     const port_pin_config_t ACCEL_I2C_SDA = {/* Internal pull-up/down resistor is disabled */
573                                              kPORT_PullDisable,
574                                              /* Passive filter is disabled */
575                                              kPORT_PassiveFilterDisable,
576                                              /* Low drive strength is configured */
577                                              kPORT_LowDriveStrength,
578                                              /* Pin is configured as LPI2C0_SDA */
579                                              kPORT_MuxAlt3,
580                                              /* Pin Control Register fields [15:0] are not locked */
581                                              kPORT_UnlockRegister};
582     /* PORTA2 (pin 73) is configured as LPI2C0_SDA */
583     PORT_SetPinConfig(BOARD_ACCEL_I2C_SDA_PORT, BOARD_ACCEL_I2C_SDA_PIN, &ACCEL_I2C_SDA);
584 
585     const port_pin_config_t ACCEL_I2C_SCL = {/* Internal pull-up/down resistor is disabled */
586                                              kPORT_PullDisable,
587                                              /* Passive filter is disabled */
588                                              kPORT_PassiveFilterDisable,
589                                              /* Low drive strength is configured */
590                                              kPORT_LowDriveStrength,
591                                              /* Pin is configured as LPI2C0_SCL */
592                                              kPORT_MuxAlt3,
593                                              /* Pin Control Register fields [15:0] are not locked */
594                                              kPORT_UnlockRegister};
595     /* PORTA3 (pin 72) is configured as LPI2C0_SCL */
596     PORT_SetPinConfig(BOARD_ACCEL_I2C_SCL_PORT, BOARD_ACCEL_I2C_SCL_PIN, &ACCEL_I2C_SCL);
597     /* Configure digital filter */
598     PORT_EnablePinsDigitalFilter(
599         /* Digital filter is configured on port B */
600         PORTB,
601         /* Digital filter is configured for PORTB0 */
602           PORT_DFER_DFE_9_MASK
603             /* Digital filter is configured for PORTB1 */
604             | PORT_DFER_DFE_10_MASK,
605         /* Disable digital filter */
606         false);
607 
608     const port_pin_config_t ACCEL_INT = {/* Internal pull-up/down resistor is disabled */
609                                          kPORT_PullDisable,
610                                          /* Passive filter is disabled */
611                                          kPORT_PassiveFilterDisable,
612                                          /* Low drive strength is configured */
613                                          kPORT_LowDriveStrength,
614                                          /* Pin is configured as PTB10 */
615                                          kPORT_MuxAsGpio,
616                                          /* Pin Control Register fields [15:0] are not locked */
617                                          kPORT_UnlockRegister};
618     /* PORTB10 (pin 75) is configured as PTB10 */
619     PORT_SetPinConfig(BOARD_ACCEL_INT_PORT, BOARD_ACCEL_INT_PIN, &ACCEL_INT);
620 
621     const port_pin_config_t ACCEL_RST = {/* Internal pull-up/down resistor is disabled */
622                                          kPORT_PullDisable,
623                                          /* Passive filter is disabled */
624                                          kPORT_PassiveFilterDisable,
625                                          /* Low drive strength is configured */
626                                          kPORT_LowDriveStrength,
627                                          /* Pin is configured as PTB9 */
628                                          kPORT_MuxAsGpio,
629                                          /* Pin Control Register fields [15:0] are not locked */
630                                          kPORT_UnlockRegister};
631     /* PORTB9 (pin 76) is configured as PTB9 */
632     PORT_SetPinConfig(BOARD_ACCEL_RST_PORT, BOARD_ACCEL_RST_PIN, &ACCEL_RST);
633 }
634 
635 /* clang-format off */
636 /*
637  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
638 BOARD_InitDEBUG_UARTPins:
639 - options: {callFromInitBoot: 'true', prefix: BOARD_, coreID: core0, enableClock: 'true'}
640 - pin_list:
641   - {pin_num: '80', peripheral: LPUART1, signal: TX, pin_signal: ADC1_SE5/TSI0_CH16/PTC7/LPUART1_TX, drive_strength: low, pull_select: up, pull_enable: enable, passive_filter: disable,
642     digital_filter: disable}
643   - {pin_num: '81', peripheral: LPUART1, signal: RX, pin_signal: ADC1_SE4/TSI0_CH15/PTC6/LPUART1_RX, drive_strength: low, pull_select: up, pull_enable: enable, passive_filter: disable,
644     digital_filter: disable}
645  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
646  */
647 /* clang-format on */
648 
649 /* FUNCTION ************************************************************************************************************
650  *
651  * Function Name : BOARD_InitDEBUG_UARTPins
652  * Description   : Configures pin routing and optionally pin electrical features.
653  *
654  * END ****************************************************************************************************************/
BOARD_InitDEBUG_UARTPins(void)655 void BOARD_InitDEBUG_UARTPins(void)
656 {
657     /* Clock Control: 0x01u */
658     CLOCK_EnableClock(kCLOCK_PortC);
659     /* Configure digital filter */
660     PORT_EnablePinsDigitalFilter(
661         /* Digital filter is configured on port C */
662         PORTC,
663         /* Digital filter is configured for PORTC0 */
664           PORT_DFER_DFE_6_MASK
665             /* Digital filter is configured for PORTC1 */
666             | PORT_DFER_DFE_7_MASK,
667         /* Disable digital filter */
668         false);
669 
670     const port_pin_config_t DEBUG_UART_RX = {/* Internal pull-up resistor is enabled */
671                                              kPORT_PullUp,
672                                              /* Passive filter is disabled */
673                                              kPORT_PassiveFilterDisable,
674                                              /* Low drive strength is configured */
675                                              kPORT_LowDriveStrength,
676                                              /* Pin is configured as LPUART1_RX */
677                                              kPORT_MuxAlt2,
678                                              /* Pin Control Register fields [15:0] are not locked */
679                                              kPORT_UnlockRegister};
680     /* PORTC6 (pin 81) is configured as LPUART1_RX */
681     PORT_SetPinConfig(BOARD_DEBUG_UART_RX_PORT, BOARD_DEBUG_UART_RX_PIN, &DEBUG_UART_RX);
682 
683     const port_pin_config_t DEBUG_UART_TX = {/* Internal pull-up resistor is enabled */
684                                              kPORT_PullUp,
685                                              /* Passive filter is disabled */
686                                              kPORT_PassiveFilterDisable,
687                                              /* Low drive strength is configured */
688                                              kPORT_LowDriveStrength,
689                                              /* Pin is configured as LPUART1_TX */
690                                              kPORT_MuxAlt2,
691                                              /* Pin Control Register fields [15:0] are not locked */
692                                              kPORT_UnlockRegister};
693     /* PORTC7 (pin 80) is configured as LPUART1_TX */
694     PORT_SetPinConfig(BOARD_DEBUG_UART_TX_PORT, BOARD_DEBUG_UART_TX_PIN, &DEBUG_UART_TX);
695 }
696 /***********************************************************************************************************************
697  * EOF
698  **********************************************************************************************************************/
699