Current workaround is to simply delete that byte
|
Ok(OutputEvent::Output { mut data }) => { |
|
// TODO: BUG: why do UHID output event come with an extra byte in the front? |
|
data.remove(0); |
|
if let Err(e) = send_read.send(Ok(data)) { |
I suspect that uhid-virt's C bindings (uhidrs-sys) might be outdated - might be missing a field
Current workaround is to simply delete that byte
softauth/src/hid/linux/uhid_transport.rs
Lines 33 to 36 in 16f0b29
I suspect that
uhid-virt's C bindings (uhidrs-sys) might be outdated - might be missing a field