31 const uint8_t USB_DeviceDescriptor[] = {
33 USB_DEVICE_DESCRIPTOR_TYPE,
35 USB_DEVICE_CLASS_COMMUNICATIONS,
50 const uint8_t USB_ConfigDescriptor[] = {
52 USB_CONFIGUARTION_DESC_SIZE,
53 USB_CONFIGURATION_DESCRIPTOR_TYPE,
55 1*USB_CONFIGUARTION_DESC_SIZE +
56 1*USB_INTERFACE_DESC_SIZE +
58 1*USB_ENDPOINT_DESC_SIZE +
59 1*USB_INTERFACE_DESC_SIZE +
60 2*USB_ENDPOINT_DESC_SIZE
65 USB_CONFIG_BUS_POWERED
67 USB_CONFIG_POWER_MA(100),
69 USB_INTERFACE_DESC_SIZE,
70 USB_INTERFACE_DESCRIPTOR_TYPE,
74 CDC_COMMUNICATION_INTERFACE_CLASS,
75 CDC_ABSTRACT_CONTROL_MODEL,
92 CDC_ABSTRACT_CONTROL_MANAGEMENT,
101 USB_ENDPOINT_DESC_SIZE,
102 USB_ENDPOINT_DESCRIPTOR_TYPE,
104 USB_ENDPOINT_TYPE_INTERRUPT,
108 USB_INTERFACE_DESC_SIZE,
109 USB_INTERFACE_DESCRIPTOR_TYPE,
113 CDC_DATA_INTERFACE_CLASS,
118 USB_ENDPOINT_DESC_SIZE,
119 USB_ENDPOINT_DESCRIPTOR_TYPE,
121 USB_ENDPOINT_TYPE_BULK,
122 WBVAL(USB_CDC_BUFSIZE),
125 USB_ENDPOINT_DESC_SIZE,
126 USB_ENDPOINT_DESCRIPTOR_TYPE,
128 USB_ENDPOINT_TYPE_BULK,
129 WBVAL(USB_CDC_BUFSIZE),
139 const uint8_t USB_StringDescriptor[] = {
142 USB_STRING_DESCRIPTOR_TYPE,
146 USB_STRING_DESCRIPTOR_TYPE,
163 USB_STRING_DESCRIPTOR_TYPE,
181 USB_STRING_DESCRIPTOR_TYPE,
192 USB_STRING_DESCRIPTOR_TYPE,