Added flag to the HID report parser to indicate if a device has multiple reports.
authorDean Camera <dean@fourwalledcubicle.com>
Tue, 11 Aug 2009 11:19:22 +0000 (11:19 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Tue, 11 Aug 2009 11:19:22 +0000 (11:19 +0000)
commitdf29aa37c05ff0251bd17f54c750bac56d7279b7
tree257159f76c4d94e65771bb86abcbde6538e3c03c
parenta7ade9f28dac6b42e2a85823ec80d5539c176667
Added flag to the HID report parser to indicate if a device has multiple reports.

SetIdle requests to the HID device driver with a 0 idle period (send changes only) now only affect the requested HID interface within the device, not all HID interfaces.

Apply correct fix to the HID report parser for PUSH items - current HID item attribute stack was being copied in the wrong direction.

Fixed HID report parser not resetting the FEATURE item count when a REPORT ID item is encountered.
LUFA/Drivers/USB/Class/Device/HID.c
LUFA/Drivers/USB/Class/Host/HIDParser.c
LUFA/Drivers/USB/Class/Host/HIDParser.h
LUFA/ManPages/ChangeLog.txt
LUFA/ManPages/FutureChanges.txt