Home

About

Services

USB Driver Toolkit

Store

Contact

References

Links
USB Driver
Contents


- WDM driver which supports the functions in the supplied DLL.  It also correctly handles PnP and power management and has been tested on Win98, Win98SE, WinME, Win2000 and WinXP.

- Win32 DLL which provides a C callable API for calling the WDM driver.  It also can be used with any environment that allows calls to a DLL such as Visual Basic, Delphi, etc.  It performs various house keeping tasks so that they don't have to be repeated in every application that uses the driver. Click here to view the functions provided!

- USB Control Panel provides a variety of functions to assist in the development of the USB device.  Please refer to the help provided with the control panel.

- Bulkloop is an application which allows different types of data to be continuously sent to and received from a device.  It measures throughput, checks for errors, and logging of large numbers of transfers.  Please refer to the help provide with Bulkloop for more information.

- USB Product Id's or PID are supplied using our Vendor ID for each licensed product if your company doesn't already have a USB Vendor ID and doesn't want to pay the fee for a Vendor ID from www.usb.org.

- Tray application which indicates how many devices with the APA Sample device Vendor and Product ID are attached to the system.  A USB icon without a red cross through indicates that at least one device is present.  Placing the mouse cursor over the icon displays a popup with the actual count.

- Sample Firmware for Cypress EZ-USB, FX, and FX2 is provided.  Samples for other USB development environments are under development.

- Sample Applications

Visual C++ examples are provided which demonstrate how do bulk and interrupt transfers synchronously and asynchronously, process descriptors, and download firmware.

NEW!! Borland C++ example which implements a simple control panel and uses most of the functions is provided.

NEW!! Visual Basic example which implements a simple control panel and uses most of the functions is provided.

NEW!! Delphi example which implements a simple control panel and uses most of the functions is provided.

NEW!! LabView is supported using supplied VI's.

Other samples are under development and are provided on request.


| HOME | ABOUT | SERVICES | USB DRIVER TOOLKIT | STORE | CONTACT | REFERENCES | LINKS |