#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#

config EXAMPLES_PTYTEST
	tristate "Pseudo Terminal test example"
	default n
	depends on PSEUDOTERM
	select PSEUDOTERM_SUSV1
	---help---
		Enable the PTY example

if EXAMPLES_PTYTEST

config EXAMPLES_PTYTEST_PROGNAME
	string "Program name"
	default "pts"
	---help---
		This is the name of the program that will be used when the NSH ELF
		program is installed.

config EXAMPLES_PTYTEST_POLL
	bool "Test poll() with data transfers"
	default n

config EXAMPLES_PTYTEST_SERIALDEV
	string "Test serial device"
	default "/dev/ttyS1"

config EXAMPLES_PTYTEST_PRIORITY
	int "PTY_Test task priority"
	default 100

config EXAMPLES_PTYTEST_STACKSIZE
	int "PTYTest stack size"
	default DEFAULT_TASK_STACKSIZE

config EXAMPLES_PTYTEST_DAEMONPRIO
	int "PTY_Test daemon task priority"
	default 100

config EXAMPLES_PTYTEST_WAIT_CONNECTED
	bool "Keep retrying open serial device"
	---help---
		For USB based serial devices, open will fail
		if the other end is not connected (USB cable unplugged).
		Enabling this option will retry the open() call every second
		until connected.

endif
