libusb
Sign in to savethumb|upright=1.5|The Linux API is composed out of the System Call Interface of the Linux kernel, the [[GNU C Library, libcgroup, libdrm, libalsa and libevdev (by freedesktop.org).]]
Source code
libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD, Haiku, Solaris userspace, and WebAssembly via WebUSB. It is written in C (Haiku backend in C++) and licensed under the GNU Lesser General Public License version 2.1 or, at your option, any later version (see COPYING). libusb is abstracted internally in such a way that it can hopefully be ported to other operating systems. Please see the PORTING file for more information.
Excerpt from the source-code README · 894 chars · not written by Vinony
Wikidata facts
- Official website
- www.libusb.org
Show 3 more facts
- source code repository URL
- github.com/libusb/libusb
- software version identifier
- 1.0.29
- issue tracker URL
- github.com/libusb/libusb/issues
via Wikidata · CC0
~1 min read
Article
4 sectionsContents
- Availability
- See also
- References
- External links
thumb|upright=1.5|The Linux API is composed out of the System Call Interface of the Linux kernel, the [[GNU C Library, libcgroup, libdrm, libalsa and libevdev (by freedesktop.org).]]
libusb is a library that provides applications with access for controlling data transfer to and from USB devices on Unix and non-Unix systems, without the need for kernel-mode drivers.