From 19c61dbe4b5fdd4ea0128b2e2d23c4101a76f9ac Mon Sep 17 00:00:00 2001 From: Fabio Balzano Date: Thu, 24 Oct 2019 08:19:02 -0600 Subject: [PATCH] boards/arm/imxrt/imxrt1060-evk: Fix FT5X06 CTRSTn pin configuration, increased number of pollwaiters for the FT5X06, tuned resolution during pointer dragging. --- boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig | 4 ++-- boards/arm/imxrt/imxrt1060-evk/src/imxrt1060-evk.h | 6 +++--- boards/arm/imxrt/imxrt1060-evk/src/imxrt_ft5x06.c | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig index 6226431ff2b..2f5da119804 100644 --- a/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig +++ b/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig @@ -22,13 +22,13 @@ CONFIG_DRIVERS_VIDEO=y CONFIG_EXAMPLES_LVGLDEMO=y CONFIG_EXAMPLES_LVGLDEMO_THEME_2=y CONFIG_FS_PROCFS=y +CONFIG_FT5X06_NPOLLWAITERS=8 CONFIG_FT5X06_POLLMODE=y CONFIG_FT5X06_SINGLEPOINT=y CONFIG_FT5X06_SWAPXY=y -CONFIG_FT5X06_THRESHX=19 +CONFIG_FT5X06_THRESHX=9 CONFIG_FT5X06_THRESHY=15 CONFIG_GRAPHICS_LVGL=y -CONFIG_I2C_DRIVER=y CONFIG_IDLETHREAD_STACKSIZE=2048 CONFIG_IMXRT_GPIO1_0_15_IRQ=y CONFIG_IMXRT_GPIO_IRQ=y diff --git a/boards/arm/imxrt/imxrt1060-evk/src/imxrt1060-evk.h b/boards/arm/imxrt/imxrt1060-evk/src/imxrt1060-evk.h index 12c071dffd9..73a42a7889e 100644 --- a/boards/arm/imxrt/imxrt1060-evk/src/imxrt1060-evk.h +++ b/boards/arm/imxrt/imxrt1060-evk/src/imxrt1060-evk.h @@ -120,9 +120,9 @@ #define GPIO_FT5X06_INTR IMXRT_IRQ_GPIO1_11 -#define IOMUX_FT5X06_RST (IOMUX_SLEW_FAST | IOMUX_DRIVE_50OHM | \ - IOMUX_SPEED_MEDIUM | IOMUX_PULL_UP_100K | \ - _IOMUX_PULL_ENABLE) +#define IOMUX_FT5X06_RST (IOMUX_PULL_NONE | IOMUX_CMOS_OUTPUT | \ + IOMUX_DRIVE_40OHM | IOMUX_SPEED_MEDIUM | \ + IOMUX_SLEW_SLOW) #define GPIO_FT5X06_CTRSTn (GPIO_OUTPUT | GPIO_OUTPUT_ZERO | \ GPIO_PORT1 | GPIO_PIN2 | IOMUX_FT5X06_RST) diff --git a/boards/arm/imxrt/imxrt1060-evk/src/imxrt_ft5x06.c b/boards/arm/imxrt/imxrt1060-evk/src/imxrt_ft5x06.c index d87849b8459..10dfb167caa 100644 --- a/boards/arm/imxrt/imxrt1060-evk/src/imxrt_ft5x06.c +++ b/boards/arm/imxrt/imxrt1060-evk/src/imxrt_ft5x06.c @@ -64,7 +64,7 @@ * Pre-processor Defintions ****************************************************************************/ -#define FT5X06_FREQUENCY 400000 /* For now, will boost later */ +#define FT5X06_FREQUENCY 400000 /**************************************************************************** * Private Function Ptototypes