usbd-human-interface-device 0.6.0

Batteries included embedded USB HID library for usb-device. Includes concrete Keyboard (boot and NKRO), Mouse, Joystick and Consumer Control implementations as well as support for building your own HID classes.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Prelude for using USB HID devices
//!
//! The purpose of this module is to alleviate imports of structs and enums
//! required to instance USB HID devices:
//!
//! ```
//! # #![allow(unused_imports)]
//! use usbd_human_interface_device::prelude::*;
//! ```

pub use crate::usb_class::{UsbHidClass, UsbHidClassBuilder};
pub use crate::UsbHidError;