LUFA Library  120219
USB_HID_StdDescriptor_HID_t Struct Reference

HID class-specific HID Descriptor (USB-IF naming conventions). More...

#include <HIDClassCommon.h>

Data Fields

uint8_t bLength
uint8_t bDescriptorType
uint16_t bcdHID
uint8_t bCountryCode
uint8_t bNumDescriptors
uint8_t bDescriptorType2
uint16_t wDescriptorLength

Detailed Description

Type define for the HID class-specific HID descriptor, to describe the HID device's specifications. Refer to the HID specification for details on the structure elements.

See also:
USB_HID_Descriptor_HID_t for the version of this type with non-standard LUFA specific element names.
Note:
Regardless of CPU architecture, these values should be stored as little endian.

Field Documentation

BCD encoded version that the HID descriptor and device complies to.

Country code of the localized device, or zero if universal.

Type of the descriptor, either a value in USB_DescriptorTypes_t or a value given by the specific class.

Size of the descriptor, in bytes.

Total number of HID report descriptors for the interface.

Length of the associated HID report descriptor, in bytes.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines