Skip to content

Struct usb_cdc_acm_desc

ClassList > usb_cdc_acm_desc

Abstract Control Management Functional Descriptor. More...

  • #include <usb_cdc.h>

Public Attributes

Type Name
uint8_t bDescriptorSubType
Abstract Control Management functional descriptor subtype.
uint8_t bDescriptorType
CS_INTERFACE descriptor type.
uint8_t bFunctionLength
Size of this functional descriptor, in bytes.
uint8_t bmCapabilities
The capabilities that this configuration supports.

Detailed Description

The Abstract Control Management functional descriptor describes the commands supported by the Communication Class interface, as defined in Section 3.6.2, with the SubClass code of Abstract Control Model. It can only occur within the class-specific portion of an Interface descriptor.

Public Attributes Documentation

variable bDescriptorSubType

uint8_t usb_cdc_acm_desc::bDescriptorSubType;

variable bDescriptorType

uint8_t usb_cdc_acm_desc::bDescriptorType;

variable bFunctionLength

uint8_t usb_cdc_acm_desc::bFunctionLength;

variable bmCapabilities

uint8_t usb_cdc_acm_desc::bmCapabilities;

The documentation for this class was generated from the following file fw/rbcx-coprocessor/lib/libusb_stm32/include/usb_cdc.h