Thesycon offers a range of products to assist in developing system-level software for Windows and Linux and to develop firmware. These include universal drivers, libraries and development tools.
Products can be ordered directly from Thesycon by using the PDF forms provided on the product information pages. In some countries there are distributors for Thesycon products.
The USBIO Development Kit provides a generic USB device driver for Windows. The driver enables Windows application developers to control any kind of USB device available. The development kit supports USB 1.1 and USB 2.0.
USBIO product information page
Thesycon's device driver for CDC/ACM compliant devices provides a serial port emulation on Windows operating systems by implementing a serial link emulation protocol on USB. The driver provides some unique features such as simplified protocol variants and a Plug&Play compliant device instance enumeration method.
USB CDC/ACM Class Driver product information page
Thesycon's device driver for CDC/ACM provides a serial port emulation on Windows CE by implementing a serial link emulation protocol on USB. The driver exposes a Win32-compatible COM port.
USB CDC/ACM Class Driver product information page
Thesycon's
USB Multi-Interface Driver is a replacement driver for the driver provided by the system. It fixes various bugs,
enables multi-configuration device support and access to endpoint 0. This allows the design of interesting applications.
USB Multi-Interface Driver product information page
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


