X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.rf;h=abb9241f89eaedb792c40eeb80deccf24b763911;hp=7b66efd1ab78daad6507ccbd7420f7ffe4b801c9;hb=f3264f557489c7b38c99dc0a0d98234cfb4496b8;hpb=521b294f07f1e0c0cfbb76b505dc13b50c89288f diff --git a/client/goodfet.rf b/client/goodfet.rf index 7b66efd..abb9241 100755 --- a/client/goodfet.rf +++ b/client/goodfet.rf @@ -14,7 +14,7 @@ from GoodFET import GoodFET, getClient; if(len(sys.argv)==1): print "Usage: %s [driver|verb] verb [objects]\n" % sys.argv[0]; - print "driver:= cc | nrf"; #msp430 + print "driver:= cc51 | ccspi | nrf"; #msp430 print "verb:= info"; print " rs|radioinfo"; print " test"; @@ -30,13 +30,22 @@ client.start(); +verb=sys.argv[2]; - -if sys.argv[2]=='test': +if verb=='test': client.test(); -if sys.argv[2]=='rssi': +if verb=='rssi': rssireg=client.getrssi(); - print "RSSI=%04x" % rssireg; + print "RSSI of %04x" % rssireg; +if(verb=="carrier"): + if len(sys.argv)>2: + client.RF_setfreq(eval(sys.argv[3])); + client.RF_carrier(); + print "\nHolding a carrier wave."; + while(1): + time.sleep(1); + + client.stop();