diff --git a/bsp/nuvoton/nk-n9h30/.config b/bsp/nuvoton/nk-n9h30/.config index f3e8600372fb07da1a5f0974dc161106886f1f6d..5fc517cbdb0ced7aa2fef6ee06fc30408432d638 100644 --- a/bsp/nuvoton/nk-n9h30/.config +++ b/bsp/nuvoton/nk-n9h30/.config @@ -941,6 +941,7 @@ CONFIG_BOARD_USING_USB1_HOST=y # # Board extended module drivers # +CONFIG_BOARD_USING_LCM=y CONFIG_BOARD_USING_LCM_FW070TFT_WVGA=y # CONFIG_BOARD_USING_LCM_FW043TFT_HVGA is not set # CONFIG_BOARD_USING_LCM_FW070TFT_WSVGA is not set diff --git a/bsp/nuvoton/nk-n9h30/board/Kconfig b/bsp/nuvoton/nk-n9h30/board/Kconfig index 293dedbbc930b9f22fc5a11aefbfc53a2538175b..379add6d0b31dbfca7c5356d538122e62936de69 100644 --- a/bsp/nuvoton/nk-n9h30/board/Kconfig +++ b/bsp/nuvoton/nk-n9h30/board/Kconfig @@ -63,14 +63,20 @@ menu "Hardware Drivers Config" menu "Board extended module drivers" - choice - prompt "Select LCD panel devices.(Over VPOST)" + config BOARD_USING_LCM + bool "Use LCD panel." + default y + + if BOARD_USING_LCM + + choice + prompt "Select LCD panel devices.(Over VPOST)" + default BOARD_USING_LCM_FW070TFT_WVGA config BOARD_USING_LCM_FW070TFT_WVGA bool "NuDesign TFT-LCD7-WVGA" select BSP_USING_VPOST select LCM_USING_FW070TFT - default y help Choose this option if you use 7" 800x480x32b LCD panel. @@ -87,15 +93,15 @@ menu "Hardware Drivers Config" select LCM_USING_FW070TFT_WSVGA help Choose this option if you use 7" 1024x600x32b LCD panel. - endchoice + endchoice - choice - prompt "Select Touch devices." + choice + prompt "Select Touch devices." + default BOARD_USING_ADCTOUCH config BOARD_USING_ADCTOUCH bool "ADC touching" select BSP_USING_ADC_TOUCH - default y help Choose this option if you use internal ADC touching function. @@ -106,9 +112,10 @@ menu "Hardware Drivers Config" select PKG_USING_GT911 help Choose this option if you use GT911 external TSC touching function. + endchoice - endchoice - + endif + endmenu source "$BSP_DIR/../libraries/nu_packages/Kconfig"