New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Settle on a USB communications library #42
Comments
Are you talking about libusb1 for Unix vs libftd2xx for Windows? |
I agree, libusb seems to be a good option. If it works well with Windows now we won't need FTD2XX drivers anymore. |
I have been testing with libusb1 on windows, managed to fix any linker issues etc. See #43
Calling
In @FabienDanieau do you have a windows machine you could test with? |
from @mcuee on libusb/libusb#185 (comment) :
Yout toughts on that @qdot ? |
OH. Now I remember why I did it this way. :| I kept the FTDI driver in on windows for people that want to use software that requires either the Novint SDK OR libnifalcon. Would be nice to keep both around. That said, the Novint SDK has a chance of disappearing/not working at any point these days, since it hasn't been updated in years, so being able to support libusb on windows would be nice. We can just create a Zadig installer for WinUSB drivers. I guess the problem at that point is, given we'll have a platform will support both drivers, how do we have programs figure out which driver to use on windows? |
At the time libnifalcon was written, it was hard to find a usb/ftdi library that supported our async needs. That's probably changed in the past few years. Would be nice to settle on a single cross platform library that suits our requirements.
The text was updated successfully, but these errors were encountered: