summaryrefslogtreecommitdiff
path: root/config/usrp_fusb_tech.m4
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup in preparation for mergeJohnathan Corgan2009-10-011-1/+1
| | | | | | | | Fix trailing whitespace Use standard include guards Add more missing config.h includes Fixup emacs mode strings Update copyright notices
* Consolidate conditional headers into libusb_types.h, use automakeJohnathan Corgan2009-09-291-0/+7
|
* Autoconf support for checking the required version of libusb based on fusb-techttsou2009-09-161-1/+3
|
* Added autotools header generation and build time version checkingttsou2009-09-161-1/+4
|
* first shot at re-adding libusb-0.12 supportttsou2009-09-151-3/+3
|
* Applied libusb-1.0 patch set from Thomas Tsou <ttsou@vt.edu>:Johnathan Corgan2009-09-151-2/+3
| | | | | | | | | | | | | | | | | | | | | 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.
* Merged r7769:7873 from michaelld/bc_behavior into trunk.jcorgan2008-02-291-39/+50
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@7888 221aa14e-8319-0410-a670-987f0aec2ac5
* Updated license from GPL version 2 or later to GPL version 3 or later.eb2007-07-211-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@6044 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged -r3596:3600 of eb/ra_wb into trunk. This contains theeb2006-09-211-0/+8
| | | | | | | BSD read-ahead/write-behind fast usb support. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3601 221aa14e-8319-0410-a670-987f0aec2ac5
* Updated FSF address in all files. Fixes ticket:51eb2006-09-131-2/+2
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3534 221aa14e-8319-0410-a670-987f0aec2ac5
* Houston, we have a trunk.jcorgan2006-08-031-0/+55
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3122 221aa14e-8319-0410-a670-987f0aec2ac5