| USBD ROM Stack 2.0 ROM based USB device stack

Data Structures
Communication Device Class (CDC) Function Driver

## Detailed Description

# Module Description

CDC Class Function Driver module. This module contains an internal implementation of the USB CDC Class.

User applications can use this class driver instead of implementing the CDC-ACM class manually via the low-level USBD_HW and USBD_Core APIs.

This module is designed to simplify the user code by exposing only the required interface needed to interface with Devices using the USB CDC-ACM Class.

## Data Structures
struct | USBD_CDC_INIT_PARAM_T
| Communication Device Class function driver initialization parameter data structure. More...
struct | USBD_CDC_API_T
| CDC class API functions structure.This module exposes functions which interact directly with USB device controller hardware. More...