[Pcsclite-cvs-commit] r2469 - trunk/Drivers/ccid/src
Ludovic Rousseau
rousseau at alioth.debian.org
Thu Mar 8 11:21:47 CET 2007
Author: rousseau
Date: 2007-03-08 10:21:47 +0000 (Thu, 08 Mar 2007)
New Revision: 2469
Modified:
trunk/Drivers/ccid/src/ccid_usb.c
Log:
ControlUSB(): add some debug: request value and data send/received
Modified: trunk/Drivers/ccid/src/ccid_usb.c
===================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c 2007-03-08 10:19:43 UTC (rev 2468)
+++ trunk/Drivers/ccid/src/ccid_usb.c 2007-03-08 10:21:47 UTC (rev 2469)
@@ -785,8 +785,20 @@
int ControlUSB(int reader_index, int requesttype, int request, int value,
unsigned char *bytes, unsigned int size)
{
- return usb_control_msg(usbDevice[reader_index].handle, requesttype,
+ int ret;
+
+ DEBUG_COMM2("request: 0x%02X", request);
+
+ if (0 == (requesttype & 0x80))
+ DEBUG_XXD("send: ", bytes, size);
+
+ ret = usb_control_msg(usbDevice[reader_index].handle, requesttype,
request, value, usbDevice[reader_index].interface, (char *)bytes, size,
usbDevice[reader_index].ccid.readTimeout * 1000);
+
+ if (requesttype & 0x80)
+ DEBUG_XXD("receive: ", bytes, ret);
+
+ return ret;
}
More information about the Pcsclite-cvs-commit
mailing list