-
- if os.environ.get("board")==None:
- if board==None:
- print "Board not specified. Defaulting to goodfet41.";
- raw_input("Press Ctrl+C to cancel, or Enter to continue.");
- board='goodfet41';
- bsl.board=board;
- else:
- bsl.board=None;
- try:
- bsl.board=BOARDS[os.environ.get("board").lower()];
- except:
- pass;
- if bsl.board==None:
- print "Unknown board specified. Try goodfet41, facedancer11, or similar.";
- sys.exit(2);
-
- if bsl.board=='telosb':
- bsl.swapRSTTEST = 1
- bsl.telosI2C = 1
- mayuseBSL = 0
- if bsl.board=='z1':
- bsl.z1 = 1
- if bsl.board=='apimote':
- bsl.swapRSTTEST = 1;
-
-
- if comPort is None and os.environ.get("GOODFET")!=None:
- glob_list = glob.glob(os.environ.get("GOODFET"));
- if len(glob_list) > 0:
- comPort = glob_list[0];
- if comPort is None:
- glob_list = glob.glob("/dev/tty.usbserial*");
- if len(glob_list) > 0:
- comPort = glob_list[0];
- if comPort is None:
- 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()):
- try:
- if hwid.index('FTDI')==0:
- comPort=comport;
- #print "Using FTDI port %s" % port
- except:
- #Do nothing.
- a=1;
- sys.stderr.write("MSP430 Bootstrap Loader Version: %s\n" % VERSION)
-