From: Peter S. <pe...@st...> - 2012-04-19 03:04:25
|
Kenneth Schultz wrote: > Can someone tell me what is supported for windows on libusb for > USB2/USB3??? I am flexibale and can move to different drivers if > needed. > > What will work for USB2? > > What will work for USB3? If your requirement is a non-portable API that supports isoc on Windows then libusb-1.0 currently does not work for you and your choices are: 1. Help implement support for libusb0.sys in libusb-1.0 and thus close http://libusb.org/ticket/49 2. Use one of the Windows-specific APIs that Pete mentioned. The former is obviously the only option that allows your application code to stay portable. If this is not important for you then you don't need to contribute to libusb-1.0 and can get what you want using a non-portable API. As Pete mentioned, USB2 vs. USB3 doesn't matter, but had you wanted to use streams in USB3 bulk transfers you might have needed to work with the API provider in order to create a suitable API for your application, at least for libusb-1.0. This does not apply for isochronous endpoints however. //Peter |