Dear all,
I am having some trouble with sending 32 bit integers with write function of
endpoint class.
I am having trouble with the following line:
self.ep.write(2400000)
Output:
Traceback (most recent call last):
File "usbir.py", line 114, in <module>
sys.exit(main())
File "usbir.py", line 109, in main
glass.set_rate(10)
File "usbir.py", line 69, in set_rate
self.write(int(w))
File "usbir.py", line 90, in write
self.ep.write(data)
File "/usr/lib/python2.6/site-packages/usb/core.py", line 260, in write
return self.device.write(self.bEndpointAddress, data, self.interface,
timeout)
File "/usr/lib/python2.6/site-packages/usb/core.py", line 588, in write
array.array('B', data),
TypeError: 'int' object is not iterable
I have an array of 32 bit integer values therefore I need some solid
solution that does it all.
Best regards,
Kaan
------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:
Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users