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 very first libusb implementation and it is no longer maintained.

libusb-compat-0.1 is a compatibility library which provides the libusb-0.1 API by using the libusb-1.0 API.

libusb-win32 is a Windows-only implementation of the libusb-0.1 API plus some Windows only extension APIs. The libusb-win32 project has also created the open source libusb0.sys Windows kernel driver, which exposes a userspace API that allows USB devices to be accessed outside of the Windows kernel. It is in a bug-fix-only maintenance mode. New projects are strongly recommended to use libusb-1.0 API and not libusb-win32.

FreeBSD ships their own implementation of the libusb-0.1 API as part of their system libraries.

Clone this wiki locally