FreeBSD kernel usb device Code
usb_hid_descriptor Struct Reference

#include <usbhid.h>

Data Fields

uByte bLength
 
uByte bDescriptorType
 
uWord bcdHID
 
uByte bCountryCode
 
uByte bNumDescriptors
 
struct {
   uByte   bDescriptorType
 
   uWord   wDescriptorLength
 
descrs [1]
 

Detailed Description

Definition at line 52 of file usbhid.h.

Field Documentation

◆ bcdHID

uWord usb_hid_descriptor::bcdHID

Definition at line 55 of file usbhid.h.

◆ bCountryCode

uByte usb_hid_descriptor::bCountryCode

Definition at line 56 of file usbhid.h.

◆ bDescriptorType

uByte usb_hid_descriptor::bDescriptorType

Definition at line 54 of file usbhid.h.

◆ bLength

uByte usb_hid_descriptor::bLength

Definition at line 53 of file usbhid.h.

◆ bNumDescriptors

uByte usb_hid_descriptor::bNumDescriptors

Definition at line 57 of file usbhid.h.

◆ 

struct { ... } usb_hid_descriptor::descrs[1]

◆ wDescriptorLength

uWord usb_hid_descriptor::wDescriptorLength

Definition at line 60 of file usbhid.h.

Referenced by usbd_req_get_hid_desc(), and usbhid_fill_device_info().


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