usbd-webusb ===========
WebUSB implementation for usb-device.
WebUSB is a proposed JavaScript API standard for securely providing access to USB devices from web pages.
Example =======
A full example requires the use of a hardware driver, but the hardware independent part looks like that:
```rust use usbd_webusb::*;
// Creates a WebUSB class instance with URL "https://google.com" // You can also provide a custom URL with scheme urlscheme::CUSTOM let wusb = WebUsb::new(&usbbus, urlscheme::HTTPS, "google.com"); let mut usbdev = UsbDeviceBuilder::new(&usb_bus, UsbVidPid(0x16c0, 0x27dd)) .product("Test product") .build();
loop { if !usb_dev.poll(&mut [&mut wusb]) { continue; } } ```