From: Dean Camera Date: Tue, 4 May 2010 10:10:41 +0000 (+0000) Subject: Fixed Host mode HID class driver not sending the correct report type when HID_Host_Se... X-Git-Tag: LUFA-110528-BETA~494 X-Git-Url: http://git.linex4red.de/pub/USBasp.git/commitdiff_plain/e652cfac67ace9c307612cd2e1df70142358c673?ds=inline Fixed Host mode HID class driver not sending the correct report type when HID_Host_SendReportByID() was called and the HID_HOST_BOOT_PROTOCOL_ONLY compile time option is set. --- diff --git a/LUFA/Drivers/USB/Class/Host/HID.c b/LUFA/Drivers/USB/Class/Host/HID.c index 5d5d2ef98..24dcceb4d 100644 --- a/LUFA/Drivers/USB/Class/Host/HID.c +++ b/LUFA/Drivers/USB/Class/Host/HID.c @@ -249,7 +249,7 @@ uint8_t HID_Host_SendReportByID(USB_ClassInfo_HID_Host_t* const HIDInterfaceInfo #if !defined(HID_HOST_BOOT_PROTOCOL_ONLY) .wValue = ((REPORT_ITEM_TYPE_Out + 1) << 8) | ReportID, #else - .wValue = 0, + .wValue = ((REPORT_ITEM_TYPE_Out + 1) << 8), #endif .wIndex = HIDInterfaceInfo->State.InterfaceNumber, .wLength = ReportSize, diff --git a/LUFA/ManPages/ChangeLog.txt b/LUFA/ManPages/ChangeLog.txt index c38f9e73e..b99faaca6 100644 --- a/LUFA/ManPages/ChangeLog.txt +++ b/LUFA/ManPages/ChangeLog.txt @@ -58,6 +58,8 @@ * read (thanks to Andrei Krainev) * - Fixed device state not being reset back to the default state if the host sets the address to 0 * - Fixed Set Configuration requests not being stalled until the host has set the device's address + * - Fixed Host mode HID class driver not sending the correct report type when HID_Host_SendReportByID() was called and the + * HID_HOST_BOOT_PROTOCOL_ONLY compile time option is set * * \section Sec_ChangeLog100219 Version 100219 *