- a=client.peekbyte(0xff0);
- b=client.peekbyte(0xff1);
- print "GoodFET with %02x%02x MCU" % (a,b);
+ 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();
+ print "Clocked at 0x%04x" % clocking;
+ for foo in range(1,50):
+ client.monitorsetclock(clocking+foo);
+ print "+0x%04x: %s" % (foo,client.infostring());
+ client.monitorsetclock(clocking-foo);
+ print "-0x%04x: %s" % (foo,client.infostring());
+
+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);
+