浏览代码

Added LCD Touch Int pin to ioconfig. During testing GT911 would not come out of reset because INT pin could not be driven low or high.

Isaac Rose 2 年之前
父节点
当前提交
c49c5a4d06
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      bsp/imxrt/imxrt1060-nxp-evk/board/board.c

+ 13 - 0
bsp/imxrt/imxrt1060-nxp-evk/board/board.c

@@ -449,6 +449,9 @@ static void imxrt_lcd_pins_init(void)
     IOMUXC_SetPinMux(
     IOMUXC_SetPinMux(
         IOMUXC_GPIO_AD_B0_02_GPIO1_IO02, /* GPIO_AD_B0_02 is configured as GPIO1_IO02 */
         IOMUXC_GPIO_AD_B0_02_GPIO1_IO02, /* GPIO_AD_B0_02 is configured as GPIO1_IO02 */
         0U);                             /* Software Input On Field: Input Path is determined by functionality */
         0U);                             /* Software Input On Field: Input Path is determined by functionality */
+    IOMUXC_SetPinMux(
+        IOMUXC_GPIO_AD_B0_11_GPIO1_IO11, /* GPIO_AD_B0_11 is configured as GPIO1_IO11 */
+        0U);                             /* Software Input On Field: Input Path is determined by functionality */
     IOMUXC_SetPinMux(
     IOMUXC_SetPinMux(
         IOMUXC_GPIO_B1_15_GPIO2_IO31, /* GPIO_B1_15 is configured as GPIO2_IO31 */
         IOMUXC_GPIO_B1_15_GPIO2_IO31, /* GPIO_B1_15 is configured as GPIO2_IO31 */
         0U);                          /* Software Input On Field: Input Path is determined by functionality */
         0U);                          /* Software Input On Field: Input Path is determined by functionality */
@@ -522,6 +525,16 @@ static void imxrt_lcd_pins_init(void)
                                                  Pull / Keep Select Field: Keeper
                                                  Pull / Keep Select Field: Keeper
                                                  Pull Up / Down Config. Field: 100K Ohm Pull Down
                                                  Pull Up / Down Config. Field: 100K Ohm Pull Down
                                                  Hyst. Enable Field: Hysteresis Disabled */
                                                  Hyst. Enable Field: Hysteresis Disabled */
+    IOMUXC_SetPinConfig(
+        IOMUXC_GPIO_AD_B0_11_GPIO1_IO11, /* GPIO_AD_B0_11 PAD functional properties : */
+        0x10B0u);                        /* Slew Rate Field: Slow Slew Rate
+                                                 Drive Strength Field: R0/6
+                                                 Speed Field: medium(100MHz)
+                                                 Open Drain Enable Field: Open Drain Disabled
+                                                 Pull / Keep Enable Field: Pull/Keeper Enabled
+                                                 Pull / Keep Select Field: Keeper
+                                                 Pull Up / Down Config. Field: 100K Ohm Pull Down
+                                                 Hyst. Enable Field: Hysteresis Disabled */
     IOMUXC_SetPinConfig(
     IOMUXC_SetPinConfig(
         IOMUXC_GPIO_B1_15_GPIO2_IO31, /* GPIO_B1_15 PAD functional properties : */
         IOMUXC_GPIO_B1_15_GPIO2_IO31, /* GPIO_B1_15 PAD functional properties : */
         0x10B0u);                     /* Slew Rate Field: Slow Slew Rate
         0x10B0u);                     /* Slew Rate Field: Slow Slew Rate