From: travisutk Date: Thu, 27 May 2010 21:51:39 +0000 (+0000) Subject: The Win32 gfbsl.exe now properly identifies serial ports automatically. X-Git-Url: http://git.rot13.org/?p=goodfet;a=commitdiff_plain;h=5ee19fee9dc2095ccb67fc2a86c53799ae47b403;hp=28a03f55e048c455c16fff3ed7f55e28dee5060d The Win32 gfbsl.exe now properly identifies serial ports automatically. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@582 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- diff --git a/client/GoodFET.py b/client/GoodFET.py index b9c35e3..579eff0 100755 --- a/client/GoodFET.py +++ b/client/GoodFET.py @@ -96,7 +96,7 @@ class GoodFET: if hwid.index('FTDI')==0: port=comport; #print "Using FTDI port %s" % port - + self.serialport = serial.Serial( port, diff --git a/client/goodfet.bsl b/client/goodfet.bsl index 788e3f9..dc5fd87 100755 --- a/client/goodfet.bsl +++ b/client/goodfet.bsl @@ -1398,7 +1398,14 @@ def main(itest=1): glob_list = glob.glob("/dev/ttyUSB*"); if len(glob_list) > 0: comPort = glob_list[0]; - + if os.name=='nt': + from scanwin32 import winScan; + scan=winScan(); + for order,comport,desc,hwid in sorted(scan.comports()): + if hwid.index('FTDI')==0: + comPort=comport; + #print "Using FTDI port %s" % port + sys.stderr.write("MSP430 Bootstrap Loader Version: %s\n" % VERSION)