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

Reply via email to