The Win32 gfbsl.exe now properly identifies serial ports automatically.
authortravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Thu, 27 May 2010 21:51:39 +0000 (21:51 +0000)
committertravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Thu, 27 May 2010 21:51:39 +0000 (21:51 +0000)
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@582 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

client/GoodFET.py
client/goodfet.bsl

index b9c35e3..579eff0 100755 (executable)
@@ -96,7 +96,7 @@ class GoodFET:
                 if hwid.index('FTDI')==0:
                     port=comport;
                     #print "Using FTDI port %s" % port
-                    
+        
         
         self.serialport = serial.Serial(
             port,
index 788e3f9..dc5fd87 100755 (executable)
@@ -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)