Fixed reversed signature byte ordering in the CDC bootloader (thanks to Johannes...
authorDean Camera <dean@fourwalledcubicle.com>
Sat, 2 May 2009 05:49:15 +0000 (05:49 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sat, 2 May 2009 05:49:15 +0000 (05:49 +0000)
Bootloaders/CDC/BootloaderCDC.c
LUFA/ChangeLog.txt
LUFA/Drivers/USB/HighLevel/Events.h
LUFA/Drivers/USB/LowLevel/LowLevel.c

index 708ba35..ef8707d 100644 (file)
@@ -424,9 +424,9 @@ TASK(CDC_Task)
                }\r
                else if (Command == 's')\r
                {\r
-                       WriteNextResponseByte(SIGNATURE_0);\r
-                       WriteNextResponseByte(SIGNATURE_1);\r
                        WriteNextResponseByte(SIGNATURE_2);             \r
+                       WriteNextResponseByte(SIGNATURE_1);\r
+                       WriteNextResponseByte(SIGNATURE_0);\r
                }\r
                else if (Command == 'b')\r
                {\r
index bdff2bf..ae9b22d 100644 (file)
@@ -66,6 +66,7 @@
   *  - Fixed SPI driver init function not clearing SPI2X bit when not needed\r
   *  - Fixed PREVENT ALLOW MEDIUM REMOVAL command issuing in the MassStorageHost demo using incorrect parameters (thanks to Mike Alex)\r
   *  - Fixed MassStorageHost demo broken due to an incorrect if statement test in MassStore_GetReturnedStatus()\r
+  *  - Fixed reversed signature byte ordering in the CDC bootloader (thanks to Johannes Raschke)\r
   *    \r
   *\r
   *  \section Sec_ChangeLog090401 Version 090401\r
index 317495c..7815534 100644 (file)
                         *  in host mode, and an attached USB device has failed to enumerate completely.\r
                         *\r
                         *  \param ErrorCode  Error code indicating the failure reason, a value in \r
-                        *                    USB_Host_EnumerationErrorCodes_t located in Host.h.\r
+                        *                    \ref USB_Host_EnumerationErrorCodes_t located in Host.h.\r
                         *\r
                         *  \param SubErrorCode  Sub error code indicating the reason for failure - for example, if the\r
                         *                       ErrorCode parameter indicates a control error, this will give the error\r
-                        *                       code returned by the USB_Host_SendControlRequest() function.\r
+                        *                       code returned by the \ref USB_Host_SendControlRequest() function.\r
                         *\r
                         *  \note This event only exists on USB AVR models which supports host mode.\r
                         *\r
index 3994e2f..1616ae5 100644 (file)
@@ -150,10 +150,10 @@ void USB_ResetInterface(void)
        USB_INT_DisableAllInterrupts();\r
        USB_INT_ClearAllInterrupts();\r
 \r
-       USB_IsConnected          = false;\r
+       USB_IsConnected = false;\r
 \r
        #if defined(USB_CAN_BE_HOST)\r
-       USB_HostState            = HOST_STATE_Unattached;\r
+       USB_HostState = HOST_STATE_Unattached;\r
        #endif\r
 \r
        #if defined(USB_CAN_BE_DEVICE)\r