Hello...
I'm new to python (and pyusb).
I try to port some VUSB device to work with python, but get at trouble
in beggining. I can't send bytes...
here is my example (stripped from manual...)
import usb.core
import usb.util
from array import *
dev = usb.core.find(idVendor=0x16c0, idProduct=0x05df)
if dev is None:
raise ValueError('Device not found')
dev.set_configuration()
msg = 'test'
print dev.ctrl_transfer(32+128, 9, 0, 0, msg)
and there is error report
Traceback (most recent call last):
File "pyusbtest.py", line 13, in <module>
print dev.ctrl_transfer(32+128, 9, 0, 0, msg)
File "/usr/local/lib/python2.7/dist-packages/usb/core.py", line 711,
in ctrl_transfer
self.__get_timeout(timeout)
File "/usr/local/lib/python2.7/dist-packages/usb/backend/libusb1.py",
line 823, in ctrl_transfer
buff = _interop.as_array((0,) * data_or_wLength)
TypeError: can't multiply sequence by non-int of type 'str'
how to proceed? (python2.7 on ubuntu)
slavko.
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
pyusb-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyusb-users