Skip to content

Explanation of libusb vs libusb-win32; libusb.org, libusb.info, etc #43

@gwideman

Description

@gwideman

The landscape for someone just trying to figure out what to install to get a USB peripheral working (in my case, AVRISP MkII with WinAVR's included libusb version who-knows-what) is dauntingly confusing.

Is there somewhere (or could someone create it if there isn't) a concise explanation of the conspicuous players in this space, all the components, and how they do or don't relate to each other? For starters:

How does libusb relate to libusb-win32? I thought they were alternatives to one another or possibly that the -win32 one superceeds the not-win32 one, in light of not-win32 being uninstallable due to lack of signature. But now I see on page https://github.com/libusb/libusb/wiki/Windows that libusb claims to support recent Windows. Except then I read that libusb requires libusb-win32. What? Totally confused.

And then there's the proliferation of websites that might or might not be related:
libusb.org. libusb,info ("The old site is now obsolete, please use libusb.info." -- what "old site" is that?), github.com/libusb, sourceforge.net/projects/libusb-win32.

Help!

-- Graham

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions