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&#174; 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

Reply via email to