ISSDK  1.8
IoT Sensing Software Development Kit
pin_mux.c
Go to the documentation of this file.
1 /*
2  * Copyright 2019 NXP
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
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 v6.0
18 processor: MIMXRT595S
19 package_id: MIMXRT595SFFOB
20 mcu_data: ksdk2_0
21 processor_version: 0.0.0
22 board: MIMXRT595-EVK
23  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
24  */
25 /* clang-format on */
26 
27 #include "fsl_common.h"
28 #include "board.h"
29 #include "fsl_iopctl.h"
30 #include "pin_mux.h"
31 
32 /* FUNCTION ************************************************************************************************************
33  *
34  * Function Name : BOARD_InitBootPins
35  * Description : Calls initialization functions.
36  *
37  * END ****************************************************************************************************************/
39 {
41 }
42 
43 /* clang-format off */
44 /*
45  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
46 BOARD_InitPins:
47 - options: {callFromInitBoot: 'true', coreID: cm33, enableClock: 'true'}
48 - pin_list:
49  - {pin_num: H16, peripheral: FLEXCOMM0, signal: RXD_SDA_MOSI_DATA, pin_signal: PIO0_2/FC0_RXD_SDA_MOSI_DATA/CTIMER0_MAT2/SEC_PIO0_2, ibena: enabled}
50  - {pin_num: G16, peripheral: FLEXCOMM0, signal: TXD_SCL_MISO_WS, pin_signal: PIO0_1/FC0_TXD_SCL_MISO_WS/CTIMER0_MAT1/SEC_PIO0_1}
51  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
52  */
53 /* clang-format on */
54 
55 /* FUNCTION ************************************************************************************************************
56  *
57  * Function Name : BOARD_InitPins
58  * Description : Configures pin routing and optionally pin electrical features.
59  *
60  * END ****************************************************************************************************************/
61 /* Function assigned for the Cortex-M33 */
62 void BOARD_InitPins(void)
63 {
64 
65  const uint32_t port0_pin1_config = (/* Pin is configured as FC0_TXD_SCL_MISO_WS */
67  /* Disable pull-up / pull-down function */
69  /* Enable pull-down function */
71  /* Disable input buffer function */
73  /* Normal mode */
75  /* Normal drive */
77  /* Analog mux is disabled */
79  /* Pseudo Output Drain is disabled */
81  /* Input function is not inverted */
83  /* PORT0 PIN1 (coords: G2) is configured as FC0_TXD_SCL_MISO_WS */
84  IOPCTL_PinMuxSet(IOPCTL, 0U, 1U, port0_pin1_config);
85 
86  const uint32_t port0_pin2_config = (/* Pin is configured as FC0_RXD_SDA_MOSI_DATA */
88  /* Disable pull-up / pull-down function */
90  /* Enable pull-down function */
92  /* Enables input buffer function */
94  /* Normal mode */
96  /* Normal drive */
98  /* Analog mux is disabled */
100  /* Pseudo Output Drain is disabled */
102  /* Input function is not inverted */
104  /* PORT0 PIN2 (coords: G4) is configured as FC0_RXD_SDA_MOSI_DATA */
105  IOPCTL_PinMuxSet(IOPCTL, 0U, 2U, port0_pin2_config);
106 }
107 
108 /* clang-format off */
109 /*
110  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
111 I2C11_InitPins:
112 - options: {callFromInitBoot: 'false', coreID: cm33, enableClock: 'true'}
113 - pin_list:
114  - {pin_num: P10, peripheral: FLEXCOMM11, signal: TXD_SCL_MISO, pin_signal: PIO4_21/LCD_BUSY/SD1_D7/FC11_TXD_SCL_MISO/FLEXIO_D1, identifier: '', ibena: enabled,
115  drive: full, odena: enabled}
116  - {pin_num: U10, peripheral: FLEXCOMM11, signal: RXD_SDA_MOSI, pin_signal: PIO4_22/LCD_RS/SD1_CARD_DET_N/FC11_RXD_SDA_MOSI/FLEXIO_D2, identifier: '', ibena: enabled,
117  drive: full, odena: enabled}
118  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
119  */
120 /* clang-format on */
121 
122 /* FUNCTION ************************************************************************************************************
123  *
124  * Function Name : I2C11_InitPins
125  * Description : Configures pin routing and optionally pin electrical features.
126  *
127  * END ****************************************************************************************************************/
128 /* Function assigned for the Cortex-M33 */
129 void I2C11_InitPins(void)
130 {
131 
132  const uint32_t port4_pin21_config = (/* Pin is configured as FC11_TXD_SCL_MISO */
134  /* Disable pull-up / pull-down function */
136  /* Enable pull-down function */
138  /* Enables input buffer function */
140  /* Normal mode */
142  /* Full drive enable */
144  /* Analog mux is disabled */
146  /* Pseudo Output Drain is enabled */
148  /* Input function is not inverted */
150  /* PORT4 PIN21 (coords: P10) is configured as FC11_TXD_SCL_MISO */
151  IOPCTL_PinMuxSet(IOPCTL, 4U, 21U, port4_pin21_config);
152 
153  const uint32_t port4_pin22_config = (/* Pin is configured as FC11_RXD_SDA_MOSI */
155  /* Disable pull-up / pull-down function */
157  /* Enable pull-down function */
159  /* Enables input buffer function */
161  /* Normal mode */
163  /* Full drive enable */
165  /* Analog mux is disabled */
167  /* Pseudo Output Drain is enabled */
169  /* Input function is not inverted */
171  /* PORT4 PIN22 (coords: U10) is configured as FC11_RXD_SDA_MOSI */
172  IOPCTL_PinMuxSet(IOPCTL, 4U, 22U, port4_pin22_config);
173 
174  /* Use 48 MHz clock for the FLEXCOMM11 */
175  CLOCK_AttachClk(kFRO48M_to_FLEXCOMM11);
176 }
177 
178 /* clang-format off */
179 /*
180  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
181 I2C11_DeinitPins:
182 - options: {callFromInitBoot: 'false', coreID: cm33, enableClock: 'true'}
183 - pin_list:
184  - {pin_num: P10, peripheral: GPIO, signal: 'PIO4, 21', pin_signal: PIO4_21/LCD_BUSY/SD1_D7/FC11_TXD_SCL_MISO/FLEXIO_D1, identifier: ''}
185  - {pin_num: U10, peripheral: GPIO, signal: 'PIO4, 22', pin_signal: PIO4_22/LCD_RS/SD1_CARD_DET_N/FC11_RXD_SDA_MOSI/FLEXIO_D2, identifier: ''}
186  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
187  */
188 /* clang-format on */
189 
190 /* FUNCTION ************************************************************************************************************
191  *
192  * Function Name : I2C11_DeinitPins
193  * Description : Configures pin routing and optionally pin electrical features.
194  *
195  * END ****************************************************************************************************************/
196 /* Function assigned for the Cortex-M33 */
198 {
199 
200  const uint32_t port4_pin21_config = (/* Pin is configured as PIO4_21 */
202  /* Disable pull-up / pull-down function */
204  /* Enable pull-down function */
206  /* Disable input buffer function */
208  /* Normal mode */
210  /* Normal drive */
212  /* Analog mux is disabled */
214  /* Pseudo Output Drain is disabled */
216  /* Input function is not inverted */
218  /* PORT4 PIN21 (coords: P10) is configured as PIO4_21 */
219  IOPCTL_PinMuxSet(IOPCTL, 4U, 21U, port4_pin21_config);
220 
221  const uint32_t port4_pin22_config = (/* Pin is configured as PIO4_22 */
223  /* Disable pull-up / pull-down function */
225  /* Enable pull-down function */
227  /* Disable input buffer function */
229  /* Normal mode */
231  /* Normal drive */
233  /* Analog mux is disabled */
235  /* Pseudo Output Drain is disabled */
237  /* Input function is not inverted */
239  /* PORT4 PIN22 (coords: U10) is configured as PIO4_22 */
240  IOPCTL_PinMuxSet(IOPCTL, 4U, 22U, port4_pin22_config);
241 }
242 
243 /* clang-format off */
244 /*
245  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
246 SPI5_InitPins:
247 - options: {callFromInitBoot: 'false', coreID: cm33, enableClock: 'true'}
248 - pin_list:
249  - {pin_num: K2, peripheral: FLEXCOMM5, signal: SCK, pin_signal: PIO1_3/FC5_SCK/HS_SPI1_SCK, ibena: enabled}
250  - {pin_num: N4, peripheral: FLEXCOMM5, signal: CTS_SDA_SSEL0, pin_signal: PIO1_6/FC5_CTS_SDA_SSEL0/SCT0_GPI4/SCT0_OUT4/FC4_SSEL2/HS_SPI1_SSELN0, ibena: enabled}
251  - {pin_num: L2, peripheral: FLEXCOMM5, signal: RXD_SDA_MOSI_DATA, pin_signal: PIO1_5/FC5_RXD_SDA_MOSI_DATA/HS_SPI1_MOSI, ibena: enabled}
252  - {pin_num: K1, peripheral: FLEXCOMM5, signal: TXD_SCL_MISO_WS, pin_signal: PIO1_4/FC5_TXD_SCL_MISO_WS/HS_SPI1_MISO, ibena: enabled}
253  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
254  */
255 /* clang-format on */
256 
257 /* FUNCTION ************************************************************************************************************
258  *
259  * Function Name : SPI5_InitPins
260  * Description : Configures pin routing and optionally pin electrical features.
261  *
262  * END ****************************************************************************************************************/
263 /* Function assigned for the Cortex-M33 */
264 void SPI5_InitPins(void)
265 {
266 
267  const uint32_t port1_pin3_config = (/* Pin is configured as FC5_SCK */
269  /* Disable pull-up / pull-down function */
271  /* Enable pull-down function */
273  /* Enables input buffer function */
275  /* Normal mode */
277  /* Normal drive */
279  /* Analog mux is disabled */
281  /* Pseudo Output Drain is disabled */
283  /* Input function is not inverted */
285  /* PORT1 PIN3 (coords: K2) is configured as FC5_SCK */
286  IOPCTL_PinMuxSet(IOPCTL, 1U, 3U, port1_pin3_config);
287 
288  const uint32_t port1_pin4_config = (/* Pin is configured as FC5_TXD_SCL_MISO_WS */
290  /* Disable pull-up / pull-down function */
292  /* Enable pull-down function */
294  /* Enables input buffer function */
296  /* Normal mode */
298  /* Normal drive */
300  /* Analog mux is disabled */
302  /* Pseudo Output Drain is disabled */
304  /* Input function is not inverted */
306  /* PORT1 PIN4 (coords: K1) is configured as FC5_TXD_SCL_MISO_WS */
307  IOPCTL_PinMuxSet(IOPCTL, 1U, 4U, port1_pin4_config);
308 
309  const uint32_t port1_pin5_config = (/* Pin is configured as FC5_RXD_SDA_MOSI_DATA */
311  /* Disable pull-up / pull-down function */
313  /* Enable pull-down function */
315  /* Enables input buffer function */
317  /* Normal mode */
319  /* Normal drive */
321  /* Analog mux is disabled */
323  /* Pseudo Output Drain is disabled */
325  /* Input function is not inverted */
327  /* PORT1 PIN5 (coords: L2) is configured as FC5_RXD_SDA_MOSI_DATA */
328  IOPCTL_PinMuxSet(IOPCTL, 1U, 5U, port1_pin5_config);
329 
330  const uint32_t port1_pin6_config = (/* Pin is configured as FC5_CTS_SDA_SSEL0 */
332  /* Disable pull-up / pull-down function */
334  /* Enable pull-down function */
336  /* Enables input buffer function */
338  /* Normal mode */
340  /* Normal drive */
342  /* Analog mux is disabled */
344  /* Pseudo Output Drain is disabled */
346  /* Input function is not inverted */
348  /* PORT1 PIN6 (coords: N4) is configured as FC5_CTS_SDA_SSEL0 */
349  IOPCTL_PinMuxSet(IOPCTL, 1U, 6U, port1_pin6_config);
350 
351  /* Use 48 MHz clock for the FLEXCOMM5 */
352  CLOCK_AttachClk(kFRO48M_to_FLEXCOMM5);
353 }
354 
355 /* clang-format off */
356 /*
357  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
358 SPI5_DeinitPins:
359 - options: {callFromInitBoot: 'false', coreID: cm33, enableClock: 'true'}
360 - pin_list:
361  - {pin_num: K1, peripheral: GPIO, signal: 'PIO1, 4', pin_signal: PIO1_4/FC5_TXD_SCL_MISO_WS/HS_SPI1_MISO}
362  - {pin_num: L2, peripheral: GPIO, signal: 'PIO1, 5', pin_signal: PIO1_5/FC5_RXD_SDA_MOSI_DATA/HS_SPI1_MOSI}
363  - {pin_num: N4, peripheral: GPIO, signal: 'PIO1, 6', pin_signal: PIO1_6/FC5_CTS_SDA_SSEL0/SCT0_GPI4/SCT0_OUT4/FC4_SSEL2/HS_SPI1_SSELN0}
364  - {pin_num: K2, peripheral: GPIO, signal: 'PIO1, 3', pin_signal: PIO1_3/FC5_SCK/HS_SPI1_SCK}
365  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
366  */
367 /* clang-format on */
368 
369 /* FUNCTION ************************************************************************************************************
370  *
371  * Function Name : SPI5_DeinitPins
372  * Description : Configures pin routing and optionally pin electrical features.
373  *
374  * END ****************************************************************************************************************/
375 /* Function assigned for the Cortex-M33 */
376 void SPI5_DeinitPins(void)
377 {
378 
379  const uint32_t port1_pin3_config = (/* Pin is configured as PIO1_3 */
381  /* Disable pull-up / pull-down function */
383  /* Enable pull-down function */
385  /* Disable input buffer function */
387  /* Normal mode */
389  /* Normal drive */
391  /* Analog mux is disabled */
393  /* Pseudo Output Drain is disabled */
395  /* Input function is not inverted */
397  /* PORT1 PIN3 (coords: K2) is configured as PIO1_3 */
398  IOPCTL_PinMuxSet(IOPCTL, 1U, 3U, port1_pin3_config);
399 
400  const uint32_t port1_pin4_config = (/* Pin is configured as PIO1_4 */
402  /* Disable pull-up / pull-down function */
404  /* Enable pull-down function */
406  /* Disable input buffer function */
408  /* Normal mode */
410  /* Normal drive */
412  /* Analog mux is disabled */
414  /* Pseudo Output Drain is disabled */
416  /* Input function is not inverted */
418  /* PORT1 PIN4 (coords: K1) is configured as PIO1_4 */
419  IOPCTL_PinMuxSet(IOPCTL, 1U, 4U, port1_pin4_config);
420 
421  const uint32_t port1_pin5_config = (/* Pin is configured as PIO1_5 */
423  /* Disable pull-up / pull-down function */
425  /* Enable pull-down function */
427  /* Disable input buffer function */
429  /* Normal mode */
431  /* Normal drive */
433  /* Analog mux is disabled */
435  /* Pseudo Output Drain is disabled */
437  /* Input function is not inverted */
439  /* PORT1 PIN5 (coords: L2) is configured as PIO1_5 */
440  IOPCTL_PinMuxSet(IOPCTL, 1U, 5U, port1_pin5_config);
441 
442  const uint32_t port1_pin6_config = (/* Pin is configured as PIO1_6 */
444  /* Disable pull-up / pull-down function */
446  /* Enable pull-down function */
448  /* Disable input buffer function */
450  /* Normal mode */
452  /* Normal drive */
454  /* Analog mux is disabled */
456  /* Pseudo Output Drain is disabled */
458  /* Input function is not inverted */
460  /* PORT1 PIN6 (coords: N4) is configured as PIO1_6 */
461  IOPCTL_PinMuxSet(IOPCTL, 1U, 6U, port1_pin6_config);
462 }
463 
464 /* clang-format off */
465 /*
466  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
467 USART0_InitPins:
468 - options: {callFromInitBoot: 'false', coreID: cm33, enableClock: 'true'}
469 - pin_list:
470  - {pin_num: H16, peripheral: FLEXCOMM0, signal: RXD_SDA_MOSI_DATA, pin_signal: PIO0_2/FC0_RXD_SDA_MOSI_DATA/CTIMER0_MAT2/SEC_PIO0_2, ibena: enabled}
471  - {pin_num: G16, peripheral: FLEXCOMM0, signal: TXD_SCL_MISO_WS, pin_signal: PIO0_1/FC0_TXD_SCL_MISO_WS/CTIMER0_MAT1/SEC_PIO0_1, pupdena: disabled, pupdsel: pullDown,
472  ibena: disabled, slew_rate: normal, drive: normal, amena: disabled, odena: disabled, iiena: disabled}
473  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
474  */
475 /* clang-format on */
476 
477 /* FUNCTION ************************************************************************************************************
478  *
479  * Function Name : USART0_InitPins
480  * Description : Configures pin routing and optionally pin electrical features.
481  *
482  * END ****************************************************************************************************************/
483 /* Function assigned for the Cortex-M33 */
484 void USART0_InitPins(void)
485 {
486 
487  const uint32_t port0_pin1_config = (/* Pin is configured as FC0_TXD_SCL_MISO_WS */
489  /* Disable pull-up / pull-down function */
491  /* Enable pull-down function */
493  /* Disable input buffer function */
495  /* Normal mode */
497  /* Normal drive */
499  /* Analog mux is disabled */
501  /* Pseudo Output Drain is disabled */
503  /* Input function is not inverted */
505  /* PORT0 PIN1 (coords: G16) is configured as FC0_TXD_SCL_MISO_WS */
506  IOPCTL_PinMuxSet(IOPCTL, 0U, 1U, port0_pin1_config);
507 
508  const uint32_t port0_pin2_config = (/* Pin is configured as FC0_RXD_SDA_MOSI_DATA */
510  /* Disable pull-up / pull-down function */
512  /* Enable pull-down function */
514  /* Enables input buffer function */
516  /* Normal mode */
518  /* Normal drive */
520  /* Analog mux is disabled */
522  /* Pseudo Output Drain is disabled */
524  /* Input function is not inverted */
526  /* PORT0 PIN2 (coords: H16) is configured as FC0_RXD_SDA_MOSI_DATA */
527  IOPCTL_PinMuxSet(IOPCTL, 0U, 2U, port0_pin2_config);
528 
529  /* attach FRG0 clock to FLEXCOMM0 (debug console) */
530  CLOCK_SetFRGClock(BOARD_DEBUG_UART_FRG_CLK);
531  CLOCK_AttachClk(BOARD_DEBUG_UART_CLK_ATTACH);
532 }
533 
534 /* clang-format off */
535 /*
536  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
537 USART0_DeinitPins:
538 - options: {callFromInitBoot: 'false', coreID: cm33, enableClock: 'true'}
539 - pin_list:
540  - {pin_num: H16, peripheral: GPIO, signal: 'PIO0, 2', pin_signal: PIO0_2/FC0_RXD_SDA_MOSI_DATA/CTIMER0_MAT2/SEC_PIO0_2}
541  - {pin_num: G16, peripheral: GPIO, signal: 'PIO0, 1', pin_signal: PIO0_1/FC0_TXD_SCL_MISO_WS/CTIMER0_MAT1/SEC_PIO0_1, pupdena: disabled, pupdsel: pullDown, ibena: disabled,
542  slew_rate: normal, drive: normal, amena: disabled, odena: disabled, iiena: disabled}
543  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
544  */
545 /* clang-format on */
546 
547 /* FUNCTION ************************************************************************************************************
548  *
549  * Function Name : USART0_DeinitPins
550  * Description : Configures pin routing and optionally pin electrical features.
551  *
552  * END ****************************************************************************************************************/
553 /* Function assigned for the Cortex-M33 */
555 {
556 
557  const uint32_t port0_pin1_config = (/* Pin is configured as PIO0_1 */
559  /* Disable pull-up / pull-down function */
561  /* Enable pull-down function */
563  /* Disable input buffer function */
565  /* Normal mode */
567  /* Normal drive */
569  /* Analog mux is disabled */
571  /* Pseudo Output Drain is disabled */
573  /* Input function is not inverted */
575  /* PORT0 PIN1 (coords: G16) is configured as PIO0_1 */
576  IOPCTL_PinMuxSet(IOPCTL, 0U, 1U, port0_pin1_config);
577 
578  const uint32_t port0_pin2_config = (/* Pin is configured as PIO0_2 */
580  /* Disable pull-up / pull-down function */
582  /* Enable pull-down function */
584  /* Disable input buffer function */
586  /* Normal mode */
588  /* Normal drive */
590  /* Analog mux is disabled */
592  /* Pseudo Output Drain is disabled */
594  /* Input function is not inverted */
596  /* PORT0 PIN2 (coords: H16) is configured as PIO0_2 */
597  IOPCTL_PinMuxSet(IOPCTL, 0U, 2U, port0_pin2_config);
598 }
599 /***********************************************************************************************************************
600  * EOF
601  **********************************************************************************************************************/
void I2C11_InitPins(void)
Configures pin routing and optionally pin electrical features.
Definition: pin_mux.c:129
#define IOPCTL_PIO_FULLDRIVE_DI
Normal drive.
Definition: pin_mux.h:142
#define IOPCTL_PIO_PULLDOWN_EN
Enable pull-down function.
Definition: pin_mux.h:147
#define IOPCTL_PIO_INBUF_DI
Disable input buffer function.
Definition: pin_mux.h:144
#define IOPCTL_PIO_FUNC1
Selects pin function 1.
Definition: pin_mux.h:126
#define IOPCTL_PIO_PSEDRAIN_DI
Pseudo Output Drain is disabled.
Definition: pin_mux.h:146
void SPI5_InitPins(void)
Configures pin routing and optionally pin electrical features.
Definition: pin_mux.c:570
#define BOARD_DEBUG_UART_CLK_ATTACH
Definition: board.h:28
#define IOPCTL_PIO_INV_DI
Input function is not inverted.
Definition: pin_mux.h:145
#define IOPCTL_PIO_FUNC0
Selects pin function 0.
Definition: pin_mux.h:143
#define IOPCTL_PIO_FULLDRIVE_EN
Full drive enable.
Definition: pin_mux.h:61
#define IOPCTL_PIO_ANAMUX_DI
Analog mux is disabled.
Definition: pin_mux.h:141
void I2C11_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
Definition: pin_mux.c:197
#define IOPCTL_PIO_PSEDRAIN_EN
Pseudo Output Drain is enabled.
Definition: pin_mux.h:65
#define IOPCTL_PIO_PUPD_DI
Disable pull-up / pull-down function.
Definition: pin_mux.h:148
#define IOPCTL_PIO_FUNC6
Selects pin function 6.
Definition: pin_mux.h:62
#define IOPCTL_PIO_SLEW_RATE_NORMAL
Normal mode.
Definition: pin_mux.h:149
void BOARD_InitBootPins(void)
Calls initialization functions.
Definition: pin_mux.c:36
void USART0_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
Definition: pin_mux.c:157
#define IOPCTL_PIO_INBUF_EN
Enables input buffer function.
Definition: pin_mux.h:128
#define BOARD_DEBUG_UART_FRG_CLK
Definition: board.h:29
void BOARD_InitPins(void)
Configures pin routing and optionally pin electrical features.
Definition: pin_mux.c:47
void SPI5_DeinitPins(void)
Configures pin routing and optionally pin electrical features.
Definition: pin_mux.c:654
void USART0_InitPins(void)
Configures pin routing and optionally pin electrical features.
Definition: pin_mux.c:110