LUFA Library  120730
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
USB_CDC_Descriptor_FunctionalHeader_t Struct Reference

CDC class-specific Functional Header Descriptor (LUFA naming conventions). More...

#include <CDCClassCommon.h>

Data Fields

USB_Descriptor_Header_t Header
uint8_t Subtype
uint16_t CDCSpecification

Detailed Description

Type define for a CDC class-specific functional header descriptor. This indicates to the host that the device contains one or more CDC functional data descriptors, which give the CDC interface's capabilities and configuration. See the CDC class specification for more details.

See Also
USB_CDC_StdDescriptor_FunctionalHeader_t for the version of this type with standard element names.
Note
Regardless of CPU architecture, these values should be stored as little endian.

Field Documentation

uint16_t USB_CDC_Descriptor_FunctionalHeader_t::CDCSpecification

Version number of the CDC specification implemented by the device, encoded in BCD format.

USB_Descriptor_Header_t USB_CDC_Descriptor_FunctionalHeader_t::Header

Regular descriptor header containing the descriptor's type and length.

uint8_t USB_CDC_Descriptor_FunctionalHeader_t::Subtype

Sub type value used to distinguish between CDC class-specific descriptors, must be CDC_DSUBTYPE_CSInterface_Header.


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