LUFA Library  120219
USB_HID_Descriptor_HID_t Struct Reference

HID class-specific HID Descriptor (LUFA naming conventions). More...

#include <HIDClassCommon.h>

Data Fields

USB_Descriptor_Header_t Header
uint16_t HIDSpec
uint8_t CountryCode
uint8_t TotalReportDescriptors
uint8_t HIDReportType
uint16_t HIDReportLength

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_StdDescriptor_HID_t for the version of this type with standard element names.
Regardless of CPU architecture, these values should be stored as little endian.

Field Documentation

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

Regular descriptor header containing the descriptor's type and length.

Length of the associated HID report descriptor, in bytes.

Type of HID report, set to HID_DTYPE_Report.

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

Total number of HID report descriptors for the interface.

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