--- /dev/null
+#!/usr/bin/env python
+
+#GoodFET MAXIM MAX3421 and MAX3420 Client
+#by Travis Goodspeed
+
+import sys;
+import binascii;
+import array;
+
+from GoodFETMAXUSB import GoodFETMAXUSB;
+
+if(len(sys.argv)==1):
+ print "Usage: %s verb [objects]\n" % sys.argv[0];
+ print "%s info" % sys.argv[0];
+ print "%s iotest" % sys.argv[0];
+ print "%s peek 0x$start [0x$stop]" % sys.argv[0];
+ print "%s poke 0x$adr 0x$val" % sys.argv[0];
+ sys.exit();
+
+#Initialize FET and set baud rate
+client=GoodFETMAXUSB();
+client.serInit()
+
+
+client.MAXUSBsetup();
+
+if(sys.argv[1]=="regs"):
+ for adr in range(9,21): #*1024):
+ val=client.rreg(adr);
+ print "r%02i:=%02x" % (adr,val);
+if(sys.argv[1]=="iotest"):
+ while 1:
+ client.wreg(20,client.rreg(20)>>4);
+if(sys.argv[1]=="peek"):
+ print "TODO";
+if(sys.argv[1]=="poke"):
+ print "TODO";