hidapi
HID library
Provides a cross-platform library for communicating with USB and Bluetooth HID devices.
A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows.
2k stars
133 watching
901 forks
Language: C
last commit: about 1 year ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
libusb/hidapi | A cross-platform library allowing applications to interface with USB and Bluetooth HID-Class devices on various platforms. | 1,674 |
heerkog/micropythonblehid | Library providing a framework for creating HID devices over Bluetooth Low Energy (BLE) in MicroPython | 235 |
mikeobrien/hidlibrary | Enables enumeration and communication with HID-compatible USB devices in .NET. | 589 |
nicohood/hid | A C-based library providing enhanced USB functions and HID support for various Arduino boards | 2,378 |
bsiever/microbit-pxt-blehid | Enables Bluetooth HID functionality on Micro:bit V2 devices | 31 |
dlkj/usbd-human-interface-device | A Rust library that provides an embedded USB HID library for building human interface devices | 116 |
dburr/linux-ibeacon | A tool to create and manage iBeacon-compatible Bluetooth LE beacons on Linux devices | 163 |
jwise/horndis | Enables USB tethering on Mac OS X devices | 3,000 |
jensmeder/darklightning | Enables fast data transmission between Apple devices and Macs over USB | 333 |
seemoo-lab/openhaystack | An open-source framework for tracking Bluetooth devices using Apple's Find My network | 8,572 |
pbek/usb_hid_autofire | A tool to simulate left-clicks as a USB HID device | 109 |
homebridge-plugins/homebridge-ewelink | Enables control and monitoring of eWeLink devices within HomeKit. | 387 |
ddiakopoulos/hiduino | A firmware that enables native USB-MIDI support on Arduino boards | 643 |
mttrb/beaconosx | Supports using Mavericks as an iBeacon on Bluetooth 4 enabled Macs | 854 |
friedrichweise/wechsel | Tool to simplify Bluetooth connection management on macOS using keyboard shortcuts | 79 |