You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
1.2 KiB
ReStructuredText
47 lines
1.2 KiB
ReStructuredText
==============
|
|
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 <Universal Serial Bus Communications Class Subclass Specification
|
|
for PSTN Devices, Revision 1.2>
|
|
|
|
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.
|