d65fc141659479541801c5b9c41cdab3d7ac17cd
[goodfet] / client / goodfet.rf
1 #!/usr/bin/env python
2
3 #GoodFET SPI Flash Client
4 #by Travis Goodspeed
5
6 import sys;
7 import binascii;
8 import array;
9 import time;
10
11 from GoodFETNRF import GoodFETNRF;
12 from intelhex import IntelHex;
13 from GoodFET import GoodFET, getClient;
14
15 if(len(sys.argv)==1):
16     print "Usage: %s [driver|verb] verb [objects]\n" % sys.argv[0];
17     print "driver:= cc | nrf"; #msp430
18     print "verb:=   info";
19     print "         test";
20     print "         regs";
21     print "         sniff";
22     print "         carrier [freq]";
23     sys.exit();
24
25 driver=sys.argv[1];
26 print "Using driver %s" % driver;
27 #client=eval("%s()" % driver);
28 client=getClient(driver);
29 client.serInit();
30 client.start();
31 client.stop();
32
33