-
I would greatly like to see this feature accepted into libusb-win32 as well.
2009-11-05 18:22:11 UTC by pckujawa
-
Will you have a win7 support?
Regards.
2009-11-03 20:57:18 UTC by nobody
-
Iv just discovered this project...and made an application to read a composite USB device with the filter drivers, very easy and nice.
Wonderful idea this, especially the filter drivers, so easy to make services to extend and enhance random USB devices :)
I did get the Freeze effect others have reported, my composite device is left in an unstable state after using it through the filter...
2009-11-01 16:04:54 UTC by priha
-
It would be useful to allow users read access to the device property & registry keys via IoGetDeviceProperty and IoOpenDeviceRegistryKey. It could prevent unnecessary control transfers for basic device information and give a way to easily distinguish between identical devices. I've modified the kernel driver to support this and would be happy to patch the user driver if need be.
If this...
2009-10-31 15:57:27 UTC by trobinso
-
Thank You for such fast reply ! I really appreciate it.
What kind of global data is changed? Data used only for enumeration (as I guess) ? If Yes - then i'm OK.
Each plugin is a *.dll (*.so) and will initialise UsbLib on itsown. For **all threads** from same dll will be **only one enumeration** process before spawing threads ( **usb_find_busses()** and **usb_find_devices()** ) - then i...
2009-10-29 11:44:59 UTC by damospl
-
<P>I haven't experienced too many problems using multiple devices with one thread per device. You do have to watch out for <pre>usb\_find\_busses()</pre> and <pre>usb\_find\_devices()</pre> because they update global data.</P>.
2009-10-29 11:11:07 UTC by tim_green
-
I have made a USB hardware and now i'm working on plugin-based open-sourced application to talk to many instances of this device. I have made standalone application as proof of concept and test for my hardware (but only one instance right now).
----------
I have read about multithreading and libusb, but there is no clear answer for following question:
Is it possible to talk to the...
2009-10-29 00:46:11 UTC by damospl
-
You may find it useful to add a device interface GUID via the INF so you call use RegisterDeviceNotification ( http://msdn.microsoft.com/en-us/library/aa363431%28VS.85%29.aspx ) in your software to receive device (interface) arrival notifications.
In your INF in the section [LIBUSB_DEV.AddReg.HW] along with your SupriseRemoveOk flag add the following with your own randomly generated GUID...
2009-10-07 13:01:10 UTC by tim_green
-
There is a race condition in add_device after IoAttachDeviceToDeviceStack(). If an IRP arrives before the device object "dev" is actually setup then a bad pointer is dereferenced. This patch rearranges the initialization of of the device object.
2009-10-06 16:43:23 UTC by tim_green
-
The comment was corrected in July 2009 in SVN revision 162 and released as v0.1.12.2. Thanks, Stephan!
2009-10-06 09:38:48 UTC by tim_green