added packet fuzzing
[goodfet] / client / goodfet.rf
index 7b66efd..abb9241 100755 (executable)
@@ -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();