The EUSBD™ (Embedded USB) device stack has been designed by HCC’s embedded system engineers to provide the most efficient USB device solutions. EUSBD-BS (the EUSB Base System) provides a USB device stack for end-point control. The stack supports all four USB transfer types:
The EUSBD™ (Embedded USB) device stack has been designed by HCC’s embedded system engineers to provide the most efficient USB device solutions. EUSBD-BS (the EUSB Base System) provides a USB device stack for end-point control. The stack supports all four USB transfer types: Control, Interrupt, Bulk, Isochronous, A Human Interface Device (HID) driver is supplied with EUSBD-BS. Other classes (see the diagram below) can be ordered as required.> Link to
HCC's EUSBH (Embedded USB Host Stack) is a full-featured host stack designed for embedded applications. Its key features are:
Compliance with USB 1.1 and 2.0,
Control, bulk, interrupt and isochronous transfers,
Low-speed 1.5 Mb/s, full-speed 12Mb/s and high-speed 480 Mb/s,
Support for OHCI, EHCI and non-standard host controllers,
Contains integrated root hub and port manager,
Range of class drivers,
Small footprint (<16K) and data requirement (<10K),
Designed for any RTOS> Link to
The On-The-Go extension to the USB protocol was introduced so that a system can operate as either a USB host or as a USB peripheral (also called “device”) using a single connector.> Link to