Make pyboard.enter_raw_repl more robust

In case there's a program in the microcontroller's main.py running in an infinite loop
pull/543/head
Andrew Scheller 2014-05-01 20:42:23 +01:00
rodzic 1f85d6255d
commit 1f740bdaf4
1 zmienionych plików z 1 dodań i 0 usunięć

Wyświetl plik

@ -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>')