Follow-up Comment #7, bug #41854 (project avrdude):
> I would expect that I can use EITHER libusb-0.1.x or
> libusb-1.x.x and that once I use ONE of them, USB
> support is present. Is that correct?
Nope, usb_libusb.c (which wraps USB access for the Atmel tools)
requires just USB_LIBUSB (i.e., libusb-0.1) support to be
present. The reasons are:
* libusb-0.1 API is more universally available; last I've heard, OpenSolaris
(or its successors) don't have the libusb-1.0 API at all
* except for more work rewriting our implementation ;), we wouldn't gain much
by switching the API
* all libusb-1.0 implementations known do offer a 0.1 API compatibility
wrapper anyway
So the latter is where you'd have to look for on MinGW32.
All I can tell you is that I'm using MinGW32-Crosstools under
FreeBSD to build the "official" Win32 binaries, and it works
there.
DFU support (which is the layer below FLIP) also uses the
libusb-0.1 API.
As Hannes already mentioned, pthreads are by now only used by
the FT245 implementation (low-level bitbang using FTDI FT245
chips).
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?41854>
_______________________________________________
Nachricht gesendet von/durch Savannah
http://savannah.nongnu.org/
_______________________________________________
avrdude-dev mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/avrdude-dev