Rename PDIProtocol.c/.h to XPROGProtocol.c/.h as it will now handle both TPI and...
[pub/USBasp.git] / Demos / Host / LowLevel / MouseHostWithParser / HIDReport.h
index f5429f0..cbbac3e 100644 (file)
@@ -43,6 +43,9 @@
                #include "MouseHostWithParser.h"\r
 \r
        /* Macros: */\r
+               /** HID Report Descriptor Usage for a Mouse */\r
+               #define USAGE_MOUSE                 0x02\r
+\r
                /** HID Report Descriptor Usage Page value for a toggle button */\r
                #define USAGE_PAGE_BUTTON           0x09\r
 \r
@@ -55,6 +58,9 @@
                /** HID Report Descriptor Usage value for a Y axis movement */\r
                #define USAGE_Y                     0x31\r
 \r
+               /** HID Report Descriptor Usage value for a Scroll Wheel movement */\r
+               #define USAGE_SCROLL_WHEEL          0x38\r
+               \r
        /* Enums: */\r
                /** Enum for the possible return codes of the GetHIDReportData() function. */\r
                enum MouseHostWithParser_GetHIDReportDataCodes_t\r
@@ -86,4 +92,6 @@
        /* Function Prototypes: */\r
                uint8_t GetHIDReportData(void);\r
                \r
+               bool CALLBACK_HIDParser_FilterHIDReportItem(HID_ReportItem_t* CurrentItem);\r
+               \r
 #endif\r