Skip to content
EntityQ287670· pop 8· linked from 169 articles

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).]]

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
Sources (4)

via Wikidata · CC0

~1 min read

Article

4 sections
Contents
  • 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.

Available in 8 languages

via Wikidata sitelinks · CC0

Connections

Categories