summaryrefslogtreecommitdiff
path: root/apps/system/zmodem/Kconfig
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2013-07-12 16:01:37 -0600
committerGregory Nutt <gnutt@nuttx.org>2013-07-12 16:01:37 -0600
commit97a9ac8e49b06572bf929529366d7000e6dfa0ee (patch)
tree5e16267087f820c59fcd552b05c1205c553ca4ef /apps/system/zmodem/Kconfig
parent0f587cfa8c982f90b28780136c6e6436b666c92d (diff)
downloadnuttx-97a9ac8e49b06572bf929529366d7000e6dfa0ee.tar.gz
nuttx-97a9ac8e49b06572bf929529366d7000e6dfa0ee.tar.bz2
nuttx-97a9ac8e49b06572bf929529366d7000e6dfa0ee.zip
Build/test framework for the Zmodem sz and rz commands which are on their way
Diffstat (limited to 'apps/system/zmodem/Kconfig')
-rw-r--r--apps/system/zmodem/Kconfig104
1 files changed, 104 insertions, 0 deletions
diff --git a/apps/system/zmodem/Kconfig b/apps/system/zmodem/Kconfig
new file mode 100644
index 000000000..570429485
--- /dev/null
+++ b/apps/system/zmodem/Kconfig
@@ -0,0 +1,104 @@
+#
+# For a description of the syntax of this configuration file,
+# see misc/tools/kconfig-language.txt.
+#
+
+config SYSTEM_ZMODEM
+ bool "Zmodem commands"
+ default n
+ ---help---
+ This selection enables the 'sz' and 'rz' NSH commands.
+
+if SYSTEM_ZMODEM
+
+config SYSTEM_ZMODEM_RCVBUFSIZE
+ int "Receive buffer size"
+ default 512
+ ---help---
+ The size of one buffer used to read data from the remote peer.
+
+config SYSTEM_ZMODEM_PKTBUFSIZE
+ int "Maximum packet size"
+ default 512
+ ---help---
+ Data may be received in gulps of varying size and alignment.
+ Received packets data is properly packed into a packet buffer of
+ this size.
+
+config SYSTEM_ZMODEM_SNDBUFSIZE
+ int "Send buffer size"
+ default 512
+ ---help---
+ The size of one transmit buffer used for composing messages sent to
+ the remote peer.
+
+config SYSTEM_ZMODEM_MOUNTPOINT
+ string "Zmodem sandbox"
+ default "/tmp"
+ ---help---
+ Absolute pathes are not accepted. This configuration value must be
+ set to provide the path to the file storage directory (such as a
+ mountpoint directory).
+
+config SYSTEM_ZMODEM_SENDSAMPLE
+ bool "Reverse channel"
+ default y
+ ---help---
+ Sender can sample reverse channel
+
+config SYSTEM_ZMODEM_SENDATTN
+ bool "Attn interrupt"
+ default y
+ ---help---
+ Sender can be interrupted with ATTN
+
+config SYSTEM_ZMODEM_ALWAYSSINT
+ bool "Send ZSINIT"
+ default y
+ ---help---
+ Always send ZSINIT header
+
+config SYSTEM_ZMODEM_TIMESTAMPS
+ bool "File timestamps"
+ default y
+ depends on RTC
+ ---help---
+ File timestamps may be supported
+
+config SYSTEM_ZMODEM_SENDATTN
+ bool "Send Attn string"
+ default n
+ ---help---
+ Send attention string not yet supported
+
+config SYSTEM_ZMODEM_FULLSTREAMING
+ bool "Full streaming"
+ default n
+ ---help---
+ Full streaming is not yet supported
+
+config SYSTEM_ZMODEM_SENDBRAK
+ bool "Can break"
+ default n
+ ---help---
+ Can not yet send BREAK
+
+config SYSTEM_ZMODEM_RESPTIME
+ bool "Response time"
+ default 10
+ ---help---
+ Response time for sender to respond to requests.
+
+config SYSTEM_ZMODEM_SERIALNO
+ int "Serial number"
+ default 0
+ ---help---
+ Receiver serial number
+
+config SYSTEM_ZMODEM_MAXERRORS
+ int "Max error"
+ default 20
+ ---help---
+ Max receive errors before canceling the transfer.
+
+endif