X-Git-Url: https://git.realraum.at/?a=blobdiff_plain;f=rf433rcv%2Fpc%2Funcompress.c;fp=rf433rcv%2Fpc%2Funcompress.c;h=14d20b8f86cff9dc7875ee9470de835071045851;hb=ff160af1cca5874b008f13495ad723510bac7fbb;hp=0000000000000000000000000000000000000000;hpb=1ef1f9cd713abf8dbbbfc917edb595b287f1d987;p=svn42.git diff --git a/rf433rcv/pc/uncompress.c b/rf433rcv/pc/uncompress.c new file mode 100644 index 0000000..14d20b8 --- /dev/null +++ b/rf433rcv/pc/uncompress.c @@ -0,0 +1,32 @@ +#include +#include +#include + +#define MAX_RAM 502 + +void main() +{ + unsigned char input[MAX_RAM]; + uint16_t i=0; + uint16_t len=0; + uint16_t len_net=0; + + len=read(0,input,MAX_RAM+1); + if (len<1) + { + perror("read(): "); + } else if (len==MAX_RAM+1) { + printf("File to big"); + } + + len_net= *((uint16_t *) input); + len = ntohs(len_net); + //very unsave!!! + for(i=2*8; i