[pyar] portando un dispositivo HID de windows a linux con pyusb 1.0a

Manuel Naranjo naranjo.manuel en gmail.com
Jue Dic 16 15:29:49 ART 2010


Buenas,
> #configuration
> import usb.core
> dev = usb.core.find(idVendor=1240,idProduct=32)
> if dev is None:
>     raise ValueError('Device not found')
> interface = dev.get_interface_altsetting()
> if dev.is_kernel_driver_active(interface.bInterfaceNumber) is True:
>         dev.detach_kernel_driver(interface.bInterfaceNumber)
> dev.set_configuration()
> dev.reset()
>
> #communication code
> msg = [0x02,0x03,0x00]
> print dev.write(1, msg)
> print dev.read(0x81, 5)
No le estas pasandole un timeout. El valor por defecto es 1000, pero 
capaz q' no sea suficiente, proba de pasarle un número gigante a ver si 
empieza a andar
print dev.read(0x81, 5, timeout=1e99)

Saludos,
Manu
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101216/3357dba7/attachment.html>


More information about the pyar mailing list