From: travisutk Date: Tue, 18 May 2010 18:44:47 +0000 (+0000) Subject: Some nRF code, untested. X-Git-Url: http://git.rot13.org/?p=goodfet;a=commitdiff_plain;h=b0274fc1ffccf73492660c02600e8df12c0ba5b2 Some nRF code, untested. git-svn-id: https://svn.code.sf.net/p/goodfet/code/trunk@521 12e2690d-a6be-4b82-a7b7-67c4a43b65c8 --- diff --git a/firmware/apps/radios/nrf.c b/firmware/apps/radios/nrf.c index f81afba..d105af5 100644 --- a/firmware/apps/radios/nrf.c +++ b/firmware/apps/radios/nrf.c @@ -59,8 +59,6 @@ unsigned char nrftrans8(unsigned char byte){ } - - //! Handles a Nordic RF command. void nrfhandle(unsigned char app, unsigned char verb, @@ -71,6 +69,8 @@ void nrfhandle(unsigned char app, P5OUT|=SS; nrfsetup(); + debugstr("NRF Handler"); + switch(verb){ //PEEK and POKE might come later. case READ: @@ -82,9 +82,12 @@ void nrfhandle(unsigned char app, txdata(app,verb,len); break; - - case PEEK://Grab NRF Register + P5OUT&=~SS; //Drop !SS to begin transaction. + nrftrans8(0|(0x1F & cmddata[0])); //000A AAAA + for(i=1;i