hidapi

HID device library

A cross-platform library allowing applications to interface with USB and Bluetooth HID-Class devices on various platforms.

A Simple cross-platform library for communicating with HID devices

GitHub

2k stars
43 watching
405 forks
Language: C
last commit: almost 2 years ago
Linked from 1 awesome list

androidbluetoothbsdchidhidapihidapi-libraryhidrawi2clinuxmacosspiusbusb-hidwindows

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
dlkj/usbd-human-interface-deviceA Rust library that provides an embedded USB HID library for building human interface devices119
mikeobrien/hidlibraryEnables enumeration and communication with HID-compatible USB devices in .NET.591
heerkog/micropythonblehidLibrary providing a framework for creating HID devices over Bluetooth Low Energy (BLE) in MicroPython242
bsiever/microbit-pxt-blehidEnables Bluetooth HID functionality on Micro:bit V2 devices31
inderkumarrathore/deviceguruA Swift library that provides information about the device hardware and platform type.479
tamere/libusb-pharoA Pharo-based implementation of the libusb interface for interacting with USB devices5
bensampson5/libsvA SystemVerilog digital hardware IP library with automated testbenches and continuous integration23
rust-embedded-community/usb-deviceA framework for building USB devices in Rust.451
libui-ng/libui-ngA portable GUI library for C that uses native platform technologies655
alt236/bluetooth-le-library---androidA library providing easy access to Bluetooth LE device information and iBeacon data860
umiddelb/armhfA collection of tutorials and guides for setting up and using Linux on ARM devices734
zhaojh329/libuhttpdA lightweight and high-performance HTTP server library for embedded Linux systems.386
slowtec/tokio-modbusA Rust-based library for communicating with industrial automation devices over TCP or RTU protocols.420
pbek/usb_hid_autofireA tool to simulate left-clicks as a USB HID device112
mchinyakov/react-native-device-infoA library for accessing device information in React Native applications3