mhz=2048+(fsctrl&0x3ff)
return mhz*1000000;
def RF_setchan(self,channel):
- if channel < 11 and channel > 26:
+ if channel < 11 or channel > 26:
print "Only 802.15.4 channels 11 to 26 are currently supported.";
else:
self.RF_setfreq( ( (channel-11)*5 + 2405 ) * 1000000 );
client.RF_getfreq()/10**6);
while 1:
- client.RF_txpacket([0x2f, 0x01, 0x08, 0x82,
- 0xff, 0xff, 0xff, 0xff,
+ client.RF_txpacket([0x3f, 0x01, 0x08, 0x82,
+ 0xDE, 0xff, 0xff, 0xff,
0xde, 0xad, 0xbe, 0xef,
0xba, 0xbe, 0xc0,
- 0x00, 0x00, 0x00, 0x00,
- 0x7a,
+ 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00,
+
+ #0x00, 0xA7, #CC2420 SFD
+
0x0f, 0x01, 0x08, 0x82,
0xff, 0xff, 0xff, 0xff,
0xde, 0xad, 0xbe, 0xef,