[tuxdroid-svn] r335 - daemon/trunk/libs
Status: Beta
Brought to you by:
ks156
From: jaguarondi <c2m...@c2...> - 2007-06-01 14:44:38
|
Author: jaguarondi Date: 2007-06-01 16:43:59 +0200 (Fri, 01 Jun 2007) New Revision: 335 Modified: daemon/trunk/libs/USBDaemon_usb_readWrite.c Log: - BUG: as the usb status thread has been suppressed in revision 322, cmd_status_flag was never reset as usb_get_status_TuxDroid() was not called anymore during usb_write_TuxDroid() - few style fixes Modified: daemon/trunk/libs/USBDaemon_usb_readWrite.c =================================================================== --- daemon/trunk/libs/USBDaemon_usb_readWrite.c 2007-06-01 07:41:43 UTC (rev 334) +++ daemon/trunk/libs/USBDaemon_usb_readWrite.c 2007-06-01 14:43:59 UTC (rev 335) @@ -84,15 +84,13 @@ if (TUX_USB_CONNECTED != TUX_USB_STATUS) return; - idx = - usb_interrupt_write(tux_handle, TUX_WRITE_EP, (char *)cmd_send, - sizeof(cmd_send), TUX_WRITE_TIMEOUT); + idx = usb_interrupt_write(tux_handle, TUX_WRITE_EP, (char *)cmd_send, + sizeof(cmd_send), TUX_WRITE_TIMEOUT); if (idx <= 0) return; - idx = - usb_interrupt_read(tux_handle, TUX_READ_EP, (char *)data, sizeof(data), - TUX_READ_TIMEOUT); + idx = usb_interrupt_read(tux_handle, TUX_READ_EP, (char *)data, + sizeof(data), TUX_READ_TIMEOUT); if (idx <= 0) return; @@ -142,14 +140,14 @@ /* Send data */ cmd_status_flag = 1; - idx = - usb_interrupt_write(tux_handle, TUX_WRITE_EP, (char *)data, + idx = usb_interrupt_write(tux_handle, TUX_WRITE_EP, (char *)data, TUX_SEND_LENGTH, TUX_WRITE_TIMEOUT); counter = 0; csf = cmd_status_flag; while (csf) { + usb_get_status_TuxDroid(); csf = cmd_status_flag; counter++; |