HID class-specific HID Descriptor (USB-IF naming conventions). More...
#include <HIDClassCommon.h>
Data Fields | |
| uint16_t | bcdHID |
| uint8_t | bCountryCode |
| uint8_t | bDescriptorType |
| uint8_t | bDescriptorType2 |
| uint8_t | bLength |
| uint8_t | bNumDescriptors |
| uint16_t | wDescriptorLength |
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.
| uint16_t USB_HID_StdDescriptor_HID_t::bcdHID |
BCD encoded version that the HID descriptor and device complies to.
| uint8_t USB_HID_StdDescriptor_HID_t::bCountryCode |
Country code of the localized device, or zero if universal.
| uint8_t USB_HID_StdDescriptor_HID_t::bDescriptorType |
Type of the descriptor, either a value in USB_DescriptorTypes_t or a value given by the specific class.
| uint8_t USB_HID_StdDescriptor_HID_t::bDescriptorType2 |
Type of HID report, set to HID_DTYPE_Report.
| uint8_t USB_HID_StdDescriptor_HID_t::bLength |
Size of the descriptor, in bytes.
| uint8_t USB_HID_StdDescriptor_HID_t::bNumDescriptors |
Total number of HID report descriptors for the interface.
| uint16_t USB_HID_StdDescriptor_HID_t::wDescriptorLength |
Length of the associated HID report descriptor, in bytes.