From: Joseph Coffland Date: Thu, 4 May 2017 06:26:39 +0000 (-0700) Subject: More robust AVR programming X-Git-Url: https://git.buildbotics.com/?a=commitdiff_plain;h=56e7df616173f4c15a9d880eb9bcf0ccc88573b3;p=bbctrl-firmware More robust AVR programming --- diff --git a/scripts/avr109-flash.py b/scripts/avr109-flash.py index 7aeb6e0..87b919d 100755 --- a/scripts/avr109-flash.py +++ b/scripts/avr109-flash.py @@ -93,10 +93,12 @@ call(['gpio', '-g', 'write', '27', '1']) time.sleep(0.1) # Sync -send('\x1b') +for i in range(10): send('\x1b') # Flush serial -recv(sp.in_waiting) +try: + recv(sp.in_waiting) +except: pass # Get bootloader ID send('S')