print "%s test" % sys.argv[0];
print "%s peek 0x$start [0x$stop]" % sys.argv[0];
print "%s poke 0x$adr 0x$val" % sys.argv[0];
+ print "%s txtest" % sys.argv[0];
print "\n%s rssi" % sys.argv[0];
print "%s sniff" % sys.argv[0];
#Dummy read.
#Might read as all ones if chip has a startup delay.
+if(sys.argv[1]=="carrier"):
+ if len(sys.argv)>2:
+ client.RF_setfreq(eval(sys.argv[2]));
+ while 1:
+ client.RF_carrier();
+ while(1):
+ time.sleep(1);
+
+if(sys.argv[1]=="modulated_spectrum"):
+ if len(sys.argv)>2:
+ client.RF_setfreq(eval(sys.argv[2]));
+ while 1:
+ client.RF_modulated_spectrum();
+ while(1):
+ time.sleep(1);
+
if(sys.argv[1]=="info"):
print "Found %s" % client.identstr();
print "Freq: %05f MHz" % (client.RF_getfreq()/(10**6));
client.RF_setfreq(freq);
else:
print "Channels not yet supported."
- print "Transmitting as %010x on %i MHz" % (
+ print "Transmitting DEADBEEF as %010x on %i MHz" % (
client.RF_getsmac(),
client.RF_getfreq()/10**6);