summaryrefslogtreecommitdiff
path: root/config/usrp_libusb.m4
AgeCommit message (Collapse)Author
2009-10-27updated usrp.pc file to reflect the correct version of libusbMichael
2009-10-12usrp: Applied patch from Michael Dickens for Darwin libusbMichael Dickens
Update usrp_libusb.m4 to work on Darwin for both libusb-legacy and libusb1
2009-10-12usrp: Applied patch from Don Ward for Cygwin libusbDon Ward
Moved the case statement after the call to AC_CHECK_LIB Initialized LIBS="" before calling AC_CHECK_LIB
2009-10-12fix to restart libusbok checking for non-PKGCONFIGMichael
2009-10-12merged updated libusb checks with older versionMichael
2009-10-08augmented search for libusbMichael
2009-10-06usrp: Corrected build fix for libusbThomas Tsou
2009-10-03usrp: Build fix for non-pkgconfig installs of libusbThomas Tsou
2009-10-01Cleanup in preparation for mergeJohnathan Corgan
Fix trailing whitespace Use standard include guards Add more missing config.h includes Fixup emacs mode strings Update copyright notices
2009-09-29Consolidate conditional headers into libusb_types.h, use automakeJohnathan Corgan
2009-09-16Moved to single generated fusb.h, headers now generated out of lib directoryttsou
2009-09-16Added copyright headerttsou
2009-09-16Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims integrationttsou
2009-09-16Combined additiona usrp_prims codettsou
2009-09-16Re-added non pkgconfig support for libusbttsou
2009-09-16Autoconf support for checking the required version of libusb based on fusb-techttsou
2009-09-16Added autotools header generation and build time version checkingttsou
2009-09-15first shot at re-adding libusb-0.12 supportttsou
2009-09-15Applied libusb-1.0 patch set from Thomas Tsou <ttsou@vt.edu>:Johnathan Corgan
This patch set updates the usrp to support libusb-1.0. Asynchronous I/O through libusb is added with fusb_libusb1.*, which is heavily based on fusb_linux.*. In short, URB's and ioctl calls are replaced with libusb_transfer structs and native calls. Transfer reaping is handled by libusb and associated callbacks. I get 32Mb/s on all of my machines using test_usrp_standard_rx or tx. Due to the API rewrite in 1.0 from 0.12, there are alot of changes, many are simply name changes. Known Issues: Transmit and receive both work, but not at same time (e.g. usrp_benchmark_usb.py). libusb does not create any internal threads, so for a single session fusb_libusb1 works in the same manner as fusb_linux with the callback called at controlled times. With multiple libusb sessions the callback may occur at any time and threading issues come into play causing behavior to become undefined. The use of separate libusb_contexts _might_ solve this issue; I have not had the time to look into it.
2008-02-29Merged r7769:7873 from michaelld/bc_behavior into trunk.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7888 221aa14e-8319-0410-a670-987f0aec2ac5
2007-07-21Updated license from GPL version 2 or later to GPL version 3 or later.eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
2006-09-13Updated FSF address in all files. Fixes ticket:51eb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3534 221aa14e-8319-0410-a670-987f0aec2ac5
2006-08-03Houston, we have a trunk.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3122 221aa14e-8319-0410-a670-987f0aec2ac5