client.RF_getfreq()/10**6);
#Now we're ready to get packets.
while 1:
client.RF_getfreq()/10**6);
#Now we're ready to get packets.
while 1:
- client.setup(); #Really oughtn't be necessary, but can't hurt.
+ #client.setup(); #Really oughtn't be necessary, but can't hurt.
client.CC_RFST_RX();
packet=None;
client.CC_RFST_RX();
packet=None;
CLRSS;
ccspitrans8(CCSPI_RXFIFO | 0x40);
//ccspitrans8(0x3F|0x40);
CLRSS;
ccspitrans8(CCSPI_RXFIFO | 0x40);
//ccspitrans8(0x3F|0x40);
- cmddata[0]=0xff; //to be replaced with length
+ cmddata[0]=0x20; //to be replaced with length
/* This reads too far on some CC2420 revisions, but on others it
/* This reads too far on some CC2420 revisions, but on others it
A software fix is to reset the CC2420 between packets. This
works, but a better solution is desired.
*/
A software fix is to reset the CC2420 between packets. This
works, but a better solution is desired.
*/
- //for(i=0;i<cmddata[0]+1;i++)
- for(i=0;FIFO && i<0x80;i++)
+ for(i=0;i<cmddata[0]+1;i++)
+ //for(i=0;FIFO && i<0x80;i++)
cmddata[i]=ccspitrans8(0x00);
SETSS;
cmddata[i]=ccspitrans8(0x00);
SETSS;
CFLAGS += -Duseuart1 -Dapimote
endif
CFLAGS += -Duseuart1 -Dapimote
endif
-ifneq (,$(findstring $(board),goodthopter01))
+ifneq (,$(findstring $(board),goodthopter01 goodthopter10))
mcu ?= msp430f2274
platform := goodfet
config := monitor spi
mcu ?= msp430f2274
platform := goodfet
config := monitor spi