Fixed Device mode HID Class driver always sending IN reports, even when no data is to be reported.

This commit is contained in:
Dean Camera committed 2009-08-27 06:36:01 +00:00
1 parent 8ea5c631c8
commit 665fe11f12
2 files changed
+4 -3

No files matched your search

+3 -3
View File
@@ -168,12 +168,12 @@ void HID_Device_USBTask(USB_ClassInfo_HID_Device_t* const HIDInterfaceInfo)
HIDInterfaceInfo->State.IdleMSRemaining = HIDInterfaceInfo->State.IdleCount;
if (ReportID)
Endpoint_Write_Stream_LE(&ReportID, sizeof(ReportID), NO_STREAM_CALLBACK);
Endpoint_Write_Byte(ReportID);
Endpoint_Write_Stream_LE(ReportINData, ReportINSize, NO_STREAM_CALLBACK);
Endpoint_ClearIN();
}
Endpoint_ClearIN();
}
}