[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