X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=firmware%2Fapps%2Fradios%2Fccspi.c;fp=firmware%2Fapps%2Fradios%2Fccspi.c;h=bad7c151662bcb83484274319082846daf663f3f;hp=6644a76f5ae629c7f6c33927e12fae6dd0e47905;hb=fb161ac396ee83cc6f444db3c5efdc044872f4de;hpb=b8cf36028990c8152a6cea86d1e5d5ffed770ea8 diff --git a/firmware/apps/radios/ccspi.c b/firmware/apps/radios/ccspi.c index 6644a76..bad7c15 100644 --- a/firmware/apps/radios/ccspi.c +++ b/firmware/apps/radios/ccspi.c @@ -88,7 +88,7 @@ u8 ccspitrans8(u8 byte){ //! Reflexively jam on the present channel. -void ccspireflexjam(){ +void ccspireflexjam(u16 delay){ unsigned long i; #if defined(FIFOP) && defined(SFD) && defined(FIFO) && defined(PLED2DIR) && defined(PLED2PIN) && defined(PLED2OUT) debugstr("Reflex jamming until reset."); @@ -127,7 +127,7 @@ void ccspireflexjam(){ CLRSS; ccspitrans8(0x04); //STXON SETSS; - msdelay(100); //Instead of waiting for pulse on SFD + msdelay(100+delay); //Instead of waiting for pulse on SFD //Flush TX buffer. CLRSS; ccspitrans8(0x09); //SFLUSHTX @@ -248,7 +248,7 @@ void ccspi_handle_fn( uint8_t const app, break; case CCSPI_REFLEX: - ccspireflexjam(); + ccspireflexjam(0); break; case CCSPI_REFLEX_AUTOACK: