forked from mfulz_github/qmk_firmware
Remove incorrect Abstract Call Management class specific descriptor from the CDC demos, bootloaders and projects.
This commit is contained in:
parent
cde2afc50e
commit
9c8bd6ed9b
|
@ -110,14 +110,6 @@ USB_Descriptor_Configuration_t ConfigurationDescriptor =
|
||||||
.Data = {0x10, 0x01}
|
.Data = {0x10, 0x01}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -131,7 +131,6 @@
|
||||||
USB_Descriptor_Configuration_Header_t Config;
|
USB_Descriptor_Configuration_Header_t Config;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
|
@ -136,14 +136,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC1_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC1_Functional_AbstractControlManagement =
|
.CDC1_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
@ -244,14 +236,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC2_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x03}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC2_Functional_AbstractControlManagement =
|
.CDC2_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -78,7 +78,6 @@
|
||||||
USB_Descriptor_Interface_Association_t CDC1_IAD;
|
USB_Descriptor_Interface_Association_t CDC1_IAD;
|
||||||
USB_Descriptor_Interface_t CDC1_CCI_Interface;
|
USB_Descriptor_Interface_t CDC1_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC1_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC1_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC1_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC1_ManagementEndpoint;
|
||||||
|
@ -88,7 +87,6 @@
|
||||||
USB_Descriptor_Interface_Association_t CDC2_IAD;
|
USB_Descriptor_Interface_Association_t CDC2_IAD;
|
||||||
USB_Descriptor_Interface_t CDC2_CCI_Interface;
|
USB_Descriptor_Interface_t CDC2_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC2_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC2_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC2_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC2_ManagementEndpoint;
|
||||||
|
|
|
@ -110,14 +110,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement=
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x00, 0x00}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -68,7 +68,6 @@
|
||||||
USB_Descriptor_Configuration_Header_t Config;
|
USB_Descriptor_Configuration_Header_t Config;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Header;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Header;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
|
@ -122,14 +122,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -68,7 +68,6 @@
|
||||||
USB_Descriptor_Configuration_Header_t Config;
|
USB_Descriptor_Configuration_Header_t Config;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
|
@ -172,14 +172,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -76,7 +76,6 @@
|
||||||
USB_Descriptor_Interface_Association_t CDC_IAD;
|
USB_Descriptor_Interface_Association_t CDC_IAD;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
|
@ -136,14 +136,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC1_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC1_Functional_AbstractControlManagement =
|
.CDC1_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
@ -244,14 +236,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC2_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x03}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC2_Functional_AbstractControlManagement =
|
.CDC2_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -92,7 +92,6 @@
|
||||||
USB_Descriptor_Interface_Association_t CDC1_IAD;
|
USB_Descriptor_Interface_Association_t CDC1_IAD;
|
||||||
USB_Descriptor_Interface_t CDC1_CCI_Interface;
|
USB_Descriptor_Interface_t CDC1_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC1_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC1_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC1_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC1_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC1_ManagementEndpoint;
|
||||||
|
@ -102,7 +101,6 @@
|
||||||
USB_Descriptor_Interface_Association_t CDC2_IAD;
|
USB_Descriptor_Interface_Association_t CDC2_IAD;
|
||||||
USB_Descriptor_Interface_t CDC2_CCI_Interface;
|
USB_Descriptor_Interface_t CDC2_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC2_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC2_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC2_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC2_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC2_ManagementEndpoint;
|
||||||
|
|
|
@ -109,15 +109,7 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
|
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement=
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x00, 0x00}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -82,7 +82,6 @@
|
||||||
USB_Descriptor_Configuration_Header_t Config;
|
USB_Descriptor_Configuration_Header_t Config;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Header;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Header;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
|
@ -122,14 +122,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -82,7 +82,6 @@
|
||||||
USB_Descriptor_Configuration_Header_t Config;
|
USB_Descriptor_Configuration_Header_t Config;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
|
@ -66,6 +66,7 @@
|
||||||
* - Fixed INTERRUPT_CONTROL_ENDPOINT compile time option preventing other interrupts from occuring while the control endpoint
|
* - Fixed INTERRUPT_CONTROL_ENDPOINT compile time option preventing other interrupts from occuring while the control endpoint
|
||||||
* request is being processed, causing possible lockups if a USB interrupt occurs during a transfer
|
* request is being processed, causing possible lockups if a USB interrupt occurs during a transfer
|
||||||
* - Fixed TeensyHID bootloader not working on some USB AVR models with the official TeensyLoader GUI application
|
* - Fixed TeensyHID bootloader not working on some USB AVR models with the official TeensyLoader GUI application
|
||||||
|
* - Remove incorrect Abstract Call Management class specific descriptor from the CDC demos, bootloaders and projects
|
||||||
*
|
*
|
||||||
* \section Sec_ChangeLog100219 Version 100219
|
* \section Sec_ChangeLog100219 Version 100219
|
||||||
*
|
*
|
||||||
|
|
|
@ -110,14 +110,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -68,7 +68,6 @@
|
||||||
USB_Descriptor_Configuration_Header_t Config;
|
USB_Descriptor_Configuration_Header_t Config;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
|
@ -122,14 +122,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -68,7 +68,6 @@
|
||||||
USB_Descriptor_Configuration_Header_t Config;
|
USB_Descriptor_Configuration_Header_t Config;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
|
@ -122,14 +122,6 @@ USB_Descriptor_Configuration_t PROGMEM ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -68,7 +68,6 @@
|
||||||
USB_Descriptor_Configuration_Header_t Config;
|
USB_Descriptor_Configuration_Header_t Config;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
|
@ -122,14 +122,6 @@ USART_USB_Descriptor_Configuration_t PROGMEM USART_ConfigurationDescriptor =
|
||||||
.Data = {0x01, 0x10}
|
.Data = {0x01, 0x10}
|
||||||
},
|
},
|
||||||
|
|
||||||
.CDC_Functional_CallManagement =
|
|
||||||
{
|
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(2)), .Type = 0x24},
|
|
||||||
.SubType = 0x01,
|
|
||||||
|
|
||||||
.Data = {0x03, 0x01}
|
|
||||||
},
|
|
||||||
|
|
||||||
.CDC_Functional_AbstractControlManagement =
|
.CDC_Functional_AbstractControlManagement =
|
||||||
{
|
{
|
||||||
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
.Header = {.Size = sizeof(CDC_FUNCTIONAL_DESCRIPTOR(1)), .Type = 0x24},
|
||||||
|
|
|
@ -68,7 +68,6 @@
|
||||||
USB_Descriptor_Configuration_Header_t Config;
|
USB_Descriptor_Configuration_Header_t Config;
|
||||||
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
USB_Descriptor_Interface_t CDC_CCI_Interface;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_IntHeader;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_CallManagement;
|
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
CDC_FUNCTIONAL_DESCRIPTOR(1) CDC_Functional_AbstractControlManagement;
|
||||||
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
CDC_FUNCTIONAL_DESCRIPTOR(2) CDC_Functional_Union;
|
||||||
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
USB_Descriptor_Endpoint_t CDC_ManagementEndpoint;
|
||||||
|
|
Loading…
Reference in New Issue