Embedded USB Host Stack


Thesycon has discontinued the support for the Embedded USB Host Stack. There will be no further updates to the product Embedded USB Host Stack. Warranty for existing licenses is not affected.


Customers who are still actively using Thesycon’s USB Host Stack and have questions can contact .

Embedded USB Host Stack

Thesycon’s USB host software stack implements full USB host functionality, including external hub support, and optionally provides device class drivers. It enables developers to easily add USB host functionality to embedded systems. The USB pipe management and extended error recovery mechanisms required for reliable operation are implemented internally. The modular design enables applications to access the USB host programming interface directly, or to use APIs exposed by class drivers. A class driver typically attaches to an operating system module such as a file system. The stack can handle multiple host controllers, multiple devices and hubs simultaneously and fully supports hot plugging of devices and hubs. The programming interface supports dynamic device enumeration and identification.


USB System Architecture



Note that Thesycon also offers an embedded USB device solution for several microcontrollers.

Embedded USB Host Stack Architecture


Embedded USB HostStack































Device Driver - Software Development - Consulting home to the german version