From: Prashant P. <pra...@wi...> - 2011-04-27 01:59:05
|
Hi Xiaofan, > When you use SimpleHIDWrite, does the input report and output report work as expected? *Yes, it is working as expected.* > libusb-1.0 Windows no longer support native HID backend. *I want to write and read to my HID Device from Python. It will be good if you can suggest me, which Python USB API, I should use. As I have just started my project, I can still switch to other Python API. * >If you want to use libusb-1.0 now, then you will have to use WinUSB driver. Since your device is simple, please use the custom device and not HID device. Renesas provide the libusb example and you can start there.* Renesas provides the libusb example for VC++. But I have to use Python in my project because we are upgrading our current project. And PC side software is made using Python. I have to add USB in that Python Application.* Thanks, Regards, Prashant On 27/04/2011 1:23 p.m., Xiaofan Chen wrote: > On Wed, Apr 27, 2011 at 9:06 AM, Prashant Patel<pra...@wi...> wrote: >> Hi Xiaofan, >> >> Thank you for reply. I did test using "SimpleHIDWrite" and come to some >> interesting observations: >> (1) At first I tried "SimpleHIDWrite" and it was not detecting my device. >> Then I uninstalled the driver from Driver Manager window. And then >> I tried using "SimpleHIDWrite" and it is started working. >> This is because, I have used "inf-wizard.exe" utility to generate the inf >> file and this utility also installed it. > Yes. When you use SimpleHIDWrite, does the input report and output > report work as expected? > >> (2) Now my device using the windows hid driver. >> Then I tried running my Python Program. The program just goes to infinite >> loop after the call set_configuration() function. And does not come out even >> if I press Ctrl+Z. Our terminal does not close even I use "Task Manager". I >> have to shutdown PC to close the terminal. >> > That will not work since you are using the libusb-0.1/libusb-win32 backend > of pyusb which needs the libusb0.sys driver. > > |