8#ifndef USB_TINYUSB_USB_DESCRIPTORS_H_
9#define USB_TINYUSB_USB_DESCRIPTORS_H_
17#define HID_BINTERVAL 0x01
30#define USB_CONF_DESC_HID_CDC(HIDREPSIZE,EPSIZE) \
32 TUD_CONFIG_DESCRIPTOR(1, 3, 0, (TUD_CONFIG_DESC_LEN + TUD_CDC_DESC_LEN + TUD_HID_INOUT_DESC_LEN), TUSB_DESC_CONFIG_ATT_REMOTE_WAKEUP | TUSB_DESC_CONFIG_ATT_SELF_POWERED, 100),\
34 TUD_CDC_DESCRIPTOR(0, 4, 0x82, 8, 0x01, 0x81, EPSIZE),\
36 TUD_HID_INOUT_DESCRIPTOR(2, 5, HID_ITF_PROTOCOL_NONE, HIDREPSIZE, 0x83, 0x02,EPSIZE, HID_BINTERVAL)
48#ifdef AXIS1_FFB_HID_DESC
52#ifdef AXIS2_FFB_HID_DESC
55#ifdef AXIS2_FFB_HID_DESC_32B
58#ifdef FFB_HID_DESC_GAMEPAD
const std::string product
const std::string manufacturer
const std::vector< std::string > interfaces
TU_ATTR_PACKED_BEGIN TU_ATTR_BIT_FIELD_ORDER_BEGIN struct TU_ATTR_PACKED tusb_desc_device_t
USB Device Descriptor.
const uint8_t usb_cdc_conf[]
const uint8_t usb_cdc_hid_conf_2axis[]
const uint8_t usb_cdc_hid_conf_gamepad[]
const uint8_t usb_cdc_midi_conf[]
const tusb_desc_device_t usb_devdesc_ffboard_composite
struct usb_string_desc usb_string_desc_t
const uint8_t usb_cdc_hid_conf_2axis_32b[]
const usb_string_desc_t usb_ffboard_strings_default
const uint8_t usb_cdc_hid_conf_1axis[]