projects
/
goodfet
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Board is now shorter, cleared ERC warnings.
[goodfet]
/
client
/
goodfet.monitor
diff --git
a/client/goodfet.monitor
b/client/goodfet.monitor
index
249454f
..
991c53e
100755
(executable)
--- a/
client/goodfet.monitor
+++ b/
client/goodfet.monitor
@@
-15,19
+15,31
@@
if(len(sys.argv)==1):
print "%s verify $foo.hex [0x$start 0x$stop]" % sys.argv[0];
print "%s ramfill" % sys.argv[0];
print "%s ramdepth" % sys.argv[0];
print "%s verify $foo.hex [0x$start 0x$stop]" % sys.argv[0];
print "%s ramfill" % sys.argv[0];
print "%s ramdepth" % sys.argv[0];
+ print "%s info" % sys.argv[0];
sys.exit();
#Initailize FET and set baud rate
client=GoodFET();
client.serInit()
sys.exit();
#Initailize FET and set baud rate
client=GoodFET();
client.serInit()
+if(sys.argv[1]=="on"):
+ client.dir(0xFF);
+ client.out(0xFF);
+if(sys.argv[1]=="off"):
+ client.out(0x00);
+if(sys.argv[1]=="info"):
+ a=client.peekbyte(0xff0);
+ b=client.peekbyte(0xff1);
+ print "GoodFET with %02x%02x MCU" % (a,b);
if(sys.argv[1]=="ramfill"):
client.monitor_ram_pattern();
if(sys.argv[1]=="ramdepth"):
print "0x%04x RAM bytes free." % client.monitor_ram_depth();
if(sys.argv[1]=="test"):
client.monitortest();
if(sys.argv[1]=="ramfill"):
client.monitor_ram_pattern();
if(sys.argv[1]=="ramdepth"):
print "0x%04x RAM bytes free." % client.monitor_ram_depth();
if(sys.argv[1]=="test"):
client.monitortest();
+if(sys.argv[1]=="findbaud"):
+ client.findbaud();
if(sys.argv[1]=="dump"):
f = sys.argv[2];
start=0x0200;
if(sys.argv[1]=="dump"):
f = sys.argv[2];
start=0x0200;
@@
-56,6
+68,7
@@
if(sys.argv[1]=="peek"):
stop=0xFFFF;
if(len(sys.argv)>2):
start=int(sys.argv[2],16);
stop=0xFFFF;
if(len(sys.argv)>2):
start=int(sys.argv[2],16);
+ stop=start+1
if(len(sys.argv)>3):
stop=int(sys.argv[3],16);
if(len(sys.argv)>3):
stop=int(sys.argv[3],16);