[tuxdroid-svn] r1259 - software_suite_v2/middleware/tuxdriver/trunk/src
Status: Beta
Brought to you by:
ks156
From: remi <c2m...@c2...> - 2008-06-24 12:07:50
|
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 |