Author: remi
Date: 2008-06-24 14:07:58 +0200 (Tue, 24 Jun 2008)
New Revision: 1259
Modified:
software_suite_v2/middleware/tuxdriver/trunk/src/tux_usb.c
software_suite_v2/middleware/tuxdriver/trunk/src/tux_usb.h
Log:
* added a sleep of 10msec between the write and the read of the statuses
request function, for the unix version. The hid is not blocking on unix.
Modified: software_suite_v2/middleware/tuxdriver/trunk/src/tux_usb.c
===================================================================
--- software_suite_v2/middleware/tuxdriver/trunk/src/tux_usb.c 2008-06-24
10:41:14 UTC (rev 1258)
+++ software_suite_v2/middleware/tuxdriver/trunk/src/tux_usb.c 2008-06-24
12:07:58 UTC (rev 1259)
@@ -406,6 +406,11 @@
log_error("Fux is disconnected");
return TuxUSBDisconnected;
}
+
+#ifndef WIN32
+ /* Hid read write are not bocking on linux */
+ usleep(10000);
+#endif
ret = tux_hid_read(TUX_RECEIVE_LENGTH, (char *)buf);
#ifdef USE_MUTEX
Modified: software_suite_v2/middleware/tuxdriver/trunk/src/tux_usb.h
===================================================================
--- software_suite_v2/middleware/tuxdriver/trunk/src/tux_usb.h 2008-06-24
10:41:14 UTC (rev 1258)
+++ software_suite_v2/middleware/tuxdriver/trunk/src/tux_usb.h 2008-06-24
12:07:58 UTC (rev 1259)
@@ -36,7 +36,7 @@
#define TUX_WRITE_TIMEOUT 1000
#define TUX_READ_TIMEOUT 1000
#define TUX_READ_LOOP_INTERVAL 0.1
-#define TUX_USB_ERROR_LIMIT 3
+#define TUX_USB_ERROR_LIMIT 5
#define MIN_FIRMWARE_VERSION 0x030
#ifdef WIN32
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn