3 #GoodFET MAXIM MAX3421 Host
11 from GoodFETMAXUSB import GoodFETMAXUSBHost;
14 print "Usage: %s verb [objects]\n" % sys.argv[0];
15 print "%s info" % sys.argv[0];
16 print "%s allstrings" % sys.argv[0];
20 #Initialize FET and set baud rate
21 client=GoodFETMAXUSBHost();
28 client.usbverbose=False;
30 if(sys.argv[1]=="info"):
33 if(sys.argv[1]=="allstrings"):
34 print "This will try to print all strings from the target device.";
35 client.detect_device();
37 client.enumerate_device();
38 for foo in range(1,255):
39 print "Grabbing string at index=%i" % foo;
40 string=client.getDescriptorString(foo);
42 print "Strings[%i]=%s" % (foo,string);