2014-05-20 13:26 GMT-03:00 Slavko Kocjancic <esla...@gmail.com>: > 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) >
I guess the first argument should be just 32. > 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. > > > -- Best Regards, Wander Lairson Costa ------------------------------------------------------------------------------ "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 pyusb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyusb-users