{\
.iface.bAlternateSetting = 0,\
.iface.bNumEndpoints = 1,\
.ep.bInterval = 2,\
}
HID Descriptor.
Definition: usb_protocol_hid.h:116
#define USB_HID_NUM_DESC
Numeric expression specifying the number of class descriptors Note: Always at least one i...
Definition: usb_protocol_hid.h:143
Definition: usb_protocol_hid.h:86
Definition: usb_protocol.h:194
#define HID_SUB_CLASS_NOBOOT
Interface subclass NO support BOOT protocol.
Definition: usb_protocol_hid.h:58
#define LE16(x)
Definition: compiler.h:886
Definition: usb_protocol.h:193
#define USB_HID_NO_COUNTRY_CODE
Definition: usb_protocol_hid.h:147
#define HID_CLASS
Definition: usb_protocol_hid.h:52
Standard USB interface descriptor structure.
Definition: usb_protocol.h:446
#define UDI_HID_KBD_IFACE_NUMBER
Interface number.
Definition: udi_hid_kbd_conf.h:53
Definition: usb_protocol_hid.h:87
#define USB_HID_BDC_V1_11
Numeric expression identifying the HID Class Specification release (here V1.11)
Definition: usb_protocol_hid.h:140
Report descriptor for HID keyboard.
Definition: thirdparty/wireless/avr2102_rf4control/addons/kbd/udi_hid_kbd.h:72
Standard USB endpoint descriptor structure.
Definition: usb_protocol.h:461
#define UDI_HID_KBD_EP_SIZE
HID keyboard endpoints size.
Definition: common/services/usb/class/hid/device/kbd/udi_hid_kbd.h:86
#define UDI_HID_KBD_EP_IN
Endpoint number used by HID keyboard interface.
Definition: udi_hid_kbd_conf.h:50
#define UDI_HID_KBD_STRING_ID
By default no string associated to this interface.
Definition: common/services/usb/class/hid/device/kbd/udi_hid_kbd.h:82
Definition: usb_protocol.h:252
#define HID_PROTOCOL_KEYBOARD
Protocol keyboard standard.
Definition: usb_protocol_hid.h:68
Content of HID keyboard interface descriptor for all speed.