X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=client%2Fgoodfet.nrf;h=1a5a503e57cdaa62eaefdee688a2f90d8c38dd4a;hp=c29ca1a72d29624579645265361b60ae30b5b553;hb=1536c622c446a0928fb2e9e44cdc67e7cceb6e7e;hpb=69c34afaae855380ff817b75f525eb05eb9e9300 diff --git a/client/goodfet.nrf b/client/goodfet.nrf index c29ca1a..1a5a503 100755 --- a/client/goodfet.nrf +++ b/client/goodfet.nrf @@ -35,11 +35,16 @@ if(sys.argv[1]=="test"): client.poke(0x06,8+10+4+2); client.RF_freq(2480 * 10**6); - #Print register, no idea why. - for r in range(0,30): - print "r[0x%02x]=0x%02x" % (r,client.peek(r)); - print "SMAC=%010x" % client.RF_getsmac(); + #Print registers, just for fun. + print "SMAC was %010x" % client.RF_getsmac(); + + client.poke(0x0A,0xDEADBEEF,5); + print "SMAC set to %010x" % client.RF_getsmac(); + if client.RF_getsmac()!=0xdeadbeef: + print "ERROR: Failed to set MAC address."; if(sys.argv[1]=="regs"): for r in range(0,30): print "r[0x%02x]=0x%02x" % (r,client.peek(r)); + +