hid-decode 0.1.0

HID report descriptor decoding utilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
#[test]
fn decoder_example() {
    let hid_descriptor_bytes = [0x05, 0x01, 0x09, 0x02];
    let mut output = Vec::new();
    hid_decode::decode(&mut output, hid_descriptor_bytes).expect("write error");
    let output = String::try_from(output).expect("non-UTF8 output");
    assert_eq!(
        output,
        concat!("Usage Page: GenericDesktop\n", "Usage: Mouse\n")
    );
}