aboutsummaryrefslogtreecommitdiffstats
path: root/Demos/DualRole/ClassDriver/MouseHostDevice/DeviceFunctions.c
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2010-05-09 06:01:01 +0000
committerDean Camera <dean@fourwalledcubicle.com>2010-05-09 06:01:01 +0000
commit05ac59d0eeb956adc316d89ee06ca13bd3c11aac (patch)
treed37e2e3f9db1e88e998fda515ac63eb98368ed30 /Demos/DualRole/ClassDriver/MouseHostDevice/DeviceFunctions.c
parent071e02c6b6b4837fa9cf0b6d4c749994e02638d7 (diff)
downloadlufa-05ac59d0eeb956adc316d89ee06ca13bd3c11aac.tar.gz
lufa-05ac59d0eeb956adc316d89ee06ca13bd3c11aac.tar.bz2
lufa-05ac59d0eeb956adc316d89ee06ca13bd3c11aac.zip
Add new ReportType parameter to the HID class driver device callback and host report sending routines.
Renamed internal Host mode Class driver descriptor comparator callback routines so that they all start with a uniform DCOMP_{Class Abbreviation}_ prefix.
Diffstat (limited to 'Demos/DualRole/ClassDriver/MouseHostDevice/DeviceFunctions.c')
-rw-r--r--Demos/DualRole/ClassDriver/MouseHostDevice/DeviceFunctions.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/Demos/DualRole/ClassDriver/MouseHostDevice/DeviceFunctions.c b/Demos/DualRole/ClassDriver/MouseHostDevice/DeviceFunctions.c
index e1a158dc3..e566cf89b 100644
--- a/Demos/DualRole/ClassDriver/MouseHostDevice/DeviceFunctions.c
+++ b/Demos/DualRole/ClassDriver/MouseHostDevice/DeviceFunctions.c
@@ -135,12 +135,13 @@ bool CALLBACK_HID_Device_CreateHIDReport(USB_ClassInfo_HID_Device_t* const HIDIn
/** HID class driver callback function for the processing of HID reports from the host.
*
* \param[in] HIDInterfaceInfo Pointer to the HID class interface configuration structure being referenced
- * \param[in] ReportID Report ID of the received report from the host
+ * \param[in] ReportID Report ID of the received report from the host
+ * \param[in] ReportType The type of report that the host has sent, either REPORT_ITEM_TYPE_Out or REPORT_ITEM_TYPE_Feature
* \param[in] ReportData Pointer to a buffer where the created report has been stored
* \param[in] ReportSize Size in bytes of the received HID report
*/
void CALLBACK_HID_Device_ProcessHIDReport(USB_ClassInfo_HID_Device_t* const HIDInterfaceInfo, const uint8_t ReportID,
- const void* ReportData, const uint16_t ReportSize)
+ const uint8_t ReportType, const void* ReportData, const uint16_t ReportSize)
{
// Unused (but mandatory for the HID class driver) in this demo, since there are no Host->Device reports
} \ No newline at end of file