usbd-human-interface-device

USB HID library

A Rust library that provides an embedded USB HID library for building human interface devices

Batteries included rust USB HID library for usb-device

GitHub

116 stars
5 watching
23 forks
Language: Rust
last commit: 24 days ago

Related projects:

Repository Description Stars
rust-embedded-community/usb-device A framework for building USB devices in Rust. 450
mikeobrien/hidlibrary Enables enumeration and communication with HID-compatible USB devices in .NET. 589
libusb/hidapi A cross-platform library allowing applications to interface with USB and Bluetooth HID-Class devices on various platforms. 1,674
fmckeogh/usb-pd-rs A Rust library and firmware driver for USB Power Delivery with support for specific hardware devices. 19
rudolphriedel/usb_can-fd A hardware interface between USB and CAN-FD protocols 54
esp-rs/esp-idf-hal A Rust library providing safe wrappers for the ESP IDF SDK drivers 469
ksksue/physicaloidlibrary An Android library that enables communication with physical computing boards using USB-serial protocols. 356
heerkog/micropythonblehid Library providing a framework for creating HID devices over Bluetooth Low Energy (BLE) in MicroPython 235
node-usb/node-usb A Node.js library that enables communication with USB devices 1,568
mozilla/authenticator-rs A Rust library for interacting with Security Key-type devices via USB HID protocol 276
ulixxe/usb_cdc A Verilog module implementing a full-speed USB communications device class for FPGA and ASIC designs. 157
matthewking/deviceid A simple C# library providing functionality to generate unique device IDs for computers 791
slowtec/tokio-modbus A Rust-based library for communicating with industrial automation devices over TCP or RTU protocols. 414
pbek/usb_hid_autofire A tool to simulate left-clicks as a USB HID device 109
david-sawatzke/hub75-rs A Rust library for controlling Hub75 RGB matrix displays 21