]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/IndustryStandard/Usb.h
Add Usb Hid class request type into IndustryStandard/Usb.h, and replace the hard...
[mirror_edk2.git] / MdePkg / Include / IndustryStandard / Usb.h
index ef4acc8999e2fbd43d442578ae41da6b4f4eead4..0d6da311f687b930034c61494dd51ab81e189a1d 100644 (file)
@@ -170,6 +170,7 @@ typedef enum {
   USB_DESC_TYPE_INTERFACE = 0x04,\r
   USB_DESC_TYPE_ENDPOINT  = 0x05,\r
   USB_DESC_TYPE_HID       = 0x21,\r
+  USB_DESC_TYPE_REPORT    = 0x22,\r
 \r
   //\r
   // Features to be cleared by CLEAR_FEATURE requests\r
@@ -198,6 +199,17 @@ typedef enum {
 // HID constants definition, see HID rev1.0\r
 //\r
 \r
+//\r
+// HID standard GET_DESCRIPTOR request.\r
+//\r
+#define USB_HID_GET_DESCRIPTOR_REQ_TYPE  0x81\r
+\r
+//\r
+// HID specific requests.\r
+//\r
+#define USB_HID_CLASS_GET_REQ_TYPE       0xa1\r
+#define USB_HID_CLASS_SET_REQ_TYPE       0x21\r
+\r
 //\r
 // HID report item format\r
 //\r