- size_t len= fread(buf+1, 63, 1, f);
- rawhid_send(0, buf, 1+len, 100);
- buf[0]='s';
- buf[1]=4;
- rawhid_send(0, buf, 2, 100);
+ size_t len= fread(buf+1, 1, 63, f);
+ for(i=len+1;i<64;i++)
+ buf[i]=0xff;
+ rawhid_send(0, buf, 64, 100); //fill the buffer
+ sendstr("s\x10"); // send 4 times
+ len = rawhid_recv(0, buf, 64, 255);
+ for(i=0;i<len;i++)
+ {
+ printf("%02x ",(unsigned char) buf[i]);
+ }
+ printf("\n");