cross-usb/README.md
G2 2e0de161dd
Update README.md
Added Todo section
2024-03-01 08:48:45 -06:00

970 B

Cross USB

A USB library which works seamlessly across most native and WASM targets.

Crates.io

Documentation


Note

Web USB only works in Chromium based browsers for now.

Dependencies

For native USB, the crate utilizies nusb, a pure rust library similar to the very popular libusb.

For WASM, this crate utilizes web-sys which gives access to browser API calls, and in this case is used to interact with WebUSB

TODO

  • Add choice for native backend between libusb wrapper and pure rust nusb
  • Allow platform-specific operations if the user requires them
  • Hot plug support... requires either using libusb as an optional backend or for nusb to implement it