X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fradios%2Fccspi.c;h=6d72a69c67d7978cdbb0682e8be695536dddb890;hp=54b155c5ab57c32f49fe7324f37c9c18f1a72d00;hb=0c3db8ce9f40190ec063347e21ed382d5486cb67;hpb=f27155268cf6ef4f5281564ac972224860cdd598 diff --git a/firmware/apps/radios/ccspi.c b/firmware/apps/radios/ccspi.c index 54b155c..6d72a69 100644 --- a/firmware/apps/radios/ccspi.c +++ b/firmware/apps/radios/ccspi.c @@ -211,10 +211,12 @@ void ccspi_handle_fn( uint8_t const app, #ifdef FIFOP //Has there been an overflow? if((!FIFO)&&FIFOP){ - //debugstr("Clearing overflow"); + debugstr("Clearing overflow"); CLRSS; ccspitrans8(0x08); //SFLUSHRX SETSS; + txdata(app,verb,0); //no packet + return; } //Is there a packet? @@ -227,19 +229,29 @@ void ccspi_handle_fn( uint8_t const app, ccspitrans8(CCSPI_RXFIFO | 0x40); //ccspitrans8(0x3F|0x40); cmddata[0]=0xff; //to be replaced with length - for(i=0;i