On Tue, Apr 13, 2010 at 2:15 AM, Wander Lairson <wander.lair...@gmail.com> wrote: > Hello, > > I think last error was caused by the device not being successfully > reenumerated after failed call to device_reset function. > I tried to look at libusb 1.0 source code (http://libusb.org/browser), > but I could not find FreeBSD implementation..
Yes that should be the case. The behavior of this reset command might be different across different OS. You have to to wait for sometime and then re-enumerate the device, at least under Windows and FreeBSD as far as I know. The FreeBSD libusb code is not integrated into the main git tree due to License issues (BSD versus the LGPL). http://svn.freebsd.org/viewvc/base/head/lib/libusb/ -- 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