USBD ROM Stack  2.0
ROM based USB device stack
Data Structures | Data Fields
HID_DESCRIPTOR Struct Reference

HID class-specific HID Descriptor. More...

#include <C:/Data/nxp/GIT/lpcopen_v3/lpcopen_version3/LPC43xx_18xx/lpc43xx_18xx/LPC_USBD_Lib/mw_usbd/mw_usbd_hid.h>

Data Structures

struct  _HID_DESCRIPTOR_LIST
 

Data Fields

uint8_t bLength
 
uint8_t bDescriptorType
 
uint16_t bcdHID
 
uint8_t bCountryCode
 
uint8_t bNumDescriptors
 
PRE_PACK struct POST_PACK _HID_DESCRIPTOR::_HID_DESCRIPTOR_LIST DescriptorList [1]
 

Detailed Description

HID class-specific HID Descriptor.

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.

HID class-specific HID Descriptor.

Field Documentation

◆ bLength

uint8_t HID_DESCRIPTOR::bLength

Size of the descriptor, in bytes.

◆ bDescriptorType

uint8_t HID_DESCRIPTOR::bDescriptorType

Type of HID descriptor.

◆ bcdHID

uint16_t HID_DESCRIPTOR::bcdHID

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

◆ bCountryCode

uint8_t HID_DESCRIPTOR::bCountryCode

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

◆ bNumDescriptors

uint8_t HID_DESCRIPTOR::bNumDescriptors

Total number of HID report descriptors for the interface.

◆ DescriptorList

PRE_PACK struct POST_PACK _HID_DESCRIPTOR::_HID_DESCRIPTOR_LIST HID_DESCRIPTOR::DescriptorList[1]

Array of one or more descriptors


The documentation for this struct was generated from the following file: