X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.rf;h=7b66efd1ab78daad6507ccbd7420f7ffe4b801c9;hp=d65fc141659479541801c5b9c41cdab3d7ac17cd;hb=521b294f07f1e0c0cfbb76b505dc13b50c89288f;hpb=dd17b2dbe7cae9fb7552e6f311bb243d65b250cb diff --git a/client/goodfet.rf b/client/goodfet.rf index d65fc14..7b66efd 100755 --- a/client/goodfet.rf +++ b/client/goodfet.rf @@ -8,7 +8,7 @@ import binascii; import array; import time; -from GoodFETNRF import GoodFETNRF; +from GoodFETRadio import GoodFETRadio; from intelhex import IntelHex; from GoodFET import GoodFET, getClient; @@ -16,6 +16,7 @@ if(len(sys.argv)==1): print "Usage: %s [driver|verb] verb [objects]\n" % sys.argv[0]; print "driver:= cc | nrf"; #msp430 print "verb:= info"; + print " rs|radioinfo"; print " test"; print " regs"; print " sniff"; @@ -24,10 +25,18 @@ if(len(sys.argv)==1): driver=sys.argv[1]; print "Using driver %s" % driver; -#client=eval("%s()" % driver); -client=getClient(driver); -client.serInit(); +client=GoodFETRadio(getClient(driver)); client.start(); + + + + + +if sys.argv[2]=='test': + client.test(); +if sys.argv[2]=='rssi': + rssireg=client.getrssi(); + print "RSSI=%04x" % rssireg; client.stop();