2014-09-02 231 views
0

我目前正在使用PyUSB。由於我是USB新手,我不知道,我怎麼能做到以下幾點。USB設備版本

我已經成功地從Python PyUSB連接到我的USB設備硬件。在我需要重置USB設備硬件的代碼中。 我通過向硬件發送命令完成的。現在硬件重置後,我想從Python PyUSB發佈當前的USB設備。 然後我想在重置後重新連接到USB設備硬件。

請讓我知道,我如何釋放USB設備連接和接口等,以便我可以重新連接?

非常感謝您提前。

回答

1
my_device = usb.core.find(...) 

...

# necessary to allow further claim_interface calls 
# (bulk read), generally not needed 
usb.util.dispose_resources(my_device) 
0
#!/usr/bin/python 
from usb.core import find as finddev 
dev = finddev(idVendor=0x1234, idProduct=0x5678) 
dev.reset()