# HG changeset patch # User Paul Boddie # Date 1421761940 -3600 # Node ID 7b4963a03d602f60040d03b546be7b81245de26d # Parent afad18e14ce9d4bb4369d94584af800365e73ef0 Employed a special prompt, distinguishing it from the output. diff -r afad18e14ce9 -r 7b4963a03d60 upload.py --- a/upload.py Tue Jan 20 01:41:12 2015 +0100 +++ b/upload.py Tue Jan 20 14:52:20 2015 +0100 @@ -3,13 +3,11 @@ from serial import Serial import sys -def console(initial=None): - if initial: - s.write(initial) - +def console(): try: while 1: - s.write(raw_input(s.readline()) + "\n") + s.write(raw_input("> ") + "\n") + print s.readline().rstrip("\r\n") except EOFError: print "Session closed." @@ -55,11 +53,11 @@ rate = 115200 s = Serial(port, rate) + s.readline() if "-i" in sys.argv: console() elif len(sys.argv) > 1: - s.readline() for sector, filename in enumerate(sys.argv[1:]): upload(filename, sector) else: