| LUFA Library 140302 |

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
USB_CDC_Descriptor_FunctionalACM_t Struct Reference
Common Class Definitions

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

`#include <CDCClassCommon.h>`

## Data Fields
uint8_t | Capabilities
USB_Descriptor_Header_t | Header
uint8_t | Subtype

## Detailed Description

Type define for a CDC class-specific functional ACM descriptor. This indicates to the host that the CDC interface supports the CDC ACM subclass of the CDC specification. See the CDC class specification for more details.

See also
  USB_CDC_StdDescriptor_FunctionalACM_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

uint8_t USB_CDC_Descriptor_FunctionalACM_t::Capabilities

Capabilities of the ACM interface, given as a bit mask. For most devices, this should be set to a fixed value of `0x06` - for other capabilities, refer to the CDC ACM specification.

USB_Descriptor_Header_t USB_CDC_Descriptor_FunctionalACM_t::Header

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

uint8_t USB_CDC_Descriptor_FunctionalACM_t::Subtype

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

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

- Drivers/USB/Class/Common/CDCClassCommon.h