X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=rf433rcv%2Fpc%2Fcompress.c;h=41f85aa9aa364242d157c0a778316d7684b14ee9;hp=1e211d5943022b94dc86127c20330c7be3d569ea;hb=ac71234587241032871cfb0745471f011fcbb943;hpb=f505a1c37ea1c76897991f9882de765e34f0cc98 diff --git a/rf433rcv/pc/compress.c b/rf433rcv/pc/compress.c index 1e211d5..41f85aa 100644 --- a/rf433rcv/pc/compress.c +++ b/rf433rcv/pc/compress.c @@ -1,24 +1,34 @@ #include +#include +#include +#define MAX_RAM 502 void main() { - unsigned char c,out=0; - int count =0; - while (read(0,&c,1)) + unsigned char input[MAX_RAM*8+1]; + unsigned char output[MAX_RAM]; + uint16_t i=0; + uint16_t len=0; + uint16_t len_net=0; + for(i=0; i>count; - write(1,&out,1); + + len=read(0,input,MAX_RAM*8+1); + if (len<1) + { + perror("read(): "); + } else if (len==MAX_RAM*8+1) { + printf("File to big"); + } + for(i=0; i