X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.monitor;h=4d54dc2232cfae22348f7a0155aa9dd3f97c97ed;hp=6191335adf792bc65c295e60f187bf7c855222f2;hb=5fb0341d348e101b30794945a6c91546e25e8e7b;hpb=1969a022e69bdac64a0d88de3d0ce88d79a27804 diff --git a/client/goodfet.monitor b/client/goodfet.monitor index 6191335..4d54dc2 100755 --- a/client/goodfet.monitor +++ b/client/goodfet.monitor @@ -18,6 +18,7 @@ if(len(sys.argv)==1): print "%s info" % sys.argv[0]; print "%s call 0x$start" % sys.argv[0]; print "%s exec '0x35 0x00 0x..'" % sys.argv[0]; + print "%s listapps [full]" % sys.argv[0] sys.exit(); #Initialize FET and set baud rate @@ -46,8 +47,7 @@ if(sys.argv[1]=="exec"): client.execute(code); if(sys.argv[1]=="info"): - print "GoodFET with %s MCU" % client.infostring(); - print "Clocked at %s" % client.monitorclocking(); + client.monitor_info() if(sys.argv[1]=="clocktest"): print "GoodFET with %s MCU" % client.infostring(); clocking=client.monitorgetclock(); @@ -58,6 +58,9 @@ if(sys.argv[1]=="clocktest"): client.monitorsetclock(clocking-foo); print "-0x%04x: %s" % (foo,client.infostring()); +if(sys.argv[1]=="listapps"): + full = (len(sys.argv) > 2) and (sys.argv[2]=="full") + client.monitor_list_apps(full); if(sys.argv[1]=="ramfill"): client.monitor_ram_pattern();