X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fradios%2Fccspi.c;h=6c8417191bfb6f323c2d9391d2f5ed9984cb9df8;hp=62d0130bec968376e6a13cd9921c91404fb930dc;hb=b0672fbb55953e2530caed3e2f37ed2ac938a97c;hpb=9134ed351ad68ee6c10875f02571b4c46d2072fa diff --git a/firmware/apps/radios/ccspi.c b/firmware/apps/radios/ccspi.c index 62d0130..6c84171 100644 --- a/firmware/apps/radios/ccspi.c +++ b/firmware/apps/radios/ccspi.c @@ -101,7 +101,7 @@ void ccspireflexjam(u16 delay){ while(!SFD){ //Has there been an overflow in the RX buffer? if((!FIFO)&&FIFOP){ - debugstr("Clearing RX overflow"); + //debugstr("Clearing RX overflow"); CLRSS; ccspitrans8(0x08); //SFLUSHRX SETSS; @@ -116,35 +116,32 @@ void ccspireflexjam(u16 delay){ //Wait a few us to send it. delay_us(delay); - //Put radio in TX mode + //Transmit the packet. CLRSS; ccspitrans8(0x04); SETSS; - //Load the jamming packet. + //Load the next jamming packet. //Note: attempts to preload this actually slowed the jam time down from 7 to 9 bytes. CLRSS; ccspitrans8(CCSPI_TXFIFO); - char pkt[15] = {0x0f, 0x01, 0x08, 0x82, 0xff, 0xff, 0xff, 0xff, 0xde, 0xad, 0xbe, 0xef, 0xba, 0xbe, 0xc0}; + char pkt[5] = {0x05, 0, 0, 0, 0}; + //char pkt[15] = {0x0f, 0x01, 0x08, 0x82, 0xff, 0xff, 0xff, 0xff, 0xde, 0xad, 0xbe, 0xef, 0xba, 0xbe, 0xc0}; //char pkt[12] = {0x0c, 0x01, 0x08, 0x82, 0xff, 0xff, 0xff, 0xff, 0xde, 0xad, 0xbe, 0xef}; for(i=0;i