X-Git-Url: https://hackdaworld.org/gitweb/?p=rfid%2Flibrfid.git;a=blobdiff_plain;f=gemtag%2Fgemtag.c;fp=gemtag%2Fgemtag.c;h=7a2e8ce5d888771bd770176be57e2eb0a88f66d3;hp=bca97eb916a568699199266f374cf96cbd49d162;hb=59473d0352753f36aefd1cd516617fc91b5046a8;hpb=411df5ce4ca6463f0af32659d397c91554d73271 diff --git a/gemtag/gemtag.c b/gemtag/gemtag.c index bca97eb..7a2e8ce 100644 --- a/gemtag/gemtag.c +++ b/gemtag/gemtag.c @@ -107,7 +107,8 @@ int gemtag_transcieve(struct gemtag_handle *gh,unsigned char cmd, /* usb write */ printf("-> "); hexdump(txbuf,size); - usb_clear_halt(gh->handle,0x02); + if(usb_clear_halt(gh->handle,0x02)) + perror("clear halt (out)"); ret=usb_bulk_write(gh->handle,0x02,txbuf,size,0); if(ret<=0) { perror("usb bulk write"); @@ -115,14 +116,15 @@ int gemtag_transcieve(struct gemtag_handle *gh,unsigned char cmd, } /* usb read */ - usb_clear_halt(gh->handle,0x81); + if(usb_clear_halt(gh->handle,0x81)) + perror("clear halt (in)"); ret=usb_bulk_read(gh->handle,0x81,rxbuf,sizeof(rxbuf),0); size=ret; if(ret<=0) { perror("usb bulk read"); return ret; } - printf("-> "); + printf("<- "); hexdump(rxbuf,ret); if(rxhdr->seq!=txhdr->seq)