Features and Benefits
- Supports all USB Endpoint/Transfer Types, and Interface Speeds including Low (1.5Mbs), Full (12Mbs) and High Speed (480Mbps).
- Transfer types include Control, Interrupt, Bulk, and Isochronous, providing the base for the widest possible range of class drivers.
- Support for use of multiple USB class functions on a single device.
- Class drivers for RNDIS, CDC-ACM, CDC-EEM, CDC-ECM, CDC-NCM, CDC-FTDI, and Raw/Vendor-specific.
Please visit the HCC Embedded USB Overview page for more details.
The USB Host stack is scalable. It includes many host class drivers that enable an embedded host to control a variety of USB devices including pen-drives, printers, audio devices, joysticks, virtual serial ports and network interfaces. It supports EHCI, OHCI, and non-standard USB host controllers.
The USB Device stack allows developers to integrate USB device functionality into their embedded devices. It includes many device class drivers that give the device functional possibilities, including operating as a pen-drive, virtual serial port, joystick, audio system or a network card.
HCC Embedded also provides a full software OTG Stack that supports the SRP and HNP protocols to negotiate between two connected devices in order to decide which of them operates as the host.
Please visit the HCC Embedded USB Overview page for more details and the Demonstration projects for ADSP-SC573, ADSP-SC589, and ADSP-SC594 page to find free demonstration projects for the ADSP-SC57x, ADSP-SC58x, and ADSP-SC59x processors.