aboutsummaryrefslogtreecommitdiffstats
path: root/Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.h
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2009-07-31 03:22:08 +0000
committerDean Camera <dean@fourwalledcubicle.com>2009-07-31 03:22:08 +0000
commiteb410869474e14ec5762a96b930bc200409b6915 (patch)
treea764f35f83d621e59fb25dffab1f0b4f07d65c20 /Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.h
parenta789619fbe2cd07347816cc5c168e8f904acca86 (diff)
downloadlufa-eb410869474e14ec5762a96b930bc200409b6915.tar.gz
lufa-eb410869474e14ec5762a96b930bc200409b6915.tar.bz2
lufa-eb410869474e14ec5762a96b930bc200409b6915.zip
Fix demos based on the device mode HID class driver, as well as the driver itself. Changed HID device class driver to require the user to give a buffer and size to hold the previously generated report, for comparison purposes, and altered the prototype of the CALLBACK_HID_Device_CreateHIDReport() function so that reports can be sent to the host even if there are no apparent changes (useful for relative movements in mice, etc.).
Diffstat (limited to 'Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.h')
-rw-r--r--Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.h b/Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.h
index a04051bb9..15532c816 100644
--- a/Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.h
+++ b/Demos/Device/ClassDriver/KeyboardMouse/KeyboardMouse.h
@@ -90,9 +90,9 @@
void EVENT_USB_ConfigurationChanged(void);
void EVENT_USB_UnhandledControlPacket(void);
- uint16_t CALLBACK_HID_Device_CreateHIDReport(USB_ClassInfo_HID_Device_t* const HIDInterfaceInfo, uint8_t* const ReportID,
- void* ReportData);
- void CALLBACK_HID_Device_ProcessHIDReport(USB_ClassInfo_HID_Device_t* const HIDInterfaceInfo, const uint8_t ReportID,
- const void* ReportData, const uint16_t ReportSize);
+ bool CALLBACK_HID_Device_CreateHIDReport(USB_ClassInfo_HID_Device_t* const HIDInterfaceInfo, uint8_t* const ReportID,
+ void* ReportData, uint16_t* ReportSize);
+ void CALLBACK_HID_Device_ProcessHIDReport(USB_ClassInfo_HID_Device_t* const HIDInterfaceInfo, const uint8_t ReportID,
+ const void* ReportData, const uint16_t ReportSize);
#endif