USB Libraries Help > USB Device Libraries > USB CDC Device Library > Library Interface > b) Data Types and Constants > USB_CDC_INF_PROTOCOL Enumeration
MPLAB Harmony USB Stack
USB_CDC_INF_PROTOCOL Enumeration

CDC protocol codes 

This enumeration identifies the possible protocol codes for CDC.

C
typedef enum {
  USB_CDC_PROTOCOL_NO_CLASS_SPECIFIC = 0x00,
  USB_CDC_PROTOCOL_AT_V250 = 0x01,
  USB_CDC_PROTOCOL_AT_PCCA = 0x02,
  USB_CDC_PROTOCOL_AT_PCCA_ANNEX_O = 0x03,
  USB_CDC_PROTOCOL_AT_GSM = 0x04,
  USB_CDC_PROTOCOL_AT_3GPP = 0x05,
  USB_CDC_PROTOCOL_AT_CDMA = 0x06,
  USB_CDC_PROTOCOL_ETH_EMULATION = 0x07,
  USB_CDC_PROTOCOL_EXTERNAL = 0xFE,
  USB_CDC_PROTOCOL_VENDOR_SPECIFIC = 0xFF
} USB_CDC_INF_PROTOCOL;
Remarks

None.