diff options
Diffstat (limited to 'reset.py')
-rwxr-xr-x | reset.py | 23 |
1 files changed, 14 insertions, 9 deletions
@@ -3,16 +3,21 @@ import serial import time -ser = serial.Serial('/dev/ttyACM0', baudrate=115200) -ser.open() -# pull dtr and rts low -ser.setRTS(0) -ser.setDTR(0) +try: + ser = serial.Serial('/dev/ttyACM0', baudrate=115200) + ser.open() -# toggle DTR -ser.setDTR(1) + # pull dtr and rts low + ser.setRTS(0) + ser.setDTR(0) -# close -ser.close() + # toggle DTR + ser.setDTR(1) + + # close + ser.close() + +except: + print "Failed to open the serial port for reset, perhaps this is your first upload or the board was already in bootloader mode" |