USB Libraries Help > USB Device Libraries > USB CDC Device Library > Files > usb_cdc.h
MPLAB Harmony USB Stack
usb_cdc.h

Microchip Technology Inc.

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 
 
Identifies the descriptor types in the CDC. 
 
Identifies the CDC function header type. 
 
Identifies the protocol codes. 
 
Identifies the CDC interface type. 
 
Identifies the notification codes available for CDC. 
 
Identifies the CDC specific request codes. 
 
Identifies the subclass codes for communication interface. 
Macros
 
Name 
Description 
 
This is macro _USB_CDC_H. 
 
This is macro CS_INTERFACE. 
 
This is macro USB_CDC_ACM_SUPPORT_BREAK. 
 
This is macro USB_CDC_ACM_SUPPORT_COMM_FEATURE. 
 
This is macro USB_CDC_ACM_SUPPORT_LINE_CODING_LINE_STATE_AND_NOTIFICATION. 
 
This is macro USB_CDC_ACM_SUPPORT_NETWORK_NOTIFICATION. 
 
Identifies the CDC ACM sub-class capabilities. 
 
Identifies the CDC Interface Class, Subclass and protocol constants. 
 
This is macro USB_CDC_COMMUNICATIONS_INTERFACE_CLASS_CODE. 
 
This is macro USB_CDC_DATA_INTERFACE_CLASS_CODE. 
 
This is macro USB_CDC_DATA_INTERFACE_PROTOCOL. 
 
This is macro USB_CDC_DATA_INTERFACE_SUBCLASS_CODE. 
 
Bit code information in line state 
 
Bit code information in line state 
 
CDC specific request 
 
This is macro USB_CDC_SUBCLASS_CODE. 
Types
 
Name 
Description 
 
This is type USB_CDC_UNION_FUNCTIONAL_DESCRIPTOR_SUBORDINATE.