summaryrefslogtreecommitdiff
path: root/usrp/host/include
AgeCommit message (Collapse)Author
2010-11-24Major Makefile.am housecleaning. Passes distcheck.Eric Blossom
Move all occurrences of swig_built_sources out of Makefile.am's. Move all SWIG related use of BUILT_SOURCES out of Makefile.am's. Clean up 'if PYTHON' conditionalization in gr-* Still left to do: fix Makefile.swig CLEANFILES and no_dist_files such that they remove exactly the generated files.
2010-11-17Merge remote branch 'gnuradio.org/next' into testEric Blossom
* gnuradio.org/next: distcheck fix for gr-uhd Keep doxygen 1.7.1 from crashing. uhd: swig changes for templated ranges
2010-11-17Keep doxygen 1.7.1 from crashing.Eric Blossom
2010-11-16Fix guile related problem with gr-usrpEric Blossom
2010-06-21Copy paste for RFX2200 in USRP1Jason Abele
2010-06-04Refactor WBX and adf4350 to avoid passing usrp pointerJason Abele
2010-06-04Clean up annoying class structure in wbxJason Abele
2010-06-04Fixing wbx to use _refclk_freq()Jason Abele
2010-03-30Add support for the Bitshark USRP RX (BURX) daughterboard for the USRP1.JohnOrlando
2010-01-18Remove unnecessary implementation of flexrf::refclk_freq.Eric Blossom
Apply patch from Alexander Chemeris <alexander.chemeris@gmail.com>
2009-11-02usrp: Cleanup of usrp_basicThomas Tsou
Version specific libusb calls are pushed out of usrp_basic into usrp_prims where they belong. This leads to a single usrp_basic file. A new function in usrp_prims, usrp_deinit(), handles shutdown specific to version 1.0.
2009-10-06Merge branch 'wip/wbxng' of git@gnuradio.org:jcorganJohnathan Corgan
* 'wip/wbxng' of git@gnuradio.org:jcorgan: Clean up for work-in-progress Integrated gain control for TX and RX of wbxng Enabled RX Baseband First Functional TX modulator Locking, controllable synthesizer on TX and RX Able to tune RX VCO, observe R and N divider output on MUXOUT twiddling gpio successfully Clean build Initial compile of wbxng, properly sets db IDs
2009-10-06Clean up for work-in-progressJohnathan Corgan
Copyright updates Trailing whitespace cleanup Move private headers out of install Use standard include guards Code cleanup
2009-10-05Integrated gain control for TX and RX of wbxngJason Abele
2009-10-05twiddling gpio successfullyJason Abele
2009-10-05Clean buildJason Abele
2009-10-05Initial compile of wbxng, properly sets db IDsJason Abele
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-16Fixed libusb1 configure bug, libusb1 updates for previous usrp_prims integrationttsou
2009-09-16Commonized more usrp_prims code and renamed libusb-0.12 files to libusb0ttsou
2009-09-16Fixed bug usb_control_transfer bugttsou
2009-09-16Combined additiona usrp_prims codettsou
2009-09-16Integrated more usrp_prims codettsou
2009-09-16Intermediate fix to simplify usrp_one_time_init apittsou
2009-09-16Added autotools header generation and build time version checkingttsou
2009-09-15first shot at re-adding libusb-0.12 supportttsou
2009-09-15Fix for simultaneous tx-rx using libusb_contextsttsou
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.
2009-08-14Added git ignore files auto created from svn:ignore properties.git
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-28Merged -r11480:11507, r11508 from nldudok1/tvrx_mimo_merge_with_trunk into ↵jcorgan
trunk. This branch was created with a corrupted merge tracking database, so manual merge and remove of merge info properties was needed. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11513 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-09Merged r11377:11390 from jcorgan/usrp-headers in to trunk.jcorgan
* Public USRP(1) header files are now in their own source directory and install into $(includedir)/usrp. This was done to avoid name clashes in the top-level include directory. Only users who are developing directly to libusrp in C++ are affected; the GNU Radio C++ and Python APIs are unchanged. The simple change required by this update is to change: #include <usrp_*.h> to #include <usrp/usrp_*.h> ...in your source code. * Removed usrp-inband code from tree (put into limbo directory.) This code has become unmaintained and has started to suffer from bitrot. A checkpoint tag has been made for anyone still needing to use it: http://gnuradio.org/svn/gnuradio/tags/checkpoints/trunk-20090708-pre-usrp-reorg The plan during the 3.2->3.3 development cycle is to replace the functions done by the in-band code with extensions to the existing gr-usrp blocks using the new message passing architecture. The USRP hardware FPGA code that provided the inband interface has not been removed; however, it too has become unmaintained and will likely be rewritten/replaced during the 3.3 timeframe. The trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11394 221aa14e-8319-0410-a670-987f0aec2ac5