Clients refactored for proper class inheritance.
[goodfet] / client / goodfet.cc
index 10442b1..6be51c2 100755 (executable)
@@ -3,7 +3,7 @@
 import sys;
 import binascii;
 
 import sys;
 import binascii;
 
-from GoodFET import GoodFET;
+from GoodFET import GoodFETCC;
 from intelhex import IntelHex;
 
 
 from intelhex import IntelHex;
 
 
@@ -22,8 +22,8 @@ if(len(sys.argv)==1):
     sys.exit();
 
 #Initailize FET and set baud rate
     sys.exit();
 
 #Initailize FET and set baud rate
-client=GoodFET();
-client.serInit("/dev/ttyUSB0")
+client=GoodFETCC();
+client.serInit()
 
 #Connect to target
 client.CCsetup();
 
 #Connect to target
 client.CCsetup();
@@ -83,11 +83,11 @@ if(sys.argv[1]=="erase"):
     
 #     h = IntelHex(f);
     
     
 #     h = IntelHex(f);
     
-#     client.MSP430masserase();
+#     client.CCchiperase();
 #     for i in h._buf.keys():
 #         #print "%04x: %04x"%(i,h[i>>1]);
 #         if(i>=start and i<=stop  and i&1==0):
 #     for i in h._buf.keys():
 #         #print "%04x: %04x"%(i,h[i>>1]);
 #         if(i>=start and i<=stop  and i&1==0):
-#             client.MSP430writeflash(i,h[i>>1]);
+#             client.CCwriteflash(i,h[i>>1]);
 #             if(i%0x100==0):
 #                 print "%04x" % i;
 if(sys.argv[1]=="writedata"):
 #             if(i%0x100==0):
 #                 print "%04x" % i;
 if(sys.argv[1]=="writedata"):
@@ -106,8 +106,8 @@ if(sys.argv[1]=="writedata"):
             client.CCpokedatabyte(i,h[i]);
             if(i%0x100==0):
                 print "%04x" % i;
             client.CCpokedatabyte(i,h[i]);
             if(i%0x100==0):
                 print "%04x" % i;
-if(sys.argv[1]=="flashtest"):
-    client.MSP430flashtest();
+#if(sys.argv[1]=="flashtest"):
+#    client.CCflashtest();
 if(sys.argv[1]=="peekdata"):
     start=0x0000;
     if(len(sys.argv)>2):
 if(sys.argv[1]=="peekdata"):
     start=0x0000;
     if(len(sys.argv)>2):