From 4197727c10c0a6bb01034458754376104c9ec7e8 Mon Sep 17 00:00:00 2001 From: AJM Date: Fri, 21 May 2010 20:02:22 -0400 Subject: minor mods to adjust the driver number and the vendor product id's (serial port now 1eaf:0004) and fixed a bug in reset.py, added a no-delay usb serial loop to main.cpp as an example. has no problem at 115200 in minicom! --- reset.py | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'reset.py') diff --git a/reset.py b/reset.py index 1a4d515..020d8cb 100755 --- a/reset.py +++ b/reset.py @@ -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" -- cgit v1.2.3