Registry / other / usbd-hid

usbd-hid

JSON →
library0.10.0rscratesunverified

A HID class implementation for use with the usb-device library in embedded USB devices.

# Cargo.toml [dependencies] usbd-hid = "0.10.0"
INSTALL
IMPORT
SIG · USBD-HID
U
usbd-hid
otherrustv0.10.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

HIDClass
use usbd_hid::hid_class::HIDClass;

Creates a HID class for a USB device.

use usbd_hid::hid_class::HIDClass; use usb_device::prelude::*; // Assume usb_bus is already initialized let hid = HIDClass::new(&usb_bus, HIDReportDescriptor::new(&[0x05, 0x01]), 64); // Use hid in USB device configuration
Debug
Known issues
gotchaRequires a usb-device bus implementation; not standalone.
fix
Ensure you have a usb-device compatible HAL and bus initialized.
affects: >=0.0.0
Upgrade
Version history
0.10.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
11 hits · last 30 days
node
10
Resources
usbd-hid — cargo add usbd-hid · libregistry