Thesycon offers various USB firmware components for licensing. The libraries are compliant with USB 1.1 and USB 2.0 standards. For details, please refer to the individual product information pages listed below.
The Embedded USB Device Stack is a
generic USB firmware library for microcontrollers.
It implements all the functionality required by a usual USB function and can be adapted to
a variety of microcontrollers. Upon its modular concept the Embedded USB Device Stack can
be easily customized, enhanced and adopted. The implementation for a few
microcontrollers as well as some
device classes are
available as prepackaged components. The embedded USB Device Stack is implemented in Ansi-C
and provided as source code.
Embedded USB Device Stack product information page
The embedded USB Host Stack is a
generic USB firmware library for microcontrollers. It implements all the functionality required by
a usual USB host controller and can be adapted to a variety of microcontrollers.
Upon its modular concept the embedded USB Host Stack can be easily customized, enhanced and adopted.
The implementation for a few microcontrollers
as well as some class drivers are
available as prepackaged components. The embedded USB Host Stack is implemented in Ansi-C
and provided as source code.
Embedded USB Host Stack product information page
TUMlib provides an implementation of the USB Mass Storage device class protocols.
If it is combined with a file system driver and a USB host controller driver
a complete USB Mass Storage Host driver stack is created. TUMlib is implemented
in C and provided as source code.
TUMlib product information page
VUFIL is a generic USB firmware library for microcontrollers. It implements most of the functionality required by a USB function. It is implemented in C and provided as source code. The library can be adapted to a variety of microcontrollers.
VUFIL product information page
FUFA is a USB firmware library for microcontrollers of the Fujitsu FFMC-16LX MB90330 and FFMC-16FX MB96330 series. It implements most of the functionality required by the USB function. It is implemented in C and provided as source code.
FUMA is a USB minihost driver library for Fujitsu microcontrollers of the FFMC-16LX MB90330 and FFMC-16FX MB96330 series. It controls the USB minihost of the microcontroller and provides a programming interface (API) that is convenient to use. It is implemented in C and provided as source code.
© 2008 THESYCON


