Add hardware flow control option
This commit is contained in:
parent
638ef4a49f
commit
1989f67302
|
@ -3,8 +3,8 @@
|
|||
# Jim Paris <jim@jtan.com>
|
||||
|
||||
# Simple terminal program for serial devices. Supports setting
|
||||
# baudrates and simple LF->CRLF mapping on input, but does not
|
||||
# configure flow control, carrier detection, etc.
|
||||
# baudrates and simple LF->CRLF mapping on input, and basic
|
||||
# flow control, but nothing fancy.
|
||||
|
||||
# ^C quits. There is no escaping, so you can't currently send this
|
||||
# character to the remote host. Piping input or output should work.
|
||||
|
@ -284,6 +284,8 @@ if __name__ == "__main__":
|
|||
help="Don't use colors in output")
|
||||
parser.add_argument("--raw", "-r", action="store_true",
|
||||
help="Don't escape unprintable characters")
|
||||
parser.add_argument("--flow", "-f", action="store_true",
|
||||
help="Enable RTS/CTS flow control")
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
|
@ -302,7 +304,7 @@ if __name__ == "__main__":
|
|||
sys.stderr.write("error: %s specified more than once\n" % node)
|
||||
raise SystemExit(1)
|
||||
try:
|
||||
dev = serial.Serial(node, baud)
|
||||
dev = serial.Serial(node, baud, rtscts = args.flow)
|
||||
except serial.serialutil.SerialException:
|
||||
sys.stderr.write("error opening %s\n" % node)
|
||||
raise SystemExit(1)
|
||||
|
|
Loading…
Reference in New Issue
Block a user