hidg-core 0.1.1

Linux USB HID Gadget emulation
Documentation

HID Gadget Emulation in Rust

github crate docs MIT CI

Rust crate for interfacing with Linux HID Gadget devices (/dev/hidgX).

Since all functionality is dependent on Linux function calls, this crate only compiles for Linux systems.

Crates

Features

  • fromstr - implements [core::str::FromStr] implementation for some types
  • display - implements [std::fmt::Display] implementation for some types
  • phf - use phf in [core::str::FromStr] trait implementations
  • serde - enables serde support for some types
  • keyboard - enables keyboard class support
  • mouse - enables mouse class support