From 72f7f7d976c5f9c7c956a0e512c2766b2f5fb180 Mon Sep 17 00:00:00 2001 From: Jeroen Oortwijn Date: Wed, 26 Aug 2015 18:16:53 +0200 Subject: [PATCH] USB_hid.h: Add Report Type constants From "Device Class Definition for Human Interface Devices (HID) Ver. 1.11", par. 7.2.1, page 51. Change-Id: I4628f8ca940758aaf4a09290e9fa407d30374e7a Reviewed-on: https://review.haiku-os.org/c/1450 Reviewed-by: waddlesplash --- headers/os/drivers/usb/USB_hid.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/headers/os/drivers/usb/USB_hid.h b/headers/os/drivers/usb/USB_hid.h index f39c65fa90..fec5be3f3e 100644 --- a/headers/os/drivers/usb/USB_hid.h +++ b/headers/os/drivers/usb/USB_hid.h @@ -82,6 +82,13 @@ enum { B_USB_REQUEST_HID_SET_PROTOCOL }; +// HID Class-specific requests report types +enum { + B_USB_REQUEST_HID_INPUT_REPORT = 0x01, + B_USB_REQUEST_HID_OUTPUT_REPORT, + B_USB_REQUEST_HID_FEATURE_REPORT +}; + // HID Usage Pages enum { B_HID_USAGE_PAGE_GENERIC_DESKTOP = 0x1,