Skip to content

Commit 5671765

Browse files
JianyuWang0623Alan C. Assis
authored andcommitted
boards: Update configs and params about FT5X06
Add touchscreen swap configuration for boards and enable it for defconfig that enables `FT5X06_SWAPXY`. Refresh configurations to delete the deprecated `FT5X06_NPOLLWAITERS` and `FT5X06_SWAPXY`. Signed-off-by: wangjianyu3 <[email protected]>
1 parent 770d4a6 commit 5671765

File tree

24 files changed

+80
-24
lines changed

24 files changed

+80
-24
lines changed

boards/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4327,7 +4327,7 @@ endif
43274327
if ARCH_BOARD_STM32H745I_DISCO
43284328
source "boards/arm/stm32h7/stm32h745i-disco/Kconfig"
43294329
endif
4330-
if ARCH_BOARD_STM32H750B_DB
4330+
if ARCH_BOARD_STM32H750B_DK
43314331
source "boards/arm/stm32h7/stm32h750b-dk/Kconfig"
43324332
endif
43334333
if ARCH_BOARD_LINUM_STM32H753BI

boards/arm/imxrt/imxrt1060-evk/Kconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,8 @@ config IMXRT1060_EVK_QSPI_FLASH
1717

1818
endchoice # Boot Flash
1919

20+
config IMXRT1060_EVK_TOUCHSCREEN_SWAPXY
21+
bool "IMXRT1060 EVK Touchscreen sway X/Y"
22+
depends on INPUT_TOUCHSCREEN
23+
2024
endif

boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,13 @@ CONFIG_BUILTIN=y
2121
CONFIG_DRIVERS_VIDEO=y
2222
CONFIG_EXAMPLES_LVGLDEMO=y
2323
CONFIG_FS_PROCFS=y
24-
CONFIG_FT5X06_NPOLLWAITERS=8
2524
CONFIG_FT5X06_POLLMODE=y
2625
CONFIG_FT5X06_SINGLEPOINT=y
27-
CONFIG_FT5X06_SWAPXY=y
2826
CONFIG_FT5X06_THRESHX=9
2927
CONFIG_FT5X06_THRESHY=15
3028
CONFIG_GRAPHICS_LVGL=y
3129
CONFIG_IDLETHREAD_STACKSIZE=2048
30+
CONFIG_IMXRT1060_EVK_TOUCHSCREEN_SWAPXY=y
3231
CONFIG_IMXRT_GPIO1_0_15_IRQ=y
3332
CONFIG_IMXRT_GPIO_IRQ=y
3433
CONFIG_IMXRT_LCD=y

boards/arm/imxrt/imxrt1060-evk/src/imxrt_ft5x06.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,13 @@ static const struct ft5x06_config_s g_ft5x06_config =
8080
.clear = imxrt_ft5x06_clear,
8181
#endif
8282
.wakeup = imxrt_ft5x06_wakeup,
83-
.nreset = imxrt_ft5x06_nreset
83+
.nreset = imxrt_ft5x06_nreset,
84+
.lower =
85+
{
86+
#ifdef CONFIG_IMXRT1060_EVK_TOUCHSCREEN_SWAPXY
87+
.flags = TOUCH_FLAG_SWAPXY,
88+
#endif
89+
},
8490
};
8591

8692
#ifndef CONFIG_FT5X06_POLLMODE

boards/arm/imxrt/imxrt1064-evk/Kconfig

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,8 @@ config IMXRT1064_EVK_SDRAM
2424
---help---
2525
Activate DCD configuration of SDRAM
2626

27+
config IMXRT1064_EVK_TOUCHSCREEN_SWAPXY
28+
bool "IMXRT1064 EVK Touchscreen sway X/Y"
29+
depends on INPUT_TOUCHSCREEN
30+
2731
endif

