Improve firmware uploading to Arduino Leonardo based boards

This commit is contained in:
Ivan Kravets
2016-06-01 20:24:08 +03:00
parent a1e7ce415b
commit c74a2b4529
3 changed files with 25 additions and 6 deletions
+2 -1
View File
@@ -50,8 +50,9 @@ def TouchSerialPort(env, port, baudrate):
def WaitForNewSerialPort(env, before):
new_port = None
elapsed = 0
sleep(0.5)
while elapsed < 10:
now = [i['port'] for i in get_serialports()]
now = [i['port'] for i in get_serialports(use_grep=True)]
diff = list(set(now) - set(before))
if diff:
new_port = diff[0]