> Is there any way to compare/test whether two usb.core.Device instances > do actually refer to the same physical device?
Looking at the libusb1.0 interface, it seems that the following entry points /** \ingroup dev * Get the number of the bus that a device is connected to. * \param dev a device * \returns the bus number */ uint8_t API_EXPORTED libusb_get_bus_number(libusb_device *dev) { return dev->bus_number; } /** \ingroup dev * Get the address of the device on the bus it is connected to. * \param dev a device * \returns the device address */ uint8_t API_EXPORTED libusb_get_device_address(libusb_device *dev) { return dev->device_address; } would be a good way to retrieve the information about a connected USB device. However, it does not seems that pyusb exposes this information. Am I right? Would it make sense to do so? Cheers, Manu ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ pyusb-users mailing list pyusb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyusb-users