-
Notifications
You must be signed in to change notification settings - Fork 41
Home
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.