summaryrefslogtreecommitdiff
path: root/apps/examples/touchscreen/Kconfig
blob: 2f40b3d656b56e0d8731fdef41641ba0d9939df9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#
# For a description of the syntax of this configuration file,
# see misc/tools/kconfig-language.txt.
#

config EXAMPLES_TOUCHSCREEN
	bool "Touchscreen example"
	default n
	---help---
		Enable the touchscreen example

if EXAMPLES_TOUCHSCREEN

config EXAMPLES_TOUCHSCREEN_BUILTIN
	bool "NSH built-in application"
	default y
	depends on NSH_BUILTIN_APPS
	---help---
		Build the touchscreen test as an NSH built-in function.  Default:
		Built as a standalone problem unless NSH_BUILTIN_APPS is defined.
		Then the default is to build as an NSH built-in application.

config EXAMPLES_TOUCHSCREEN_MINOR
	int "Touchscreen minor device number"
	default 0
	---help---
		The minor device number.  Minor=N corresponds to touchscreen device
		/dev/inputN.  Note this value must with EXAMPLES_TOUCHSCREEN_DEVPATH.
		Default 0.

config EXAMPLES_TOUCHSCREEN_DEVPATH
	string "Touchscreen device path"
	default "/dev/input0"
	---help---
		The path to the touchscreen device.  This must be consistent with
		EXAMPLES_TOUCHSCREEN_MINOR. Default: "/dev/input0"

config EXAMPLES_TOUCHSCREEN_NSAMPLES
	int "Number of samples"
	default 0
	depends on !EXAMPLES_TOUCHSCREEN_BUILTIN
	---help---
		If EXAMPLES_TOUCHSCREEN_BUILTIN is defined, then the number of
		samples is provided on the command line and this value is ignored.
		Otherwise, this number of samples is collected and the program
		terminates.  Default:  Zero (Samples are collected indefinitely).

endif