Function usb_enumeration::enumerate[][src]

pub fn enumerate(
    vendor_id: Option<u16>,
    product_id: Option<u16>
) -> Vec<UsbDevice>

Enumerates connected USB devices

  • vendor_id - Optional USB Vendor ID to filter
  • product_id - Optional USB Product ID to filter
let devices = usb_enumeration::enumerate(None, None);

You can also optionally filter by vendor or product ID:

let devices = usb_enumeration::enumerate(Some(0x1234), None);