133 lines
3.1 KiB
Plaintext
133 lines
3.1 KiB
Plaintext
#
|
|
# 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_DEVNAME
|
|
string "Default Zmodem device"
|
|
default "/dev/console"
|
|
---help--
|
|
The default device used by the Zmodem commands if the -d option is
|
|
not provided on the sz or rz command line. Default: "/dev/console".
|
|
|
|
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 in received file names are not accepted. This
|
|
configuration value must be set to provide the path to the file
|
|
storage directory (such as a mountpoint directory).
|
|
|
|
Names of file send by the sz commond, on the other hand, must be
|
|
absolute paths beginning with '/'.
|
|
|
|
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.
|
|
|
|
config DEBUG_ZMODEM
|
|
bool "Zmodem debug"
|
|
default n
|
|
---help---
|
|
Enable Zmodem debug output. This debug is unrelated to the internal
|
|
NuttX debug option; it does not use the SYSLOG channel but, instead,
|
|
outputs debug information on stderr. Obviously, enabling this
|
|
option will likely cause you all kinds of problems if you intend to
|
|
use /dev/console to transfer files!
|
|
|
|
config SYSTEM_ZMODEM_DUMPBUFFER
|
|
bool "Dump buffers"
|
|
default n
|
|
depends on DEBUG_ZMODEM
|
|
---help---
|
|
Dump the contents of all incoming and outgoing buffers that are
|
|
exchanged with the remote peer.
|
|
|
|
endif
|