Apimote patches.
authortravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Tue, 24 Jul 2012 03:08:27 +0000 (03:08 +0000)
committertravisutk <travisutk@12e2690d-a6be-4b82-a7b7-67c4a43b65c8>
Tue, 24 Jul 2012 03:08:27 +0000 (03:08 +0000)
git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1205 12e2690d-a6be-4b82-a7b7-67c4a43b65c8

client/goodfet.bsl

index 4267275..75376fc 100755 (executable)
@@ -14,7 +14,7 @@
 # JTAG programmer.
 
 import sys, time, string, cStringIO, struct
-sys.path.append("/usr/lib/tinyos")
+#sys.path.append("/usr/lib/tinyos")  #We no longer require TinyOS.
 import serial, os, glob
 
 #forked from TinyOS Telos version.
@@ -1370,6 +1370,7 @@ General options:
                         --swap-reset-test, and --telos-latch
   --telosb              Implies options --swap-reset-test, --telos-i2c,
                         --no-BSL-download, and --speed=38400
+  --apimote             Implies --swap-reset-test
   --goodfet10
   --goodfet20
   --goodfet30
@@ -1483,6 +1484,8 @@ def main(itest=1):
     if(os.environ.get("board")=='z1' or 
        os.environ.get("board")=='zolertiaz1'):
         bsl.z1 = 1
+    if(os.environ.get("board")=='apimote'):
+        bsl.swapRSTTEST = 1;
     
     
     if comPort is None and os.environ.get("GOODFET")!=None:
@@ -1680,6 +1683,8 @@ def main(itest=1):
         elif o in ("--goodfet", ):
             bsl.invertRST = 1
             bsl.invertTEST = 1
+        elif o in ("--apimote",):
+            bsl.swapRSTTEST = 1;
         elif o in ("--nhbadge", "--nhbadgeb" ):
             bsl.invertRST = 1
             bsl.invertTEST = 1