boards/arm/imxrt/imxrt1064-evk/configs/lvgl/defconfig

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,13 @@ CONFIG_BUILTIN=y
2121
CONFIG_DRIVERS_VIDEO=y
2222
CONFIG_EXAMPLES_LVGLDEMO=y
2323
CONFIG_FS_PROCFS=y
24-
CONFIG_FT5X06_NPOLLWAITERS=8
2524
CONFIG_FT5X06_POLLMODE=y
2625
CONFIG_FT5X06_SINGLEPOINT=y
27-
CONFIG_FT5X06_SWAPXY=y
2826
CONFIG_FT5X06_THRESHX=9
2927
CONFIG_FT5X06_THRESHY=15
3028
CONFIG_GRAPHICS_LVGL=y
3129
CONFIG_IDLETHREAD_STACKSIZE=2048
30+
CONFIG_IMXRT1064_EVK_TOUCHSCREEN_SWAPXY=y
3231
CONFIG_IMXRT_EDMA=y
3332
CONFIG_IMXRT_GPIO1_0_15_IRQ=y
3433
CONFIG_IMXRT_GPIO_IRQ=y

boards/arm/imxrt/imxrt1064-evk/src/imxrt_ft5x06.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,13 @@ static const struct ft5x06_config_s g_ft5x06_config =
8080
.clear = imxrt_ft5x06_clear,
8181
#endif
8282
.wakeup = imxrt_ft5x06_wakeup,
83-
.nreset = imxrt_ft5x06_nreset
83+
.nreset = imxrt_ft5x06_nreset,
84+
.lower =
85+
{
86+
#ifdef CONFIG_IMXRT1064_EVK_TOUCHSCREEN_SWAPXY
87+
.flags = TOUCH_FLAG_SWAPXY,
88+
#endif
89+
},
8490
};
8591

8692
#ifndef CONFIG_FT5X06_POLLMODE

boards/arm/lpc54xx/lpcxpresso-lpc54628/Kconfig

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,10 @@
33
# see the file kconfig-language.txt in the NuttX tools repository.
44
#
55

6-
if ARCH_BOARD_LPCXPRESSO
6+
if ARCH_BOARD_LPCXPRESSO_LPC54628
7+
8+
config ARCH_BOARD_LPCXPRESSO_LPC54628_TOUCHSCREEN_SWAPXY
9+
bool "LPCXPRESSO LPC54628 Touchscreen sway X/Y"
10+
depends on INPUT_TOUCHSCREEN
11+
712
endif

boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/fb/defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
CONFIG_ARCH="arm"
1010
CONFIG_ARCH_BOARD="lpcxpresso-lpc54628"
1111
CONFIG_ARCH_BOARD_LPCXPRESSO_LPC54628=y
12+
CONFIG_ARCH_BOARD_LPCXPRESSO_LPC54628_TOUCHSCREEN_SWAPXY=y
1213
CONFIG_ARCH_CHIP="lpc54xx"
1314
CONFIG_ARCH_CHIP_LPC54628=y
1415
CONFIG_ARCH_CHIP_LPC54XX=y
@@ -27,7 +28,6 @@ CONFIG_FS_FAT=y
2728
CONFIG_FS_PROCFS=y
2829
CONFIG_FT5X06_POLLMODE=y
2930
CONFIG_FT5X06_SINGLEPOINT=y
30-
CONFIG_FT5X06_SWAPXY=y
3131
CONFIG_GRAPHICS_PDCURSES=y
3232
CONFIG_I2CTOOL_MAXBUS=9
3333
CONFIG_INIT_ENTRYPOINT="nsh_main"

boards/arm/lpc54xx/lpcxpresso-lpc54628/configs/lvgl/defconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
CONFIG_ARCH="arm"
1111
CONFIG_ARCH_BOARD="lpcxpresso-lpc54628"
1212
CONFIG_ARCH_BOARD_LPCXPRESSO_LPC54628=y
13+
CONFIG_ARCH_BOARD_LPCXPRESSO_LPC54628_TOUCHSCREEN_SWAPXY=y
1314
CONFIG_ARCH_CHIP="lpc54xx"
1415
CONFIG_ARCH_CHIP_LPC54628=y
1516
CONFIG_ARCH_CHIP_LPC54XX=y
@@ -24,7 +25,6 @@ CONFIG_EXAMPLES_LVGLDEMO=y
2425
CONFIG_FS_PROCFS=y
2526
CONFIG_FT5X06_POLLMODE=y
2627
CONFIG_FT5X06_SINGLEPOINT=y
27-
CONFIG_FT5X06_SWAPXY=y
2828
CONFIG_GRAPHICS_LVGL=y
2929
CONFIG_HAVE_CXX=y
3030
CONFIG_HAVE_CXXINITIALIZE=y

0 commit comments

Comments
 (0)