Want to develop a USB HID device? Need Windows PC application software, but don't want to deal with custom device drivers? Want to develop a quick and easy host PC application to test your USB HID device? The UsbHidApi dynamic link library (DLL) is for you. Did you know that you don't need a custom driver to access your USB device. If it's a Human Interface Class (HID) device, you can take advantage of existing Windows drivers. Used mainly for keyboards, mice, and joysticks, this class is also well-suited for special-purpose applications including access and control of custom-developed devices. UsbHidApi encapsulates API calls that give you easy access to your device. These API calls can be used in any development environment that accepts DLLs (e.g., Visual C++ & Visual Basic).
Check out these features:
Easy to use API calls - Open( ), Read( ), Write( ), etc.
No custom drivers (uses USB HID drivers already included in Windows)
Develop PC host applications quickly
Write applications for USB HID devices
Includes two API libraries: UsbHidApi and UsbHidApi_NET
Two available demonstration applications: Generic and U4x1 (UsbHidApi only)
Free demo source code included: Visual C++ 6.0 and Visual Basic
VC++ 6.0 demo source available for either generic demo app or U4x1 demo app
VB demo source available for generic demo app only
Compatible with LabView and LabWindows/CVI (see note)
Also includes API for Visual C++ .NET developers (see note)
Use implicit- or explicit-linking (DLL required for both options, included)
Includes dynamic library library (DLL) file.