hidapi-rs
hidapi-rs copied to clipboard
Replace linux-hidraw backend with raw rust implementation.
- Keep the API compatible to version 0.5.0
- Create rust based hidraw backend.
- Recreate all the features of the old backend
- Add usage page & number extraction for device enumeration code.
- Do not compile and link signal11/hidapi, when using linux-hidraw backend.
Progress:
- [ ] Device enumeration (using udev) -> https://github.com/ruabmbua/hidapi-rs/issues/41
- [ ] Device meta data extraction -> https://github.com/ruabmbua/hidapi-rs/issues/41
- [ ] Blocking HID IO
- [ ] Non-blocking HID IO