summaryrefslogtreecommitdiff
path: root/digital/avr/modules/usb/test/todfu.py
diff options
context:
space:
mode:
authorNicolas Schodet2009-04-10 01:16:16 +0200
committerNicolas Schodet2009-04-10 01:16:16 +0200
commit23cee4f9ac0e293f6e32c0215879aedb4c151718 (patch)
tree1f92a4fa696fc60b1a62f4da4963297418744374 /digital/avr/modules/usb/test/todfu.py
parent74298f8ca11dc8d3b0359d1d4e124d6494c3eeac (diff)
* digital/avr/modules/usb:
- added usb module.
Diffstat (limited to 'digital/avr/modules/usb/test/todfu.py')
-rw-r--r--digital/avr/modules/usb/test/todfu.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/digital/avr/modules/usb/test/todfu.py b/digital/avr/modules/usb/test/todfu.py
new file mode 100644
index 00000000..60e47eac
--- /dev/null
+++ b/digital/avr/modules/usb/test/todfu.py
@@ -0,0 +1,8 @@
+# Switch back to DFU mode.
+import usb
+
+for bus in usb.busses ():
+ for dev in bus.devices:
+ if dev.idVendor == 0x03eb and dev.idProduct == 0x204e:
+ d = dev.open ()
+ d.controlMsg (usb.TYPE_VENDOR | usb.RECIP_DEVICE, 0, 0)