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

119 stars
5 watching
23 forks
Language: Rust
last commit: almost 2 years ago

Related projects:

RepositoryDescriptionStars
rust-embedded-community/usb-deviceA framework for building USB devices in Rust.451
mikeobrien/hidlibraryEnables enumeration and communication with HID-compatible USB devices in .NET.591
libusb/hidapiA cross-platform library allowing applications to interface with USB and Bluetooth HID-Class devices on various platforms.1,705
fmckeogh/usb-pd-rsA Rust library and firmware driver for USB Power Delivery with support for specific hardware devices.21
rudolphriedel/usb_can-fdA hardware interface between USB and CAN-FD protocols56
esp-rs/esp-idf-halA Rust library providing safe wrappers for the ESP IDF SDK drivers482
ksksue/physicaloidlibraryAn Android library that enables communication with physical computing boards using USB-serial protocols.358
heerkog/micropythonblehidLibrary providing a framework for creating HID devices over Bluetooth Low Energy (BLE) in MicroPython242
node-usb/node-usbA Node.js library that enables communication with USB devices1,578
mozilla/authenticator-rsA Rust library for interacting with Security Key-type devices via USB HID protocol279
ulixxe/usb_cdcA Verilog module implementing a full-speed USB communications device class for FPGA and ASIC designs.159
matthewking/deviceidA simple C# library providing functionality to generate unique device IDs for computers799
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
david-sawatzke/hub75-rsA Rust library for controlling Hub75 RGB matrix displays22