This section describes which operating systems support each of the provided demos.
Limitations
1) These devices enumerate successfully by the OS but currently there is not an example program to interface these devices.
2) Devices that implement the LibUSB demo will enumerate successfully on Macintosh based operating systems (provided the correct drivers are installed). Currently there is not an example program to communicate to these devices on these operating systems in this installation.
3) Only single touch gestures are supported in Windows Vista. For the multi touch demo only the single touch gestures will work as a gesture. The multi touch gestures in Vista will appears as two separate touch events that do not produce a usable pattern.
4) When used with Windows XP SP2 or earlier, this demo requires a Microsoft hotfix in order to run properly. This hotfix is linked from the demo folder. Windows XP SP3 works properly without needing any hotfix.
5) When adding a VID/PID string to the “%DESCRIPTION%=DriverInstall” and “%DESCRIPTION%=DriverInstall64” sections in the mchpusb.inf file, remove one or more of the pre-existing VID/PID strings from the list. There is a limit to the maximum number of VID/PID strings that can be supported simultaneously. If the list contains too many entries, the following error message will occur when installing the driver under Vista: "The Data Area Passed to a System Call Is Too Small"
6) The CDC PC example code does not run as implemented on the 64-bit version of the Windows Vista operating system with some versions of the .net framework. The .NET SerialPort object does not appear to receive data as implemented in these examples in the early versions of the .net framework for Vista.
7) The HID keyboard example does not work as implemented on the Windows 2000 operating system or any earlier revisions of the Windows operating systems.
8) Firmware successfully enumerates but test machine was unable to verify functionality. This is either due to lack of support in the OS for these types of devices or lack of an Application that uses these devices.
9) This demo uses the USB IAD specification. Some versions of Macintosh OSX do not support IAD.
MLA - USB Library Help Version : 2.16
![]() |