summaryrefslogtreecommitdiff
path: root/tools/pyboard.py
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2014-05-03 13:09:16 +0100
committerDamien George <damien.p.george@gmail.com>2014-05-03 13:09:16 +0100
commite88814a27492c41791bf2a10cd452340b54b66e5 (patch)
tree5d6f53b14cf6dc7a7133b1556fec067ed8c0e7f0 /tools/pyboard.py
parentffaf8be1c6c1435240e80b2ec3a61a8548db1f26 (diff)
parent1f740bdaf42e8669e1678ba78b5ca6f2d2abc101 (diff)
Merge pull request #543 from lurch/patch-4
Make pyboard.enter_raw_repl more robust
Diffstat (limited to 'tools/pyboard.py')
-rw-r--r--tools/pyboard.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/tools/pyboard.py b/tools/pyboard.py
index 2f77ba37c..38d428282 100644
--- a/tools/pyboard.py
+++ b/tools/pyboard.py
@@ -50,6 +50,7 @@ class Pyboard:
return data
def enter_raw_repl(self):
+ self.serial.write(b'\r\x03') # ctrl-C: interrupt any running program
self.serial.write(b'\r\x01') # ctrl-A: enter raw REPL
self.serial.write(b'\x04') # ctrl-D: soft reset
data = self.read_until(1, b'to exit\r\n>')