LUFA Library - Dual Virtual Serial Device Demo
USB_Descriptor_Configuration_t Struct Reference

#include <Descriptors.h>

Data Fields

USB_Descriptor_Configuration_Header_t Config
USB_Descriptor_Interface_Association_t CDC1_IAD
USB_Descriptor_Interface_t CDC1_CCI_Interface
USB_CDC_Descriptor_FunctionalHeader_t CDC1_Functional_Header
USB_CDC_Descriptor_FunctionalACM_t CDC1_Functional_ACM
USB_CDC_Descriptor_FunctionalUnion_t CDC1_Functional_Union
USB_Descriptor_Endpoint_t CDC1_ManagementEndpoint
USB_Descriptor_Interface_t CDC1_DCI_Interface
USB_Descriptor_Endpoint_t CDC1_DataOutEndpoint
USB_Descriptor_Endpoint_t CDC1_DataInEndpoint
USB_Descriptor_Interface_Association_t CDC2_IAD
USB_Descriptor_Interface_t CDC2_CCI_Interface
USB_CDC_Descriptor_FunctionalHeader_t CDC2_Functional_Header
USB_CDC_Descriptor_FunctionalACM_t CDC2_Functional_ACM
USB_CDC_Descriptor_FunctionalUnion_t CDC2_Functional_Union
USB_Descriptor_Endpoint_t CDC2_ManagementEndpoint
USB_Descriptor_Interface_t CDC2_DCI_Interface
USB_Descriptor_Endpoint_t CDC2_DataOutEndpoint
USB_Descriptor_Endpoint_t CDC2_DataInEndpoint

Detailed Description

Type define for the device configuration descriptor structure. This must be defined in the application code, as the configuration descriptor contains several sub-descriptors which vary between devices, and which describe the device's usage to the host.

Field Documentation

USB_Descriptor_Interface_t USB_Descriptor_Configuration_t::CDC1_CCI_Interface
USB_Descriptor_Endpoint_t USB_Descriptor_Configuration_t::CDC1_DataInEndpoint
USB_Descriptor_Endpoint_t USB_Descriptor_Configuration_t::CDC1_DataOutEndpoint
USB_Descriptor_Interface_t USB_Descriptor_Configuration_t::CDC1_DCI_Interface
USB_CDC_Descriptor_FunctionalACM_t USB_Descriptor_Configuration_t::CDC1_Functional_ACM
USB_CDC_Descriptor_FunctionalHeader_t USB_Descriptor_Configuration_t::CDC1_Functional_Header
USB_CDC_Descriptor_FunctionalUnion_t USB_Descriptor_Configuration_t::CDC1_Functional_Union
USB_Descriptor_Interface_Association_t USB_Descriptor_Configuration_t::CDC1_IAD
USB_Descriptor_Endpoint_t USB_Descriptor_Configuration_t::CDC1_ManagementEndpoint
USB_Descriptor_Interface_t USB_Descriptor_Configuration_t::CDC2_CCI_Interface
USB_Descriptor_Endpoint_t USB_Descriptor_Configuration_t::CDC2_DataInEndpoint
USB_Descriptor_Endpoint_t USB_Descriptor_Configuration_t::CDC2_DataOutEndpoint
USB_Descriptor_Interface_t USB_Descriptor_Configuration_t::CDC2_DCI_Interface
USB_CDC_Descriptor_FunctionalACM_t USB_Descriptor_Configuration_t::CDC2_Functional_ACM
USB_CDC_Descriptor_FunctionalHeader_t USB_Descriptor_Configuration_t::CDC2_Functional_Header
USB_CDC_Descriptor_FunctionalUnion_t USB_Descriptor_Configuration_t::CDC2_Functional_Union
USB_Descriptor_Interface_Association_t USB_Descriptor_Configuration_t::CDC2_IAD
USB_Descriptor_Endpoint_t USB_Descriptor_Configuration_t::CDC2_ManagementEndpoint
USB_Descriptor_Configuration_Header_t USB_Descriptor_Configuration_t::Config

The documentation for this struct was generated from the following file: