if(sys.argv[1]=="info"):
client.monitor_info()
+if(sys.argv[1]=="infotest"):
+ for foo in range(0,100):
+ client.monitor_info()
+
if(sys.argv[1]=="clocktest"):
print "GoodFET with %s MCU" % client.infostring();
clocking=client.monitorgetclock();
client.monitorsetclock(clocking-foo);
print "-0x%04x: %s" % (foo,client.infostring());
-if(sys.argv[1]=="listapps"):
+if(sys.argv[1]=="listapps" or sys.argv[1]=="apps"):
full = (len(sys.argv) > 2) and (sys.argv[2]=="full")
client.monitor_list_apps(full);
h = IntelHex16bit(None);
i=start;
while i<stop:
- h[i>>1]=client.peekword(i);
+ h[i>>1]=client.peek16(i);
if(i%0x100==0):
print "Dumped %04x."%i;
i+=2;
if(i%0x100==0):
print "%04x" % i;
-if(sys.argv[1]=="whatever"):
- for i in [0x24FF, 0x2500, 0x2502, 0x2504]:
- print "%04x" % client.peekword(i);