Skip to content
mcuee edited this page Mar 29, 2015 · 10 revisions

Welcome to the libusb-compat-0.1 wiki!

There are several libusb-0.1 API implementations:

libusb-0.1 is the original libusb implementation and it is no longer supported.

libusb-compat-0.1 is a compatibility library which provides the libusb-0.1 API. New projects should try to use libusb-1.0 API and not libusb-0.1 API. But if libusb-0.1 API needs to be used, then you can use libusb-compat-0.1. Please take note of the known quirks/differences from the legacy libusb-0.1.

libusb-win32 is a Windows-only implementation of the libusb-0.1 API plus some Windows only extension APIs. It is in a bug-fix-only maintenance mode. New projects are strongly recommended to use libusb Windows backend and not libusb-win32.

FreeBSD ships their own implementation of the libusb-0.1 API (along with libusb-1.0 API) as part of their system libraries.

Clone this wiki locally