On Mon, Apr 5, 2010 at 6:46 PM, Wander Lairson <wander.lair...@gmail.com> wrote:
> When I port 1.0 windows backend, I will check. But maybe not in time > for alpha 0 release. No problem. Take your time. I just think pyusb will be a nice test bed for libusb 1.0 Windows backend as well. It seems to me that libusb 0.1 backend is kind of working already under Windows. Take your time for the libusb 1.0 Windows backend. C:\Python26>python Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import usb >>> import usb.core >>> import usb.util >>> import usb.backend.libusb10 >>> a=usb.backend.libusb10.get_backend() Exception ValueError: 'Procedure probably called with too many arguments (4 byte s in excess)' in <bound method _Initializer.__del__ of <usb.backend.libusb10._In itializer object at 0x026B28F0>> ignored >>> import usb.backend.libusb01 >>> b=usb.backend.libusb01.get_backend() >>> assert b is not None >>> dev1=usb.core.find(idVendor=0xFFFE,backend=b) >>> assert dev1 is not None >>> ep1 =usb.util.find_descriptor(dev1.get_interface_altsetting(),custom_match = lambda e: usb.util.endpoint_direction(e.bEndpointAddress) == usb.util.ENDPOINT_ OUT) >>> ep81 =usb.util.find_descriptor(dev1.get_interface_altsetting(),custom_match = lambda e: usb.util.endpoint_direction(e.bEndpointAddress) == usb.util.ENDPOINT _IN) >>> dev1.set_configuration() >>> ep1.write('test') 4 >>> ep81.read(64) array('B', [116, 101, 115, 116]) -- Xiaofan http://mcuee.blogspot.com ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ pyusb-users mailing list pyusb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pyusb-users