============== USB Device CDC ============== USB Device CDC (Communication Device Class)is a part of the USB Device Stack library. It provides support for Abstract Control Model, which is one of the USB PSTN Device Models. The device uses both a Data Class interface and a Communication Class interface for it. For more detailed definition and description about this model, user can refer to the related chapter in Features -------- * Initialization/de-initialization. * Data transfer. * Callbacks management on: * Transmission done * Reception done * Setting a new Line coding * Line state changing Applications ------------ * Used as a vritual serial. Dependencies ------------ * USB Device Driver * USB Device Stack Core * USB Protocol CDC Limitations ----------- * Only single instance can be supported, not applied for multiple case. * The INF and CAT file would be packed in atzip file. User can extract them from "./usb/class/cdc/device". * If user wants to combine CDC with other classes into one device, USB Device Stack Composite component should be added from the web page rather than USB Device Stack CDC ACM.