3 #GoodFET MAXIM MAX3421 and MAX3420 Client
11 from GoodFETMAXUSB import GoodFETMAXUSB;
14 """The libraries upon which this program depends will soon be deprecated in
15 favor of the USB*.py libraries. See facedancer-monitor.py for an example of
16 this program written using the new libraries."""
20 print "Usage: %s verb [objects]\n" % sys.argv[0];
21 print "%s info" % sys.argv[0];
22 print "%s iotest" % sys.argv[0];
23 print "%s peek 0x$start [0x$stop]" % sys.argv[0];
24 print "%s poke 0x$adr 0x$val" % sys.argv[0];
27 #Initialize FET and set baud rate
28 client=GoodFETMAXUSB();
34 if(sys.argv[1]=="regs"):
35 for adr in range(9,21): #*1024):
37 print "r%02i:=%02x" % (adr,val);
38 if(sys.argv[1]=="iotest"):
40 client.wreg(20,client.rreg(20)>>4);
41 if(sys.argv[1]=="peek"):
43 if(sys.argv[1]=="poke"):