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