Microchip® Advanced Software Framework

usb_hid_descriptor_t Struct Reference

HID Descriptor.

#include <usb_protocol_hid.h>

Data Fields

le16_t bcdHID
 Binary Coded Decimal Spec. release. More...
uint8_t bCountryCode
 Hardware target country. More...
uint8_t bDescriptorType
 HID descriptor type. More...
uint8_t bLength
 Size of this descriptor in bytes. More...
uint8_t bNumDescriptors
 Number of HID class descriptors to follow. More...
uint8_t bRDescriptorType
 Report descriptor type. More...
le16_t wDescriptorLength
 Total length of Report descriptor. More...

le16_t usb_hid_descriptor_t::bcdHID

Binary Coded Decimal Spec. release.

uint8_t usb_hid_descriptor_t::bCountryCode

Hardware target country.

uint8_t usb_hid_descriptor_t::bDescriptorType

HID descriptor type.

uint8_t usb_hid_descriptor_t::bLength

Size of this descriptor in bytes.

uint8_t usb_hid_descriptor_t::bNumDescriptors

Number of HID class descriptors to follow.

uint8_t usb_hid_descriptor_t::bRDescriptorType

Report descriptor type.

le16_t usb_hid_descriptor_t::wDescriptorLength

Total length of Report descriptor.