Fix boot.py

tildatorch
Marek Ventur 2018-08-29 15:36:45 +01:00
parent 21560c049e
commit a0d1d95b45
2 changed files with 6 additions and 0 deletions

View File

@ -29,6 +29,10 @@ def stop_badge(args, verbose):
pyb = get_pyb(args)
print("Stopping running app:", end="", flush=True)
write_command(pyb, b'\r\x03\x03') # ctrl-C twice: interrupt any running program
n = pyb.serial.inWaiting()
while n > 0:
pyb.serial.read(n)
n = pyb.serial.inWaiting()
print(" DONE")
def write_command(pyb, command):

View File

@ -30,6 +30,8 @@ else:
if "main.py" in root:
start = "main.py"
start = start or file("once.txt", True) or file("default_app.txt", False) or any_home() or "bootstrap.py"
if ".py" not in start:
start += "/main.py"
print("Booting into %s" % start)
tilda.main(start)