#usb #hid #usage #hidusb #usbhid

usbhidusage

A general purpose library for working with usb Human Interface Device Descriptors

1 unstable release

new 0.1.2 Oct 30, 2024
0.1.1 Oct 28, 2024
0.1.0 Oct 28, 2024

#92 in Visualization

Download history 390/week @ 2024-10-28

390 downloads per month

MIT license

40KB
824 lines

usbhidusage

A general purpose library for working with usb Human Interface Device Descriptors"

Crates.io License: GPL v3

Website | API Docs |

Overview

usbhidusage is with the Rust programming language. At a high level, it provides a few major components:

  • _
  • _
  • _

_ .

Example

A PCAP reader with usbhidusage.

Make sure you state usbhidusage as a dependency on Cargo.toml:

[dependencies]
usbhidusage = "0.1.0"
pcap = "2.2.0"
pnet = "0.35.0"

Then, on your main.rs:

use usbhidusage;


More examples can be found here.

Contributing

🎈 Thanks for your help improving the project! We are so happy to have you! We have a [contributing guide][guide] to help you get involved in the usbhidusage project.

[guide]:

Supported Rust Versions

License

Contribution

Dependencies

~3–14MB
~130K SLoC