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

Reply via email to