You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by bt...@apache.org on 2021/04/11 19:08:17 UTC

[incubator-nuttx-apps] branch master updated: examples/lvgldemo: Make input options depend on enabled drivers

This is an automated email from the ASF dual-hosted git repository.

btashton pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx-apps.git


The following commit(s) were added to refs/heads/master by this push:
     new 852aa8a  examples/lvgldemo: Make input options depend on enabled drivers
852aa8a is described below

commit 852aa8a51162f361e220242a6fbd48dec800bbd3
Author: Gustavo Henrique Nihei <gu...@espressif.com>
AuthorDate: Mon Apr 5 18:13:09 2021 -0300

    examples/lvgldemo: Make input options depend on enabled drivers
---
 examples/lvgldemo/Kconfig | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

diff --git a/examples/lvgldemo/Kconfig b/examples/lvgldemo/Kconfig
index 8ccf76b..5e0e40f 100644
--- a/examples/lvgldemo/Kconfig
+++ b/examples/lvgldemo/Kconfig
@@ -11,13 +11,6 @@ menuconfig EXAMPLES_LVGLDEMO
 
 if EXAMPLES_LVGLDEMO
 
-config EXAMPLES_LVGLDEMO_CALIBRATE
-	bool "Calibrate touchscreen"
-	default y
-	---help---
-		Calibrate touchscreen before demo start, but some touchscreen
-		don't need it, like capacitive touchscreen.
-
 config EXAMPLES_LVGLDEMO_BUFF_SIZE
 	int "Display buffer size (in line)"
 	default 20
@@ -80,6 +73,19 @@ config EXAMPLES_LVGLDEMO_STACKSIZE
 	int "lvgldemo stack size"
 	default 16384
 
+comment "Input configuration options"
+	depends on INPUT_TOUCHSCREEN || INPUT_MOUSE
+
+config EXAMPLES_LVGLDEMO_CALIBRATE
+	bool "Calibrate touchscreen"
+	default y
+	depends on INPUT_TOUCHSCREEN || INPUT_MOUSE
+	---help---
+		Calibrate touchscreen before demo start, but some touchscreen
+		don't need it, like capacitive touchscreen.
+
+if INPUT_TOUCHSCREEN
+
 config EXAMPLES_LGVLDEMO_MINOR
 	int "Touchscreen minor device number"
 	default 0
@@ -95,11 +101,14 @@ config EXAMPLES_LGVLDEMO_DEVPATH
 		The path to the touchscreen device.  This must be consistent with
 		EXAMPLES_LGVLDEMO_MINOR. Default: "/dev/input0"
 
+endif # INPUT_TOUCHSCREEN
+
 config EXAMPLES_LGVLDEMO_MOUSE
 	bool "Mouse interface"
 	default n
+	depends on INPUT_MOUSE
 	---help---
 		The LittleVGL demo can also be configured to work with a mouse
 		driver by setting this option.
 
-endif
+endif # EXAMPLES_LVGLDEMO