From: travisutk Date: Sun, 12 Feb 2012 17:30:41 +0000 (+0000) Subject: ccspireflexjam() now takes a delay parameter. X-Git-Url: http://git.rot13.org/?p=goodfet;a=commitdiff_plain;h=fb161ac396ee83cc6f444db3c5efdc044872f4de ccspireflexjam() now takes a delay parameter. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@1089 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- 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: