X-Git-Url: http://git.rot13.org/?p=goodfet;a=blobdiff_plain;f=shellcode%2Fchipcon%2Fcc1110%2Frxpacket.c;h=145d08f8adb1e38273183fdc741af66a5c9b4b57;hp=eb722d16c27fcb12f20401bc32937e94a5d7431e;hb=dc09fbf0db139aa339f35ec7fa7fb10453d4a6d3;hpb=3c9dd526729e4296e7ac231840a445de182c8734 diff --git a/shellcode/chipcon/cc1110/rxpacket.c b/shellcode/chipcon/cc1110/rxpacket.c index eb722d1..145d08f 100644 --- a/shellcode/chipcon/cc1110/rxpacket.c +++ b/shellcode/chipcon/cc1110/rxpacket.c @@ -1,7 +1,8 @@ #include #include "cc1110-ext.h" -char __xdata at 0xfe00 packet[256] ; +#define MAXLEN 0xFF +char __xdata at 0xfe00 packet[MAXLEN] ; //! Receives a packet out of the radio from 0xFE00. void main(){ @@ -23,16 +24,14 @@ void main(){ RFST=RFST_SRX; while(MARCSTATE!=MARC_STATE_RX); - while(i!=len+1){ + while(i