{\
.iface.bAlternateSetting = 0,\
.iface.bNumEndpoints = 1,\
.ep.bInterval = 2,\
}
#define UDI_HID_KBD_EP_IN
USB HID Keyboard low level configuration In standalone these configurations are defined by the HID Ke...
Definition: common/services/usb/class/composite/device/example3/conf_usb.h:166
HID Descriptor.
Definition: usb_protocol_hid.h:116
#define UDI_HID_KBD_STRING_ID
By default no string associated to this interface.
Definition: udi_hid_kbd_doc.h:103
#define UDI_HID_KBD_IFACE_NUMBER
Interface number.
Definition: common/services/usb/class/composite/device/example3/conf_usb.h:169
#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
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_EP_SIZE
HID keyboard endpoints size.
Definition: udi_hid_kbd_doc.h:107
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: udi_hid_kbd.h:75
Standard USB endpoint descriptor structure.
Definition: usb_protocol.h:461
#define LE16(x)
Definition: compiler.h:773
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.