diff --git a/boards/arm/imxrt/imxrt1060-evk/README.txt b/boards/arm/imxrt/imxrt1060-evk/README.txt index a4312398f9..880aee0987 100644 --- a/boards/arm/imxrt/imxrt1060-evk/README.txt +++ b/boards/arm/imxrt/imxrt1060-evk/README.txt @@ -313,3 +313,22 @@ Configuration sub-directories configuration is focused on low level, command-line driver testing. Built-in applications are supported, but none are enabled. This configuration does not support a network. + + lvgl: + + Configures the Littlev graphic library (lvgl) demo locates under + examples/lvgldemo. This configuration needs the optional LCD model + RK043FN02H-CT from NXP. The LCD panel comes with the integrated + capacitive touchscreen sensor FT5336GQQ connected to the LPI2C1 bus, + address 0x38. Nuttx support such touchscreen device via the driver + ft5x06 (drivers/input/ft5x06.c). At the moment only the polling + method is available, the board features an interrupt line connecetd + to the touchscreen sensor IC. + + IMXRT1062 MCU provides the integrated LCD driver. + + The LCD panel features: + - size 4.3" + - resolution 480×272 RGB + - backlight driver + - dimensions [mm]: 105.5 (W) x 67.2(H) x 4.35(D) Max. diff --git a/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig b/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig new file mode 100644 index 0000000000..6226431ff2 --- /dev/null +++ b/boards/arm/imxrt/imxrt1060-evk/configs/lvgl/defconfig @@ -0,0 +1,76 @@ +# +# This file is autogenerated: PLEASE DO NOT EDIT IT. +# +# You can use "make menuconfig" to make any modifications to the installed .config file. +# You can then do "make savedefconfig" to generate a new defconfig file that includes your +# modifications. +# +CONFIG_ARCH="arm" +CONFIG_ARCH_BOARD="imxrt1060-evk" +CONFIG_ARCH_BOARD_IMXRT1060_EVK=y +CONFIG_ARCH_CHIP="imxrt" +CONFIG_ARCH_CHIP_IMXRT=y +CONFIG_ARCH_CHIP_MIMXRT1062DVL6A=y +CONFIG_ARCH_STACKDUMP=y +CONFIG_ARMV7M_DCACHE=y +CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y +CONFIG_ARMV7M_ICACHE=y +CONFIG_ARMV7M_USEBASEPRI=y +CONFIG_BOARD_LOOPSPERMSEC=104926 +CONFIG_BUILTIN=y +CONFIG_DRIVERS_VIDEO=y +CONFIG_EXAMPLES_LVGLDEMO=y +CONFIG_EXAMPLES_LVGLDEMO_THEME_2=y +CONFIG_FS_PROCFS=y +CONFIG_FT5X06_POLLMODE=y +CONFIG_FT5X06_SINGLEPOINT=y +CONFIG_FT5X06_SWAPXY=y +CONFIG_FT5X06_THRESHX=19 +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 +CONFIG_IMXRT_LCD=y +CONFIG_IMXRT_LCD_HBACKPORCH=43 +CONFIG_IMXRT_LCD_HFRONTPORCH=8 +CONFIG_IMXRT_LCD_VBACKPORCH=12 +CONFIG_IMXRT_LCD_VRAMBASE=0x20240000 +CONFIG_IMXRT_LPI2C1=y +CONFIG_IMXRT_LPUART1=y +CONFIG_INPUT=y +CONFIG_INPUT_FT5X06=y +CONFIG_INTELHEX_BINARY=y +CONFIG_LPUART1_SERIAL_CONSOLE=y +CONFIG_LV_HOR_RES=480 +CONFIG_LV_VER_RES=272 +CONFIG_MAX_TASKS=16 +CONFIG_MAX_WDOGPARMS=2 +CONFIG_MOTOROLA_SREC=y +CONFIG_NFILE_DESCRIPTORS=8 +CONFIG_NFILE_STREAMS=8 +CONFIG_NSH_ARCHINIT=y +CONFIG_NSH_BUILTIN_APPS=y +CONFIG_NSH_DISABLE_IFUPDOWN=y +CONFIG_NSH_FILEIOSIZE=512 +CONFIG_NSH_LINELEN=64 +CONFIG_NSH_READLINE=y +CONFIG_PREALLOC_MQ_MSGS=4 +CONFIG_PREALLOC_WDOGS=16 +CONFIG_RAM_SIZE=1048576 +CONFIG_RAM_START=0x20200000 +CONFIG_SCHED_HPWORK=y +CONFIG_START_DAY=14 +CONFIG_START_MONTH=3 +CONFIG_SYSTEM_NSH=y +CONFIG_USER_ENTRYPOINT="nsh_main" +CONFIG_USE_LV_THEME_ALIEN=y +CONFIG_USE_LV_THEME_DEFAULT=y +CONFIG_USE_LV_THEME_MATERIAL=y +CONFIG_USE_LV_THEME_MONO=y +CONFIG_USE_LV_THEME_NEMO=y +CONFIG_USE_LV_THEME_NIGHT=y +CONFIG_USE_LV_THEME_TEMPL=y +CONFIG_USE_LV_THEME_ZEN=y +CONFIG_VIDEO_FB=y