Usb.h revision 4fd606d1f5abe38e1f42c38de1d2e895166bd0f4
2N/A Support for USB 2.0 standard. 2N/A Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR> 2N/A This program and the accompanying materials 2N/A are licensed and made available under the terms and conditions of the BSD License 2N/A which accompanies this distribution. The full text of the license may be found at 2N/A THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 2N/A WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 2N/A// Standard device request and request type 2N/A// USB 2.0 spec, Section 9.4 // USB standard descriptors and reqeust /// Format of Setup Data for USB Device Requests /// USB 2.0 spec, Section 9.3 /// Standard Device Descriptor /// USB 2.0 spec, Section 9.6.1 /// Standard Configuration Descriptor /// USB 2.0 spec, Section 9.6.3 /// Standard Interface Descriptor /// USB 2.0 spec, Section 9.6.5 /// Standard Endpoint Descriptor /// USB 2.0 spec, Section 9.6.6 /// UNICODE String Descriptor /// USB 2.0 spec, Section 9.6.7 // Standard control transfer request type, or the value // to fill in EFI_USB_DEVICE_REQUEST.Request // Usb control transfer target // Features to be cleared by CLEAR_FEATURE requests // USB endpoint types: 00: control, 01: isochronous, 10: bulk, 11: interrupt //Use 200 ms to increase the error handling response time // HID constants definition, see Device Class Definition // for Human Interface Devices (HID) rev1.11 // HID standard GET_DESCRIPTOR request. // HID specific requests. // HID report item format // Special tag indicating long items // HID report descriptor item type (prefix bit 2,3) // HID report descriptor main item tags // HID report descriptor main item contents // HID report descriptor collection item types // HID report descriptor global item tags // HID report descriptor local item tags // HID class protocol request /// HID 1.1, section 6.2.1 /// The HID descriptor identifies the length and type /// of subordinate descriptors for a device. /// HID 1.1, section 6.2.1