
libusb
libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware.
hidapi: test.c - libusb
This contents of this file may be used by anyone for any reason without any conditions and may be used as a starting point for your own applications
hidapi API - libusb
Apr 4, 2025 · Coverts a version as Major/Minor/Patch into a number: <8 bit major><16 bit minor><8 bit patch>. This macro was added in version 0.12.0. Convenient function to be used for compile-time checks, like:
hidapi.h File Reference - libusb
Oct 30, 2024 · #define HID_API_EXPORT_CALL HID_API_EXPORT HID_API_CALL
hidapi: hidapi/hidapi.h Source File - libusb.info
Oct 30, 2024 · 11 12 At the discretion of the user of this library, 13 this software may be licensed under the terms of the 14 GNU General Public License v3, a BSD-Style license, or the 15 original HIDAPI license as outlined in the LICENSE.txt, 16 LICENSE-gpl3.txt, LICENSE-bsd.txt, and LICENSE-orig.txt
hidapi: Examples - libusb
Generated on Fri Apr 4 2025 15:44:29 for hidapi by 1.9.8
hidapi: hid_device_info Struct Reference - libusb
Apr 4, 2025 · The USB interface which this logical device represents. Valid only if the device is a USB HID device. Set to -1 in all other cases. Examples test.c.
hidapi: HIDAPI Doxygen output - libusb
Apr 4, 2025 · This site is dedicated to hosting an API reference for the HIDAPI library. For general information, see the source repository. There are also build instructions hosted on github: Building from source Using CMake Using Autotools (deprecated)
hidapi: Globals - libusb.info
Mar 13, 2025 · Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
hidapi: Data Fields - libusb
Oct 30, 2024 · Here is a list of all documented struct and union fields with links to the struct/union documentation for each field: