Author: Paul_R
Date: 2008-06-26 15:58:48 +0200 (Thu, 26 Jun 2008)
New Revision: 1275

Modified:
   firmware/fuxusb/trunk/src/usb_commands.c
Log:
* Bug : The bootloader ACK must only contain 5 bytes when using libusb.
  Otherwise, tuxup doesn't work. 


Modified: firmware/fuxusb/trunk/src/usb_commands.c
===================================================================
--- firmware/fuxusb/trunk/src/usb_commands.c    2008-06-26 13:46:14 UTC (rev 
1274)
+++ firmware/fuxusb/trunk/src/usb_commands.c    2008-06-26 13:58:48 UTC (rev 
1275)
@@ -139,7 +139,9 @@
  */
 void bl_acknowledge(uint8_t ack, uint8_t p1, uint8_t p2, uint8_t p3)
 {
+#ifdef HID_DEVICE
        uint8_t i;
+#endif
     Usb_select_ep(EP_CMD_IN);
 
     Usb_write_byte(BOOTLOADER_CMD);
@@ -148,10 +150,12 @@
     Usb_write_byte(p2);
     Usb_write_byte(p3);
 
+#ifdef HID_DEVICE
        for (i = 0; i < 59; i ++)
        {
                Usb_write_byte(0);
        }
+#endif
 
     CMD_IN_Bank_Nb ++;
 


-------------------------------------------------------------------------
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