2.5.5.2 usb_cdc.h

File Name

usb_cdc.h

Description

USB CDC class definitions

This file describes the CDC class specific definitions. This file is included by usb_device_cdc.h and usb_host_cdc.h header files. The application can include this file if it needs to use any USB CDC Class definitions.

Enumerations

Name Description
USB_CDC_DESCRIPTOR_TYPE Identifies the descriptor types in the CDC.
USB_CDC_FUNCTIONAL_DESCRIPTOR Identifies the CDC function header type.
USB_CDC_INF_PROTOCOL Identifies the protocol codes.
USB_CDC_INTERFACE_TYPE Identifies the CDC interface type.
USB_CDC_NOTIFICATION Identifies the notification codes available for CDC.
USB_CDC_REQUEST Identifies the CDC specific request codes.
USB_CDC_SUBCLASS Identifies the subclass codes for communication interface.

Macros

Name Description
CS_INTERFACE This is macro CS_INTERFACE.
USB_CDC_ACM_SUPPORT_BREAK This is macro USB_CDC_ACM_SUPPORT_BREAK.
USB_CDC_ACM_SUPPORT_COMM_FEATURE This is macro USB_CDC_ACM_SUPPORT_COMM_FEATURE.
USB_CDC_ACM_SUPPORT_LINE_CODING_LINE_STATE_AND_NOTIFICATION This is macro USB_CDC_ACM_SUPPORT_LINE_CODING_LINE_STATE_AND_NOTIFICATION.
USB_CDC_ACM_SUPPORT_NETWORK_NOTIFICATION This is macro USB_CDC_ACM_SUPPORT_NETWORK_NOTIFICATION.
USB_CDC_ACM_SUPPORT_NONE Identifies the CDC ACM sub-class capabilities.
USB_CDC_CLASS_CODE Identifies the CDC Interface Class, Subclass and protocol constants.
USB_CDC_COMMUNICATIONS_INTERFACE_CLASS_CODE This is macro USB_CDC_COMMUNICATIONS_INTERFACE_CLASS_CODE.
USB_CDC_DATA_INTERFACE_CLASS_CODE This is macro USB_CDC_DATA_INTERFACE_CLASS_CODE.
USB_CDC_DATA_INTERFACE_PROTOCOL This is macro USB_CDC_DATA_INTERFACE_PROTOCOL.
USB_CDC_DATA_INTERFACE_SUBCLASS_CODE This is macro USB_CDC_DATA_INTERFACE_SUBCLASS_CODE.
USB_CDC_LINESTATE_CARRIER Bit code information in line state.
USB_CDC_LINESTATE_DTR Bit code information in line state.
USB_CDC_REQUEST_CLASS_SPECIFIC CDC specific request.
USB_CDC_SUBCLASS_CODE This is macro USB_CDC_SUBCLASS_CODE.

Types

Name Description
USB_CDC_UNION_FUNCTIONAL_DESCRIPTOR_SUBORDINATE This is type USB_CDC_UNION_FUNCTIONAL_DESCRIPTOR_SUBORDINATE.