1 /***********************************************************************************************************************
2  * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file
3  * will be overwritten if the respective MCUXpresso Config Tools is used to update this file.
4  **********************************************************************************************************************/
5 
6 /*
7  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
8 !!GlobalInfo
9 product: Pins v5.0
10 processor: MIMXRT1052xxxxB
11 package_id: MIMXRT1052DVL6B
12 mcu_data: ksdk2_0
13 processor_version: 5.0.2
14 board: IMXRT1050-EVKB
15  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
16  */
17 
18 #include "fsl_common.h"
19 #include "fsl_iomuxc.h"
20 #include "pin_mux.h"
21 
22 /* FUNCTION ************************************************************************************************************
23  *
24  * Function Name : BOARD_InitBootPins
25  * Description   : Calls initialization functions.
26  *
27  * END ****************************************************************************************************************/
BOARD_InitBootPins(void)28 void BOARD_InitBootPins(void) {
29 }
30 
31 /*
32  * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
33 BOARD_InitPins:
34 - options: {callFromInitBoot: 'false', coreID: core0, enableClock: 'true'}
35 - pin_list:
36   - {pin_num: L14, peripheral: LPUART1, signal: RX, pin_signal: GPIO_AD_B0_13}
37   - {pin_num: K14, peripheral: LPUART1, signal: TX, pin_signal: GPIO_AD_B0_12}
38   - {pin_num: M14, peripheral: LPSPI3, signal: SCK, pin_signal: GPIO_AD_B0_00}
39   - {pin_num: M11, peripheral: LPSPI3, signal: SDI, pin_signal: GPIO_AD_B0_02}
40   - {pin_num: H10, peripheral: LPSPI3, signal: SDO, pin_signal: GPIO_AD_B0_01}
41   - {pin_num: M5, peripheral: LPUART4, signal: RX, pin_signal: GPIO_SD_B1_01}
42   - {pin_num: L5, peripheral: LPUART4, signal: TX, pin_signal: GPIO_SD_B1_00}
43   - {pin_num: F11, peripheral: GPIO1, signal: 'gpio_io, 04', pin_signal: GPIO_AD_B0_04}
44  * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
45  */
46 
47 /* FUNCTION ************************************************************************************************************
48  *
49  * Function Name : BOARD_InitPins
50  * Description   : Configures pin routing and optionally pin electrical features.
51  *
52  * END ****************************************************************************************************************/
BOARD_InitPins(void)53 void BOARD_InitPins(void) {
54   CLOCK_EnableClock(kCLOCK_Iomuxc);           /* iomuxc clock (iomuxc_clk_enable): 0x03U */
55 
56   IOMUXC_SetPinMux(
57       IOMUXC_GPIO_AD_B0_00_LPSPI3_SCK,        /* GPIO_AD_B0_00 is configured as LPSPI3_SCK */
58       0U);                                    /* Software Input On Field: Input Path is determined by functionality */
59   IOMUXC_SetPinMux(
60       IOMUXC_GPIO_AD_B0_01_LPSPI3_SDO,        /* GPIO_AD_B0_01 is configured as LPSPI3_SDO */
61       0U);                                    /* Software Input On Field: Input Path is determined by functionality */
62   IOMUXC_SetPinMux(
63       IOMUXC_GPIO_AD_B0_02_LPSPI3_SDI,        /* GPIO_AD_B0_02 is configured as LPSPI3_SDI */
64       0U);                                    /* Software Input On Field: Input Path is determined by functionality */
65   IOMUXC_SetPinMux(
66       IOMUXC_GPIO_AD_B0_12_LPUART1_TX,        /* GPIO_AD_B0_12 is configured as LPUART1_TX */
67       0U);                                    /* Software Input On Field: Input Path is determined by functionality */
68   IOMUXC_SetPinMux(
69       IOMUXC_GPIO_AD_B0_13_LPUART1_RX,        /* GPIO_AD_B0_13 is configured as LPUART1_RX */
70       0U);                                    /* Software Input On Field: Input Path is determined by functionality */
71   IOMUXC_SetPinMux(
72       IOMUXC_GPIO_SD_B1_00_LPUART4_TX,        /* GPIO_SD_B1_00 is configured as LPUART4_TX */
73       0U);                                    /* Software Input On Field: Input Path is determined by functionality */
74   IOMUXC_SetPinMux(
75       IOMUXC_GPIO_SD_B1_01_LPUART4_RX,        /* GPIO_SD_B1_01 is configured as LPUART4_RX */
76       0U);                                    /* Software Input On Field: Input Path is determined by functionality */
77 }
78 
79 /***********************************************************************************************************************
80  * EOF
81  **********************************************************************************************************************/
82