Hi Xiaofan,

This is very very helpful. Finally I have found the LibUSB example for 
Renesas Rx62N. So now I don't mind using custom driver. I don't see any 
reason to stick with HID.
One thing, I will need, is to include this drivers in my installation 
utility NSIS. Is there any help on this, anywhere?

You said, I need to use libusb0.sys or winusb.sys. I have already 
install libusb0.sys using inf-wizard.exe. Is there any advantage of 
using winusb.sys?

Thank you very much. Now I understand the point.

Regards,
Prashant




On 27/04/2011 2:48 p.m., Xiaofan Chen wrote:
> Just a summary for the situation.
>
> Firstly you may want to see if you really want to use
> a generic HID device, in most cases, you can use
> a custom device and then use libusb0.sys or winusb.sys
> as the driver under Windows and then use pyusb with it.
>
> Using a custom device will also make it possible to use
> pyusb under Mac OS X. Recent Mac OS X makes it
> very difficult (or impossible) to detach the kernel HID driver.
> In that case, it is not possible to use libusb (0.1 or 1.0)
> and thus pyusb with the device.
>
> So if you really want to use pyusb and care about
> cross-platfrom, then you should forget about generic
> HID device and use a custom device instead.
>
> If you really need to use HID device, there are a few
> options.
>
> 1) If you only cares about Linux, then you can use
> pyusb with no issues. libusb under Linux can detach
> the kernel HID driver.
>
> 2) If you only care about Windows, you may want
> to look at pywinusb.
> http://code.google.com/p/pywinusb/
>
> 3) If you really want to use pyusb under Windows with the
> HID device, you can use libusb-win32 filter driver for
> that particular HID device. Please use the latest
> libusb-win32 for this purpose. And take note this is
> not a recommended solution.
>
> 4) If you want to have cross-platform support for the
> HID device, then you need to look at HIDAPI and
> use the python binding for it. Take note the python
> binding for HIDAPI is not mature yet.
> http://libusb.6.n5.nabble.com/Opinion-HID-and-Windows-back-end-td3716872.html
> http://comments.gmane.org/gmane.comp.python.pyusb.user/749
>
> 5) Another option under Windows is to use the HID branch
> of the libusb-pbatard git repo or older version of libusb-pbatard
> (up to pbr332). This is not recommended as the official stand
> of libusb-1.0 admin is not to support HID native backend under
> Windows.
>
>
>


------------------------------------------------------------------------------
WhatsUp Gold - Download Free Network Management Software
The most intuitive, comprehensive, and cost-effective network 
management toolset available today.  Delivers lowest initial 
acquisition cost and overall TCO of any competing solution.
http://p.sf.net/sfu/whatsupgold-sd
_______________________________________________
pyusb-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to