pyusb:检测设备拔下电源



我希望每当设备拔掉时,我希望我的程序退出。我的代码:

device = usb.core.find(idVendor, idProduct)
device.detach_kernel_driver(0)
usb.util.claim_interface(device, 0)   
usb_cfg = device.get_active_configuration()
usb_interface = usb_cfg[(0,0)]
port_in = usb_interface[0]
port_out = usb_interface[1]
while True:
    # do read ....

如何检测设备的拔出插头。

hmmm当我在github上查看代码时,我会建议从此问题中获取代码(我假设您知道什么是回调:))

pyusb拉申请 - 热塞

在此代码中,您使用 register_callback 与传递的事件 libusb_hotplug_event_event_device_left

编辑5.12.2018:

在pyusb的分叉存储库处有一个链接:

https://github.com/roberthartung/pyusb/tree/hotplug

相关内容

  • 没有找到相关文章

最新更新