All in all, you will be annoyed the lack of a generic cross-platform HID library and Python wrapper.
Actually there was no native HID python wrapper under Windows for a long time until now. http://old.nabble.com/Python-HID-wrapper-for-Win32-td13329336.html Long long ago people asked for it (at least back in 2004). But it is not materialized until year 2010. It is still in development. http://code.google.com/p/pywinusb/ For Mac: pyhid http://www.wooji-juice.com/free/pyhid/readme.html For Linux, Mac OS X and BSDs. libhid has the Python wrapper. But it is not working for Windows. I am not so sure how well it works under Mac OS X as it is still depending on libusb 0.1. http://libhid.alioth.debian.org/ With the new libusb 1.0 Windows HID backend, pyusb should work for HID device under Windows and Linux (and FreeBSD 8/9 where every USB interface seems to have a ugen driver associated with it). But someone needs to write the native libusb 1.0 HID backend for Mac OS X. -- 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