mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Catch device disconnected except when exiting DFU
This commit is contained in:
parent
7cd5e9e840
commit
80740ed910
13
usr/pydfu.py
13
usr/pydfu.py
@ -216,12 +216,15 @@ def exit_dfu():
|
|||||||
__dev.ctrl_transfer(0x21, __DFU_DNLOAD, 0, __DFU_INTERFACE,
|
__dev.ctrl_transfer(0x21, __DFU_DNLOAD, 0, __DFU_INTERFACE,
|
||||||
None, __TIMEOUT)
|
None, __TIMEOUT)
|
||||||
|
|
||||||
# Execute last command
|
try:
|
||||||
if get_status() != __DFU_STATE_DFU_MANIFEST:
|
# Execute last command
|
||||||
print("Failed to reset device")
|
if get_status() != __DFU_STATE_DFU_MANIFEST:
|
||||||
|
print("Failed to reset device")
|
||||||
|
|
||||||
# Release device
|
# Release device
|
||||||
usb.util.dispose_resources(__dev)
|
usb.util.dispose_resources(__dev)
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
def named(values, names):
|
def named(values, names):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user