RT1050 GUI demo using emWin library

Committer:
alejandroRL
Date:
Thu Sep 20 19:16:34 2018 +0000
Revision:
0:dd702039127a
emWin GUI Demo for RT1050

Who changed what in which revision?

UserRevisionLine numberNew contents of line
alejandroRL 0:dd702039127a 1 /*
alejandroRL 0:dd702039127a 2 * The Clear BSD License
alejandroRL 0:dd702039127a 3 * Copyright 2017-2018 NXP
alejandroRL 0:dd702039127a 4 * All rights reserved.
alejandroRL 0:dd702039127a 5 *
alejandroRL 0:dd702039127a 6 * Redistribution and use in source and binary forms, with or without modification,
alejandroRL 0:dd702039127a 7 * are permitted (subject to the limitations in the disclaimer below) provided
alejandroRL 0:dd702039127a 8 * that the following conditions are met:
alejandroRL 0:dd702039127a 9 *
alejandroRL 0:dd702039127a 10 * o Redistributions of source code must retain the above copyright notice, this list
alejandroRL 0:dd702039127a 11 * of conditions and the following disclaimer.
alejandroRL 0:dd702039127a 12 *
alejandroRL 0:dd702039127a 13 * o Redistributions in binary form must reproduce the above copyright notice, this
alejandroRL 0:dd702039127a 14 * list of conditions and the following disclaimer in the documentation and/or
alejandroRL 0:dd702039127a 15 * other materials provided with the distribution.
alejandroRL 0:dd702039127a 16 *
alejandroRL 0:dd702039127a 17 * o Neither the name of the copyright holder nor the names of its
alejandroRL 0:dd702039127a 18 * contributors may be used to endorse or promote products derived from this
alejandroRL 0:dd702039127a 19 * software without specific prior written permission.
alejandroRL 0:dd702039127a 20 *
alejandroRL 0:dd702039127a 21 * NO EXPRESS OR IMPLIED LICENSES TO ANY PARTY'S PATENT RIGHTS ARE GRANTED BY THIS LICENSE.
alejandroRL 0:dd702039127a 22 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
alejandroRL 0:dd702039127a 23 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
alejandroRL 0:dd702039127a 24 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
alejandroRL 0:dd702039127a 25 * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
alejandroRL 0:dd702039127a 26 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
alejandroRL 0:dd702039127a 27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
alejandroRL 0:dd702039127a 28 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
alejandroRL 0:dd702039127a 29 * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
alejandroRL 0:dd702039127a 30 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
alejandroRL 0:dd702039127a 31 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
alejandroRL 0:dd702039127a 32 */
alejandroRL 0:dd702039127a 33
alejandroRL 0:dd702039127a 34 /***********************************************************************************************************************
alejandroRL 0:dd702039127a 35 * This file was generated by the MCUXpresso Config Tools. Any manual edits made to this file
alejandroRL 0:dd702039127a 36 * will be overwritten if the respective MCUXpresso Config Tools is used to update this file.
alejandroRL 0:dd702039127a 37 **********************************************************************************************************************/
alejandroRL 0:dd702039127a 38
alejandroRL 0:dd702039127a 39 /*
alejandroRL 0:dd702039127a 40 * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
alejandroRL 0:dd702039127a 41 !!GlobalInfo
alejandroRL 0:dd702039127a 42 product: Pins v4.1
alejandroRL 0:dd702039127a 43 processor: MIMXRT1052xxxxB
alejandroRL 0:dd702039127a 44 package_id: MIMXRT1052DVL6B
alejandroRL 0:dd702039127a 45 mcu_data: ksdk2_0
alejandroRL 0:dd702039127a 46 processor_version: 0.0.0
alejandroRL 0:dd702039127a 47 * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
alejandroRL 0:dd702039127a 48 */
alejandroRL 0:dd702039127a 49
alejandroRL 0:dd702039127a 50 #include "fsl_common.h"
alejandroRL 0:dd702039127a 51 #include "fsl_iomuxc.h"
alejandroRL 0:dd702039127a 52 #include "pin_mux.h"
alejandroRL 0:dd702039127a 53
alejandroRL 0:dd702039127a 54 /* FUNCTION ************************************************************************************************************
alejandroRL 0:dd702039127a 55 *
alejandroRL 0:dd702039127a 56 * Function Name : BOARD_InitBootPins
alejandroRL 0:dd702039127a 57 * Description : Calls initialization functions.
alejandroRL 0:dd702039127a 58 *
alejandroRL 0:dd702039127a 59 * END ****************************************************************************************************************/
alejandroRL 0:dd702039127a 60 void BOARD_InitBootPins(void) {
alejandroRL 0:dd702039127a 61 BOARD_InitPins();
alejandroRL 0:dd702039127a 62 BOARD_InitI2C1Pins();
alejandroRL 0:dd702039127a 63 }
alejandroRL 0:dd702039127a 64
alejandroRL 0:dd702039127a 65 /*
alejandroRL 0:dd702039127a 66 * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
alejandroRL 0:dd702039127a 67 BOARD_InitPins:
alejandroRL 0:dd702039127a 68 - options: {callFromInitBoot: 'true', coreID: core0, enableClock: 'true'}
alejandroRL 0:dd702039127a 69 - pin_list:
alejandroRL 0:dd702039127a 70 - {pin_num: L14, peripheral: LPUART1, signal: RX, pin_signal: GPIO_AD_B0_13, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 71 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 72 - {pin_num: K14, peripheral: LPUART1, signal: TX, pin_signal: GPIO_AD_B0_12, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 73 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 74 - {pin_num: D7, peripheral: LCDIF, signal: lcdif_clk, pin_signal: GPIO_B0_00, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 75 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 76 - {pin_num: C8, peripheral: LCDIF, signal: 'lcdif_data, 00', pin_signal: GPIO_B0_04, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 77 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 78 - {pin_num: B8, peripheral: LCDIF, signal: 'lcdif_data, 01', pin_signal: GPIO_B0_05, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 79 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 80 - {pin_num: A8, peripheral: LCDIF, signal: 'lcdif_data, 02', pin_signal: GPIO_B0_06, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 81 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 82 - {pin_num: A9, peripheral: LCDIF, signal: 'lcdif_data, 03', pin_signal: GPIO_B0_07, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 83 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 84 - {pin_num: B9, peripheral: LCDIF, signal: 'lcdif_data, 04', pin_signal: GPIO_B0_08, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 85 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 86 - {pin_num: C9, peripheral: LCDIF, signal: 'lcdif_data, 05', pin_signal: GPIO_B0_09, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 87 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 88 - {pin_num: D9, peripheral: LCDIF, signal: 'lcdif_data, 06', pin_signal: GPIO_B0_10, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 89 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 90 - {pin_num: A10, peripheral: LCDIF, signal: 'lcdif_data, 07', pin_signal: GPIO_B0_11, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 91 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 92 - {pin_num: C10, peripheral: LCDIF, signal: 'lcdif_data, 08', pin_signal: GPIO_B0_12, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 93 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 94 - {pin_num: D10, peripheral: LCDIF, signal: 'lcdif_data, 09', pin_signal: GPIO_B0_13, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 95 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 96 - {pin_num: E10, peripheral: LCDIF, signal: 'lcdif_data, 10', pin_signal: GPIO_B0_14, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 97 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 98 - {pin_num: E11, peripheral: LCDIF, signal: 'lcdif_data, 11', pin_signal: GPIO_B0_15, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 99 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 100 - {pin_num: A11, peripheral: LCDIF, signal: 'lcdif_data, 12', pin_signal: GPIO_B1_00, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 101 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 102 - {pin_num: B11, peripheral: LCDIF, signal: 'lcdif_data, 13', pin_signal: GPIO_B1_01, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 103 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 104 - {pin_num: C11, peripheral: LCDIF, signal: 'lcdif_data, 14', pin_signal: GPIO_B1_02, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 105 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 106 - {pin_num: D11, peripheral: LCDIF, signal: 'lcdif_data, 15', pin_signal: GPIO_B1_03, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 107 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 108 - {pin_num: E7, peripheral: LCDIF, signal: lcdif_enable, pin_signal: GPIO_B0_01, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 109 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 110 - {pin_num: E8, peripheral: LCDIF, signal: lcdif_hsync, pin_signal: GPIO_B0_02, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 111 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 112 - {pin_num: D8, peripheral: LCDIF, signal: lcdif_vsync, pin_signal: GPIO_B0_03, software_input_on: Disable, hysteresis_enable: Enable, pull_up_down_config: Pull_Up_100K_Ohm,
alejandroRL 0:dd702039127a 113 pull_keeper_select: Pull, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 114 - {pin_num: B14, peripheral: GPIO2, signal: 'gpio_io, 31', pin_signal: GPIO_B1_15, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 115 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 116 - {pin_num: M11, peripheral: GPIO1, signal: 'gpio_io, 02', pin_signal: GPIO_AD_B0_02, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 117 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 118 * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
alejandroRL 0:dd702039127a 119 */
alejandroRL 0:dd702039127a 120
alejandroRL 0:dd702039127a 121 /* FUNCTION ************************************************************************************************************
alejandroRL 0:dd702039127a 122 *
alejandroRL 0:dd702039127a 123 * Function Name : BOARD_InitPins
alejandroRL 0:dd702039127a 124 * Description : Configures pin routing and optionally pin electrical features.
alejandroRL 0:dd702039127a 125 *
alejandroRL 0:dd702039127a 126 * END ****************************************************************************************************************/
alejandroRL 0:dd702039127a 127 void BOARD_InitPins(void) {
alejandroRL 0:dd702039127a 128 CLOCK_EnableClock(kCLOCK_Iomuxc); /* iomuxc clock (iomuxc_clk_enable): 0x03u */
alejandroRL 0:dd702039127a 129
alejandroRL 0:dd702039127a 130 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 131 IOMUXC_GPIO_AD_B0_02_GPIO1_IO02, /* GPIO_AD_B0_02 is configured as GPIO1_IO02 */
alejandroRL 0:dd702039127a 132 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 133 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 134 IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 is configured as LPUART1_TX */
alejandroRL 0:dd702039127a 135 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 136 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 137 IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 is configured as LPUART1_RX */
alejandroRL 0:dd702039127a 138 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 139 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 140 IOMUXC_GPIO_B0_00_LCD_CLK, /* GPIO_B0_00 is configured as LCD_CLK */
alejandroRL 0:dd702039127a 141 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 142 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 143 IOMUXC_GPIO_B0_01_LCD_ENABLE, /* GPIO_B0_01 is configured as LCD_ENABLE */
alejandroRL 0:dd702039127a 144 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 145 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 146 IOMUXC_GPIO_B0_02_LCD_HSYNC, /* GPIO_B0_02 is configured as LCD_HSYNC */
alejandroRL 0:dd702039127a 147 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 148 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 149 IOMUXC_GPIO_B0_03_LCD_VSYNC, /* GPIO_B0_03 is configured as LCD_VSYNC */
alejandroRL 0:dd702039127a 150 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 151 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 152 IOMUXC_GPIO_B0_04_LCD_DATA00, /* GPIO_B0_04 is configured as LCD_DATA00 */
alejandroRL 0:dd702039127a 153 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 154 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 155 IOMUXC_GPIO_B0_05_LCD_DATA01, /* GPIO_B0_05 is configured as LCD_DATA01 */
alejandroRL 0:dd702039127a 156 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 157 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 158 IOMUXC_GPIO_B0_06_LCD_DATA02, /* GPIO_B0_06 is configured as LCD_DATA02 */
alejandroRL 0:dd702039127a 159 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 160 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 161 IOMUXC_GPIO_B0_07_LCD_DATA03, /* GPIO_B0_07 is configured as LCD_DATA03 */
alejandroRL 0:dd702039127a 162 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 163 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 164 IOMUXC_GPIO_B0_08_LCD_DATA04, /* GPIO_B0_08 is configured as LCD_DATA04 */
alejandroRL 0:dd702039127a 165 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 166 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 167 IOMUXC_GPIO_B0_09_LCD_DATA05, /* GPIO_B0_09 is configured as LCD_DATA05 */
alejandroRL 0:dd702039127a 168 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 169 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 170 IOMUXC_GPIO_B0_10_LCD_DATA06, /* GPIO_B0_10 is configured as LCD_DATA06 */
alejandroRL 0:dd702039127a 171 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 172 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 173 IOMUXC_GPIO_B0_11_LCD_DATA07, /* GPIO_B0_11 is configured as LCD_DATA07 */
alejandroRL 0:dd702039127a 174 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 175 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 176 IOMUXC_GPIO_B0_12_LCD_DATA08, /* GPIO_B0_12 is configured as LCD_DATA08 */
alejandroRL 0:dd702039127a 177 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 178 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 179 IOMUXC_GPIO_B0_13_LCD_DATA09, /* GPIO_B0_13 is configured as LCD_DATA09 */
alejandroRL 0:dd702039127a 180 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 181 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 182 IOMUXC_GPIO_B0_14_LCD_DATA10, /* GPIO_B0_14 is configured as LCD_DATA10 */
alejandroRL 0:dd702039127a 183 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 184 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 185 IOMUXC_GPIO_B0_15_LCD_DATA11, /* GPIO_B0_15 is configured as LCD_DATA11 */
alejandroRL 0:dd702039127a 186 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 187 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 188 IOMUXC_GPIO_B1_00_LCD_DATA12, /* GPIO_B1_00 is configured as LCD_DATA12 */
alejandroRL 0:dd702039127a 189 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 190 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 191 IOMUXC_GPIO_B1_01_LCD_DATA13, /* GPIO_B1_01 is configured as LCD_DATA13 */
alejandroRL 0:dd702039127a 192 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 193 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 194 IOMUXC_GPIO_B1_02_LCD_DATA14, /* GPIO_B1_02 is configured as LCD_DATA14 */
alejandroRL 0:dd702039127a 195 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 196 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 197 IOMUXC_GPIO_B1_03_LCD_DATA15, /* GPIO_B1_03 is configured as LCD_DATA15 */
alejandroRL 0:dd702039127a 198 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 199 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 200 IOMUXC_GPIO_B1_15_GPIO2_IO31, /* GPIO_B1_15 is configured as GPIO2_IO31 */
alejandroRL 0:dd702039127a 201 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 202 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 203 IOMUXC_GPIO_AD_B0_02_GPIO1_IO02, /* GPIO_AD_B0_02 PAD functional properties : */
alejandroRL 0:dd702039127a 204 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 205 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 206 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 207 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 208 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 209 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 210 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 211 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 212 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 213 IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 PAD functional properties : */
alejandroRL 0:dd702039127a 214 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 215 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 216 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 217 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 218 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 219 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 220 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 221 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 222 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 223 IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 PAD functional properties : */
alejandroRL 0:dd702039127a 224 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 225 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 226 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 227 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 228 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 229 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 230 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 231 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 232 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 233 IOMUXC_GPIO_B0_00_LCD_CLK, /* GPIO_B0_00 PAD functional properties : */
alejandroRL 0:dd702039127a 234 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 235 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 236 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 237 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 238 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 239 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 240 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 241 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 242 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 243 IOMUXC_GPIO_B0_01_LCD_ENABLE, /* GPIO_B0_01 PAD functional properties : */
alejandroRL 0:dd702039127a 244 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 245 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 246 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 247 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 248 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 249 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 250 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 251 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 252 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 253 IOMUXC_GPIO_B0_02_LCD_HSYNC, /* GPIO_B0_02 PAD functional properties : */
alejandroRL 0:dd702039127a 254 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 255 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 256 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 257 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 258 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 259 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 260 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 261 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 262 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 263 IOMUXC_GPIO_B0_03_LCD_VSYNC, /* GPIO_B0_03 PAD functional properties : */
alejandroRL 0:dd702039127a 264 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 265 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 266 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 267 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 268 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 269 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 270 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 271 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 272 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 273 IOMUXC_GPIO_B0_04_LCD_DATA00, /* GPIO_B0_04 PAD functional properties : */
alejandroRL 0:dd702039127a 274 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 275 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 276 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 277 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 278 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 279 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 280 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 281 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 282 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 283 IOMUXC_GPIO_B0_05_LCD_DATA01, /* GPIO_B0_05 PAD functional properties : */
alejandroRL 0:dd702039127a 284 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 285 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 286 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 287 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 288 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 289 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 290 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 291 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 292 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 293 IOMUXC_GPIO_B0_06_LCD_DATA02, /* GPIO_B0_06 PAD functional properties : */
alejandroRL 0:dd702039127a 294 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 295 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 296 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 297 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 298 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 299 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 300 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 301 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 302 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 303 IOMUXC_GPIO_B0_07_LCD_DATA03, /* GPIO_B0_07 PAD functional properties : */
alejandroRL 0:dd702039127a 304 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 305 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 306 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 307 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 308 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 309 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 310 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 311 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 312 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 313 IOMUXC_GPIO_B0_08_LCD_DATA04, /* GPIO_B0_08 PAD functional properties : */
alejandroRL 0:dd702039127a 314 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 315 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 316 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 317 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 318 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 319 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 320 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 321 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 322 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 323 IOMUXC_GPIO_B0_09_LCD_DATA05, /* GPIO_B0_09 PAD functional properties : */
alejandroRL 0:dd702039127a 324 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 325 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 326 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 327 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 328 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 329 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 330 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 331 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 332 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 333 IOMUXC_GPIO_B0_10_LCD_DATA06, /* GPIO_B0_10 PAD functional properties : */
alejandroRL 0:dd702039127a 334 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 335 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 336 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 337 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 338 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 339 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 340 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 341 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 342 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 343 IOMUXC_GPIO_B0_11_LCD_DATA07, /* GPIO_B0_11 PAD functional properties : */
alejandroRL 0:dd702039127a 344 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 345 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 346 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 347 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 348 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 349 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 350 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 351 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 352 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 353 IOMUXC_GPIO_B0_12_LCD_DATA08, /* GPIO_B0_12 PAD functional properties : */
alejandroRL 0:dd702039127a 354 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 355 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 356 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 357 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 358 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 359 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 360 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 361 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 362 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 363 IOMUXC_GPIO_B0_13_LCD_DATA09, /* GPIO_B0_13 PAD functional properties : */
alejandroRL 0:dd702039127a 364 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 365 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 366 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 367 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 368 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 369 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 370 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 371 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 372 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 373 IOMUXC_GPIO_B0_14_LCD_DATA10, /* GPIO_B0_14 PAD functional properties : */
alejandroRL 0:dd702039127a 374 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 375 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 376 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 377 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 378 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 379 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 380 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 381 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 382 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 383 IOMUXC_GPIO_B0_15_LCD_DATA11, /* GPIO_B0_15 PAD functional properties : */
alejandroRL 0:dd702039127a 384 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 385 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 386 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 387 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 388 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 389 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 390 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 391 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 392 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 393 IOMUXC_GPIO_B1_00_LCD_DATA12, /* GPIO_B1_00 PAD functional properties : */
alejandroRL 0:dd702039127a 394 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 395 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 396 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 397 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 398 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 399 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 400 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 401 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 402 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 403 IOMUXC_GPIO_B1_01_LCD_DATA13, /* GPIO_B1_01 PAD functional properties : */
alejandroRL 0:dd702039127a 404 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 405 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 406 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 407 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 408 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 409 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 410 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 411 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 412 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 413 IOMUXC_GPIO_B1_02_LCD_DATA14, /* GPIO_B1_02 PAD functional properties : */
alejandroRL 0:dd702039127a 414 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 415 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 416 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 417 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 418 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 419 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 420 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 421 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 422 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 423 IOMUXC_GPIO_B1_03_LCD_DATA15, /* GPIO_B1_03 PAD functional properties : */
alejandroRL 0:dd702039127a 424 0x01B0B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 425 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 426 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 427 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 428 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 429 Pull / Keep Select Field: Pull
alejandroRL 0:dd702039127a 430 Pull Up / Down Config. Field: 100K Ohm Pull Up
alejandroRL 0:dd702039127a 431 Hyst. Enable Field: Hysteresis Enabled */
alejandroRL 0:dd702039127a 432 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 433 IOMUXC_GPIO_B1_15_GPIO2_IO31, /* GPIO_B1_15 PAD functional properties : */
alejandroRL 0:dd702039127a 434 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 435 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 436 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 437 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 438 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 439 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 440 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 441 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 442 }
alejandroRL 0:dd702039127a 443
alejandroRL 0:dd702039127a 444
alejandroRL 0:dd702039127a 445 /*
alejandroRL 0:dd702039127a 446 * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
alejandroRL 0:dd702039127a 447 BOARD_InitSemcPins:
alejandroRL 0:dd702039127a 448 - options: {coreID: core0, enableClock: 'true'}
alejandroRL 0:dd702039127a 449 - pin_list:
alejandroRL 0:dd702039127a 450 - {pin_num: C2, peripheral: SEMC, signal: 'ADDR, 00', pin_signal: GPIO_EMC_09, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 451 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 452 - {pin_num: G1, peripheral: SEMC, signal: 'ADDR, 01', pin_signal: GPIO_EMC_10, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 453 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 454 - {pin_num: G3, peripheral: SEMC, signal: 'ADDR, 02', pin_signal: GPIO_EMC_11, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 455 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 456 - {pin_num: H1, peripheral: SEMC, signal: 'ADDR, 03', pin_signal: GPIO_EMC_12, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 457 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 458 - {pin_num: A6, peripheral: SEMC, signal: 'ADDR, 04', pin_signal: GPIO_EMC_13, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 459 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 460 - {pin_num: B6, peripheral: SEMC, signal: 'ADDR, 05', pin_signal: GPIO_EMC_14, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 461 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 462 - {pin_num: B1, peripheral: SEMC, signal: 'ADDR, 06', pin_signal: GPIO_EMC_15, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 463 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 464 - {pin_num: A5, peripheral: SEMC, signal: 'ADDR, 07', pin_signal: GPIO_EMC_16, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 465 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 466 - {pin_num: A4, peripheral: SEMC, signal: 'ADDR, 08', pin_signal: GPIO_EMC_17, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 467 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 468 - {pin_num: B2, peripheral: SEMC, signal: 'ADDR, 09', pin_signal: GPIO_EMC_18, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 469 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 470 - {pin_num: G2, peripheral: SEMC, signal: 'ADDR, 10', pin_signal: GPIO_EMC_23, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 471 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 472 - {pin_num: B4, peripheral: SEMC, signal: 'ADDR, 11', pin_signal: GPIO_EMC_19, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 473 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 474 - {pin_num: A3, peripheral: SEMC, signal: 'ADDR, 12', pin_signal: GPIO_EMC_20, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 475 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 476 - {pin_num: C1, peripheral: SEMC, signal: 'BA, 0', pin_signal: GPIO_EMC_21, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 477 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 478 - {pin_num: F1, peripheral: SEMC, signal: 'BA, 1', pin_signal: GPIO_EMC_22, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 479 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 480 - {pin_num: D3, peripheral: SEMC, signal: semc_cas, pin_signal: GPIO_EMC_24, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 481 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 482 - {pin_num: A2, peripheral: SEMC, signal: semc_cke, pin_signal: GPIO_EMC_27, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 483 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 484 - {pin_num: B3, peripheral: SEMC, signal: semc_clk, pin_signal: GPIO_EMC_26, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 485 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 486 - {pin_num: E1, peripheral: SEMC, signal: 'CS, 0', pin_signal: GPIO_EMC_29, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 487 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 488 - {pin_num: E3, peripheral: SEMC, signal: 'DATA, 00', pin_signal: GPIO_EMC_00, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 489 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 490 - {pin_num: F3, peripheral: SEMC, signal: 'DATA, 01', pin_signal: GPIO_EMC_01, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 491 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 492 - {pin_num: F4, peripheral: SEMC, signal: 'DATA, 02', pin_signal: GPIO_EMC_02, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 493 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 494 - {pin_num: G4, peripheral: SEMC, signal: 'DATA, 03', pin_signal: GPIO_EMC_03, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 495 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 496 - {pin_num: F2, peripheral: SEMC, signal: 'DATA, 04', pin_signal: GPIO_EMC_04, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 497 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 498 - {pin_num: G5, peripheral: SEMC, signal: 'DATA, 05', pin_signal: GPIO_EMC_05, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 499 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 500 - {pin_num: H5, peripheral: SEMC, signal: 'DATA, 06', pin_signal: GPIO_EMC_06, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 501 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 502 - {pin_num: H4, peripheral: SEMC, signal: 'DATA, 07', pin_signal: GPIO_EMC_07, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 503 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 504 - {pin_num: C6, peripheral: SEMC, signal: 'DATA, 08', pin_signal: GPIO_EMC_30, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 505 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 506 - {pin_num: C5, peripheral: SEMC, signal: 'DATA, 09', pin_signal: GPIO_EMC_31, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 507 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 508 - {pin_num: D5, peripheral: SEMC, signal: 'DATA, 10', pin_signal: GPIO_EMC_32, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 509 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 510 - {pin_num: C4, peripheral: SEMC, signal: 'DATA, 11', pin_signal: GPIO_EMC_33, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 511 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 512 - {pin_num: D4, peripheral: SEMC, signal: 'DATA, 12', pin_signal: GPIO_EMC_34, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 513 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 514 - {pin_num: E5, peripheral: SEMC, signal: 'DATA, 13', pin_signal: GPIO_EMC_35, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 515 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 516 - {pin_num: C3, peripheral: SEMC, signal: 'DATA, 14', pin_signal: GPIO_EMC_36, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 517 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 518 - {pin_num: E4, peripheral: SEMC, signal: 'DATA, 15', pin_signal: GPIO_EMC_37, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 519 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 520 - {pin_num: H3, peripheral: SEMC, signal: 'DM, 0', pin_signal: GPIO_EMC_08, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 521 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 522 - {pin_num: D6, peripheral: SEMC, signal: 'DM, 1', pin_signal: GPIO_EMC_38, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 523 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 524 - {pin_num: D2, peripheral: SEMC, signal: semc_ras, pin_signal: GPIO_EMC_25, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 525 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 526 - {pin_num: D1, peripheral: SEMC, signal: semc_we, pin_signal: GPIO_EMC_28, software_input_on: Disable, hysteresis_enable: Disable, pull_up_down_config: Pull_Down_100K_Ohm,
alejandroRL 0:dd702039127a 527 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Disable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 528 * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
alejandroRL 0:dd702039127a 529 */
alejandroRL 0:dd702039127a 530
alejandroRL 0:dd702039127a 531 /* FUNCTION ************************************************************************************************************
alejandroRL 0:dd702039127a 532 *
alejandroRL 0:dd702039127a 533 * Function Name : BOARD_InitSemcPins
alejandroRL 0:dd702039127a 534 * Description : Configures pin routing and optionally pin electrical features.
alejandroRL 0:dd702039127a 535 *
alejandroRL 0:dd702039127a 536 * END ****************************************************************************************************************/
alejandroRL 0:dd702039127a 537 void BOARD_InitSemcPins(void) {
alejandroRL 0:dd702039127a 538 CLOCK_EnableClock(kCLOCK_Iomuxc); /* iomuxc clock (iomuxc_clk_enable): 0x03u */
alejandroRL 0:dd702039127a 539
alejandroRL 0:dd702039127a 540 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 541 IOMUXC_GPIO_EMC_00_SEMC_DATA00, /* GPIO_EMC_00 is configured as SEMC_DATA00 */
alejandroRL 0:dd702039127a 542 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 543 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 544 IOMUXC_GPIO_EMC_01_SEMC_DATA01, /* GPIO_EMC_01 is configured as SEMC_DATA01 */
alejandroRL 0:dd702039127a 545 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 546 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 547 IOMUXC_GPIO_EMC_02_SEMC_DATA02, /* GPIO_EMC_02 is configured as SEMC_DATA02 */
alejandroRL 0:dd702039127a 548 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 549 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 550 IOMUXC_GPIO_EMC_03_SEMC_DATA03, /* GPIO_EMC_03 is configured as SEMC_DATA03 */
alejandroRL 0:dd702039127a 551 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 552 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 553 IOMUXC_GPIO_EMC_04_SEMC_DATA04, /* GPIO_EMC_04 is configured as SEMC_DATA04 */
alejandroRL 0:dd702039127a 554 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 555 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 556 IOMUXC_GPIO_EMC_05_SEMC_DATA05, /* GPIO_EMC_05 is configured as SEMC_DATA05 */
alejandroRL 0:dd702039127a 557 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 558 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 559 IOMUXC_GPIO_EMC_06_SEMC_DATA06, /* GPIO_EMC_06 is configured as SEMC_DATA06 */
alejandroRL 0:dd702039127a 560 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 561 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 562 IOMUXC_GPIO_EMC_07_SEMC_DATA07, /* GPIO_EMC_07 is configured as SEMC_DATA07 */
alejandroRL 0:dd702039127a 563 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 564 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 565 IOMUXC_GPIO_EMC_08_SEMC_DM00, /* GPIO_EMC_08 is configured as SEMC_DM00 */
alejandroRL 0:dd702039127a 566 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 567 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 568 IOMUXC_GPIO_EMC_09_SEMC_ADDR00, /* GPIO_EMC_09 is configured as SEMC_ADDR00 */
alejandroRL 0:dd702039127a 569 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 570 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 571 IOMUXC_GPIO_EMC_10_SEMC_ADDR01, /* GPIO_EMC_10 is configured as SEMC_ADDR01 */
alejandroRL 0:dd702039127a 572 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 573 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 574 IOMUXC_GPIO_EMC_11_SEMC_ADDR02, /* GPIO_EMC_11 is configured as SEMC_ADDR02 */
alejandroRL 0:dd702039127a 575 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 576 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 577 IOMUXC_GPIO_EMC_12_SEMC_ADDR03, /* GPIO_EMC_12 is configured as SEMC_ADDR03 */
alejandroRL 0:dd702039127a 578 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 579 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 580 IOMUXC_GPIO_EMC_13_SEMC_ADDR04, /* GPIO_EMC_13 is configured as SEMC_ADDR04 */
alejandroRL 0:dd702039127a 581 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 582 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 583 IOMUXC_GPIO_EMC_14_SEMC_ADDR05, /* GPIO_EMC_14 is configured as SEMC_ADDR05 */
alejandroRL 0:dd702039127a 584 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 585 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 586 IOMUXC_GPIO_EMC_15_SEMC_ADDR06, /* GPIO_EMC_15 is configured as SEMC_ADDR06 */
alejandroRL 0:dd702039127a 587 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 588 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 589 IOMUXC_GPIO_EMC_16_SEMC_ADDR07, /* GPIO_EMC_16 is configured as SEMC_ADDR07 */
alejandroRL 0:dd702039127a 590 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 591 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 592 IOMUXC_GPIO_EMC_17_SEMC_ADDR08, /* GPIO_EMC_17 is configured as SEMC_ADDR08 */
alejandroRL 0:dd702039127a 593 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 594 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 595 IOMUXC_GPIO_EMC_18_SEMC_ADDR09, /* GPIO_EMC_18 is configured as SEMC_ADDR09 */
alejandroRL 0:dd702039127a 596 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 597 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 598 IOMUXC_GPIO_EMC_19_SEMC_ADDR11, /* GPIO_EMC_19 is configured as SEMC_ADDR11 */
alejandroRL 0:dd702039127a 599 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 600 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 601 IOMUXC_GPIO_EMC_20_SEMC_ADDR12, /* GPIO_EMC_20 is configured as SEMC_ADDR12 */
alejandroRL 0:dd702039127a 602 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 603 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 604 IOMUXC_GPIO_EMC_21_SEMC_BA0, /* GPIO_EMC_21 is configured as SEMC_BA0 */
alejandroRL 0:dd702039127a 605 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 606 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 607 IOMUXC_GPIO_EMC_22_SEMC_BA1, /* GPIO_EMC_22 is configured as SEMC_BA1 */
alejandroRL 0:dd702039127a 608 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 609 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 610 IOMUXC_GPIO_EMC_23_SEMC_ADDR10, /* GPIO_EMC_23 is configured as SEMC_ADDR10 */
alejandroRL 0:dd702039127a 611 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 612 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 613 IOMUXC_GPIO_EMC_24_SEMC_CAS, /* GPIO_EMC_24 is configured as SEMC_CAS */
alejandroRL 0:dd702039127a 614 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 615 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 616 IOMUXC_GPIO_EMC_25_SEMC_RAS, /* GPIO_EMC_25 is configured as SEMC_RAS */
alejandroRL 0:dd702039127a 617 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 618 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 619 IOMUXC_GPIO_EMC_26_SEMC_CLK, /* GPIO_EMC_26 is configured as SEMC_CLK */
alejandroRL 0:dd702039127a 620 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 621 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 622 IOMUXC_GPIO_EMC_27_SEMC_CKE, /* GPIO_EMC_27 is configured as SEMC_CKE */
alejandroRL 0:dd702039127a 623 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 624 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 625 IOMUXC_GPIO_EMC_28_SEMC_WE, /* GPIO_EMC_28 is configured as SEMC_WE */
alejandroRL 0:dd702039127a 626 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 627 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 628 IOMUXC_GPIO_EMC_29_SEMC_CS0, /* GPIO_EMC_29 is configured as SEMC_CS0 */
alejandroRL 0:dd702039127a 629 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 630 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 631 IOMUXC_GPIO_EMC_30_SEMC_DATA08, /* GPIO_EMC_30 is configured as SEMC_DATA08 */
alejandroRL 0:dd702039127a 632 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 633 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 634 IOMUXC_GPIO_EMC_31_SEMC_DATA09, /* GPIO_EMC_31 is configured as SEMC_DATA09 */
alejandroRL 0:dd702039127a 635 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 636 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 637 IOMUXC_GPIO_EMC_32_SEMC_DATA10, /* GPIO_EMC_32 is configured as SEMC_DATA10 */
alejandroRL 0:dd702039127a 638 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 639 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 640 IOMUXC_GPIO_EMC_33_SEMC_DATA11, /* GPIO_EMC_33 is configured as SEMC_DATA11 */
alejandroRL 0:dd702039127a 641 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 642 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 643 IOMUXC_GPIO_EMC_34_SEMC_DATA12, /* GPIO_EMC_34 is configured as SEMC_DATA12 */
alejandroRL 0:dd702039127a 644 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 645 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 646 IOMUXC_GPIO_EMC_35_SEMC_DATA13, /* GPIO_EMC_35 is configured as SEMC_DATA13 */
alejandroRL 0:dd702039127a 647 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 648 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 649 IOMUXC_GPIO_EMC_36_SEMC_DATA14, /* GPIO_EMC_36 is configured as SEMC_DATA14 */
alejandroRL 0:dd702039127a 650 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 651 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 652 IOMUXC_GPIO_EMC_37_SEMC_DATA15, /* GPIO_EMC_37 is configured as SEMC_DATA15 */
alejandroRL 0:dd702039127a 653 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 654 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 655 IOMUXC_GPIO_EMC_38_SEMC_DM01, /* GPIO_EMC_38 is configured as SEMC_DM01 */
alejandroRL 0:dd702039127a 656 0U); /* Software Input On Field: Input Path is determined by functionality */
alejandroRL 0:dd702039127a 657 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 658 IOMUXC_GPIO_EMC_00_SEMC_DATA00, /* GPIO_EMC_00 PAD functional properties : */
alejandroRL 0:dd702039127a 659 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 660 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 661 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 662 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 663 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 664 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 665 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 666 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 667 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 668 IOMUXC_GPIO_EMC_01_SEMC_DATA01, /* GPIO_EMC_01 PAD functional properties : */
alejandroRL 0:dd702039127a 669 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 670 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 671 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 672 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 673 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 674 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 675 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 676 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 677 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 678 IOMUXC_GPIO_EMC_02_SEMC_DATA02, /* GPIO_EMC_02 PAD functional properties : */
alejandroRL 0:dd702039127a 679 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 680 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 681 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 682 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 683 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 684 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 685 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 686 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 687 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 688 IOMUXC_GPIO_EMC_03_SEMC_DATA03, /* GPIO_EMC_03 PAD functional properties : */
alejandroRL 0:dd702039127a 689 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 690 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 691 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 692 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 693 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 694 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 695 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 696 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 697 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 698 IOMUXC_GPIO_EMC_04_SEMC_DATA04, /* GPIO_EMC_04 PAD functional properties : */
alejandroRL 0:dd702039127a 699 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 700 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 701 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 702 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 703 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 704 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 705 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 706 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 707 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 708 IOMUXC_GPIO_EMC_05_SEMC_DATA05, /* GPIO_EMC_05 PAD functional properties : */
alejandroRL 0:dd702039127a 709 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 710 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 711 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 712 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 713 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 714 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 715 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 716 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 717 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 718 IOMUXC_GPIO_EMC_06_SEMC_DATA06, /* GPIO_EMC_06 PAD functional properties : */
alejandroRL 0:dd702039127a 719 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 720 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 721 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 722 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 723 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 724 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 725 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 726 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 727 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 728 IOMUXC_GPIO_EMC_07_SEMC_DATA07, /* GPIO_EMC_07 PAD functional properties : */
alejandroRL 0:dd702039127a 729 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 730 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 731 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 732 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 733 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 734 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 735 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 736 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 737 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 738 IOMUXC_GPIO_EMC_08_SEMC_DM00, /* GPIO_EMC_08 PAD functional properties : */
alejandroRL 0:dd702039127a 739 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 740 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 741 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 742 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 743 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 744 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 745 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 746 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 747 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 748 IOMUXC_GPIO_EMC_09_SEMC_ADDR00, /* GPIO_EMC_09 PAD functional properties : */
alejandroRL 0:dd702039127a 749 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 750 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 751 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 752 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 753 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 754 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 755 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 756 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 757 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 758 IOMUXC_GPIO_EMC_10_SEMC_ADDR01, /* GPIO_EMC_10 PAD functional properties : */
alejandroRL 0:dd702039127a 759 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 760 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 761 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 762 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 763 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 764 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 765 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 766 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 767 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 768 IOMUXC_GPIO_EMC_11_SEMC_ADDR02, /* GPIO_EMC_11 PAD functional properties : */
alejandroRL 0:dd702039127a 769 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 770 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 771 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 772 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 773 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 774 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 775 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 776 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 777 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 778 IOMUXC_GPIO_EMC_12_SEMC_ADDR03, /* GPIO_EMC_12 PAD functional properties : */
alejandroRL 0:dd702039127a 779 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 780 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 781 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 782 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 783 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 784 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 785 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 786 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 787 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 788 IOMUXC_GPIO_EMC_13_SEMC_ADDR04, /* GPIO_EMC_13 PAD functional properties : */
alejandroRL 0:dd702039127a 789 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 790 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 791 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 792 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 793 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 794 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 795 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 796 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 797 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 798 IOMUXC_GPIO_EMC_14_SEMC_ADDR05, /* GPIO_EMC_14 PAD functional properties : */
alejandroRL 0:dd702039127a 799 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 800 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 801 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 802 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 803 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 804 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 805 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 806 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 807 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 808 IOMUXC_GPIO_EMC_15_SEMC_ADDR06, /* GPIO_EMC_15 PAD functional properties : */
alejandroRL 0:dd702039127a 809 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 810 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 811 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 812 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 813 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 814 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 815 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 816 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 817 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 818 IOMUXC_GPIO_EMC_16_SEMC_ADDR07, /* GPIO_EMC_16 PAD functional properties : */
alejandroRL 0:dd702039127a 819 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 820 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 821 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 822 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 823 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 824 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 825 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 826 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 827 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 828 IOMUXC_GPIO_EMC_17_SEMC_ADDR08, /* GPIO_EMC_17 PAD functional properties : */
alejandroRL 0:dd702039127a 829 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 830 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 831 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 832 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 833 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 834 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 835 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 836 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 837 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 838 IOMUXC_GPIO_EMC_18_SEMC_ADDR09, /* GPIO_EMC_18 PAD functional properties : */
alejandroRL 0:dd702039127a 839 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 840 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 841 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 842 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 843 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 844 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 845 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 846 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 847 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 848 IOMUXC_GPIO_EMC_19_SEMC_ADDR11, /* GPIO_EMC_19 PAD functional properties : */
alejandroRL 0:dd702039127a 849 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 850 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 851 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 852 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 853 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 854 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 855 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 856 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 857 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 858 IOMUXC_GPIO_EMC_20_SEMC_ADDR12, /* GPIO_EMC_20 PAD functional properties : */
alejandroRL 0:dd702039127a 859 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 860 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 861 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 862 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 863 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 864 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 865 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 866 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 867 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 868 IOMUXC_GPIO_EMC_21_SEMC_BA0, /* GPIO_EMC_21 PAD functional properties : */
alejandroRL 0:dd702039127a 869 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 870 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 871 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 872 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 873 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 874 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 875 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 876 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 877 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 878 IOMUXC_GPIO_EMC_22_SEMC_BA1, /* GPIO_EMC_22 PAD functional properties : */
alejandroRL 0:dd702039127a 879 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 880 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 881 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 882 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 883 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 884 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 885 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 886 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 887 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 888 IOMUXC_GPIO_EMC_23_SEMC_ADDR10, /* GPIO_EMC_23 PAD functional properties : */
alejandroRL 0:dd702039127a 889 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 890 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 891 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 892 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 893 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 894 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 895 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 896 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 897 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 898 IOMUXC_GPIO_EMC_24_SEMC_CAS, /* GPIO_EMC_24 PAD functional properties : */
alejandroRL 0:dd702039127a 899 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 900 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 901 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 902 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 903 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 904 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 905 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 906 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 907 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 908 IOMUXC_GPIO_EMC_25_SEMC_RAS, /* GPIO_EMC_25 PAD functional properties : */
alejandroRL 0:dd702039127a 909 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 910 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 911 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 912 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 913 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 914 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 915 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 916 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 917 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 918 IOMUXC_GPIO_EMC_26_SEMC_CLK, /* GPIO_EMC_26 PAD functional properties : */
alejandroRL 0:dd702039127a 919 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 920 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 921 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 922 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 923 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 924 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 925 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 926 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 927 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 928 IOMUXC_GPIO_EMC_27_SEMC_CKE, /* GPIO_EMC_27 PAD functional properties : */
alejandroRL 0:dd702039127a 929 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 930 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 931 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 932 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 933 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 934 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 935 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 936 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 937 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 938 IOMUXC_GPIO_EMC_28_SEMC_WE, /* GPIO_EMC_28 PAD functional properties : */
alejandroRL 0:dd702039127a 939 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 940 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 941 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 942 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 943 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 944 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 945 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 946 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 947 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 948 IOMUXC_GPIO_EMC_29_SEMC_CS0, /* GPIO_EMC_29 PAD functional properties : */
alejandroRL 0:dd702039127a 949 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 950 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 951 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 952 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 953 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 954 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 955 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 956 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 957 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 958 IOMUXC_GPIO_EMC_30_SEMC_DATA08, /* GPIO_EMC_30 PAD functional properties : */
alejandroRL 0:dd702039127a 959 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 960 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 961 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 962 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 963 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 964 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 965 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 966 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 967 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 968 IOMUXC_GPIO_EMC_31_SEMC_DATA09, /* GPIO_EMC_31 PAD functional properties : */
alejandroRL 0:dd702039127a 969 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 970 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 971 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 972 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 973 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 974 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 975 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 976 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 977 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 978 IOMUXC_GPIO_EMC_32_SEMC_DATA10, /* GPIO_EMC_32 PAD functional properties : */
alejandroRL 0:dd702039127a 979 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 980 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 981 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 982 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 983 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 984 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 985 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 986 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 987 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 988 IOMUXC_GPIO_EMC_33_SEMC_DATA11, /* GPIO_EMC_33 PAD functional properties : */
alejandroRL 0:dd702039127a 989 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 990 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 991 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 992 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 993 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 994 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 995 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 996 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 997 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 998 IOMUXC_GPIO_EMC_34_SEMC_DATA12, /* GPIO_EMC_34 PAD functional properties : */
alejandroRL 0:dd702039127a 999 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 1000 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 1001 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 1002 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 1003 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 1004 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 1005 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 1006 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 1007 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 1008 IOMUXC_GPIO_EMC_35_SEMC_DATA13, /* GPIO_EMC_35 PAD functional properties : */
alejandroRL 0:dd702039127a 1009 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 1010 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 1011 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 1012 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 1013 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 1014 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 1015 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 1016 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 1017 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 1018 IOMUXC_GPIO_EMC_36_SEMC_DATA14, /* GPIO_EMC_36 PAD functional properties : */
alejandroRL 0:dd702039127a 1019 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 1020 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 1021 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 1022 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 1023 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 1024 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 1025 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 1026 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 1027 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 1028 IOMUXC_GPIO_EMC_37_SEMC_DATA15, /* GPIO_EMC_37 PAD functional properties : */
alejandroRL 0:dd702039127a 1029 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 1030 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 1031 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 1032 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 1033 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 1034 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 1035 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 1036 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 1037 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 1038 IOMUXC_GPIO_EMC_38_SEMC_DM01, /* GPIO_EMC_38 PAD functional properties : */
alejandroRL 0:dd702039127a 1039 0x10B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 1040 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 1041 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 1042 Open Drain Enable Field: Open Drain Disabled
alejandroRL 0:dd702039127a 1043 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 1044 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 1045 Pull Up / Down Config. Field: 100K Ohm Pull Down
alejandroRL 0:dd702039127a 1046 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 1047 }
alejandroRL 0:dd702039127a 1048
alejandroRL 0:dd702039127a 1049
alejandroRL 0:dd702039127a 1050 /*
alejandroRL 0:dd702039127a 1051 * TEXT BELOW IS USED AS SETTING FOR TOOLS *************************************
alejandroRL 0:dd702039127a 1052 BOARD_InitI2C1Pins:
alejandroRL 0:dd702039127a 1053 - options: {callFromInitBoot: 'true', coreID: core0, enableClock: 'true'}
alejandroRL 0:dd702039127a 1054 - pin_list:
alejandroRL 0:dd702039127a 1055 - {pin_num: J11, peripheral: LPI2C1, signal: SCL, pin_signal: GPIO_AD_B1_00, software_input_on: Enable, hysteresis_enable: Disable, pull_up_down_config: Pull_Up_22K_Ohm,
alejandroRL 0:dd702039127a 1056 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Enable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 1057 - {pin_num: K11, peripheral: LPI2C1, signal: SDA, pin_signal: GPIO_AD_B1_01, software_input_on: Enable, hysteresis_enable: Disable, pull_up_down_config: Pull_Up_22K_Ohm,
alejandroRL 0:dd702039127a 1058 pull_keeper_select: Keeper, pull_keeper_enable: Enable, open_drain: Enable, speed: MHZ_100, drive_strength: R0_6, slew_rate: Slow}
alejandroRL 0:dd702039127a 1059 * BE CAREFUL MODIFYING THIS COMMENT - IT IS YAML SETTINGS FOR TOOLS ***********
alejandroRL 0:dd702039127a 1060 */
alejandroRL 0:dd702039127a 1061
alejandroRL 0:dd702039127a 1062 /* FUNCTION ************************************************************************************************************
alejandroRL 0:dd702039127a 1063 *
alejandroRL 0:dd702039127a 1064 * Function Name : BOARD_InitI2C1Pins
alejandroRL 0:dd702039127a 1065 * Description : Configures pin routing and optionally pin electrical features.
alejandroRL 0:dd702039127a 1066 *
alejandroRL 0:dd702039127a 1067 * END ****************************************************************************************************************/
alejandroRL 0:dd702039127a 1068 void BOARD_InitI2C1Pins(void) {
alejandroRL 0:dd702039127a 1069 CLOCK_EnableClock(kCLOCK_Iomuxc); /* iomuxc clock (iomuxc_clk_enable): 0x03u */
alejandroRL 0:dd702039127a 1070
alejandroRL 0:dd702039127a 1071 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 1072 IOMUXC_GPIO_AD_B1_00_LPI2C1_SCL, /* GPIO_AD_B1_00 is configured as LPI2C1_SCL */
alejandroRL 0:dd702039127a 1073 1U); /* Software Input On Field: Force input path of pad GPIO_AD_B1_00 */
alejandroRL 0:dd702039127a 1074 IOMUXC_SetPinMux(
alejandroRL 0:dd702039127a 1075 IOMUXC_GPIO_AD_B1_01_LPI2C1_SDA, /* GPIO_AD_B1_01 is configured as LPI2C1_SDA */
alejandroRL 0:dd702039127a 1076 1U); /* Software Input On Field: Force input path of pad GPIO_AD_B1_01 */
alejandroRL 0:dd702039127a 1077 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 1078 IOMUXC_GPIO_AD_B1_00_LPI2C1_SCL, /* GPIO_AD_B1_00 PAD functional properties : */
alejandroRL 0:dd702039127a 1079 0xD8B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 1080 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 1081 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 1082 Open Drain Enable Field: Open Drain Enabled
alejandroRL 0:dd702039127a 1083 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 1084 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 1085 Pull Up / Down Config. Field: 22K Ohm Pull Up
alejandroRL 0:dd702039127a 1086 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 1087 IOMUXC_SetPinConfig(
alejandroRL 0:dd702039127a 1088 IOMUXC_GPIO_AD_B1_01_LPI2C1_SDA, /* GPIO_AD_B1_01 PAD functional properties : */
alejandroRL 0:dd702039127a 1089 0xD8B0u); /* Slew Rate Field: Slow Slew Rate
alejandroRL 0:dd702039127a 1090 Drive Strength Field: R0/6
alejandroRL 0:dd702039127a 1091 Speed Field: medium(100MHz)
alejandroRL 0:dd702039127a 1092 Open Drain Enable Field: Open Drain Enabled
alejandroRL 0:dd702039127a 1093 Pull / Keep Enable Field: Pull/Keeper Enabled
alejandroRL 0:dd702039127a 1094 Pull / Keep Select Field: Keeper
alejandroRL 0:dd702039127a 1095 Pull Up / Down Config. Field: 22K Ohm Pull Up
alejandroRL 0:dd702039127a 1096 Hyst. Enable Field: Hysteresis Disabled */
alejandroRL 0:dd702039127a 1097 }
alejandroRL 0:dd702039127a 1098
alejandroRL 0:dd702039127a 1099 /***********************************************************************************************************************
alejandroRL 0:dd702039127a 1100 * EOF
alejandroRL 0:dd702039127a 1101 **********************************************************************************************************************/