summaryrefslogtreecommitdiff
path: root/gr-usrp2/src
AgeCommit message (Collapse)Author
2010-12-27Rename usrp2.i to usrp2_swig.i to allow insertion of guile convenience ↵Eric Blossom
functions.
2010-12-10missed oneEric Blossom
2010-12-03Regenerated Makefile.swig.gen'sEric Blossom
2010-12-03Rename libguile- to libguile-gnuradio- to match guile library naming convention.Eric Blossom
The stuff in gnuradio-core ends up with funky names, but that could be fixed by renaming gnuradio_core_filter.i -> core_filter.i etc.
2010-11-24Update .gitignore'sEric Blossom
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-24Consistently use TESTS += in conditionalsEric Blossom
2010-11-19regeneratedRob Savoye
2010-11-16regeneratedEric Blossom
2010-11-10regeneratedEric Blossom
2010-11-10regeneratedRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10add load-extension supportRob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10regenerateEric Blossom
2010-11-10Rengenerate Makefile.swig.gen'sEric Blossom
2010-11-10regeneratedRob Savoye
2010-11-10don't build the python specific code for guileRob Savoye
2010-11-10regeneratdRob Savoye
2010-11-10gitignore swig generated filesEric Blossom
2010-11-10don't ifdef the target away. regenerate .gen files.Rob Savoye
2010-11-10regeneratedRob Savoye
2010-11-10regenerated after changes to .i filesRob Savoye
2010-11-10regenerated after changes to the templateRob Savoye
2010-11-10regenerated from templateRob Savoye
2010-10-09rearrange includes to always be: internal GR, external, with GR.Michael Dickens
2010-10-04Updating all of the QA code that I can actually test to work with the new ↵Tom Rondeau
XML output runners.
2010-06-19gr-usrp2: implement start_streaming_at(usrp2::fpga_timestamp time)Johnathan Corgan
This new method on usrp2.sink_* causes the first TX sample data to be sent at the FPGA clock time specified, with all further data immediately following. u = usrp2.sink_32fc() # or 16sc ...configure sink here... u.sync_to_pps() ...delay a second for PPS to have happened u.start_streaming_at(int(100e6)) # start TX stream one second later ...start flowgraph here... If this function is not called, all transmit data will be sent immediately (the prior behavior).
2010-05-28Make C++ shared libraries versionedJohnathan Corgan
2010-02-25Added call to set antenna. Split XCVR into new thing cuz size.Josh Blum
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-22Fix for 'make check' on OSX and Windows; corrects USRP/2 library path.michaelld
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11471 221aa14e-8319-0410-a670-987f0aec2ac5
2009-07-16Temporary workaround (until VRT) to stop submitting short packets to ↵jcorgan
libusrp2 tx_raw(). git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11449 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-27Merged r11123:11148 from jcorgan/np into trunk.jcorgan
Adds --enable-python option to configure (defaults to yes). Using --disable-python or --enable-python=no will cause only C++ API targets to be created and installed. Several new shared libraries are now created. Where in the past, the C++ objects of the actual gnuradio blocks that were in a component were hidden inside their corresponding Python extension modules, these are now split out into a libgnuradio-foo.so library, and the _foo.so Python module is linked to that. This has been the way several top- level components have operated for some time, such as gr-audio-alsa and gr-usrp and gr-usrp2. This changeset applies that pattern to all components. C++ API users can use pkg-config to discover the cflags and libs parameters needed to include and link against these libraries. These components have not been tested: gr-comedi gr-audio-osx gr-audio-windows Passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11150 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-22doc fixes! work-in-progresseb
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11085 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-19Updates to C++ and Python APIs:jcorgan
* C++: Adds usrp2::MC_* constants for config_mimo() call in libusrp2 * Python: Adds usrp2.config_mimo(), and usrp2.MC_* constants * Python: Adds usrp2.sync_every_pps() git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11050 221aa14e-8319-0410-a670-987f0aec2ac5
2009-05-07Merged r10948:10959 from jcorgan/deb into trunk. Trunk passesjcorgan
distcheck. Part 1 of Debian/Ubuntu binary packaging update for 3.2 release. Creates all C++ API binary and dev packages, with their associated runtime dependencies. * Runtime shared-library packages: -libgruel -libgnuradio-omnithread -libpmt -libmblock -libgnuradio-core -libgnuradio-alsa -libgnuradio-qtgui -libusrp -libusrp2 -libgnuradio-usrp -libgnuradio-usrp2 * C++ development headers and pkg-config files for the above: -libgruel-dev -libgnuradio-omnithread-dev -libpmt-dev -libmblock-dev -libgnuradio-core-dev -libgnuradio-alsa-dev -libgnuradio-qtgui-dev -libusrp-dev -libusrp2-dev NOTE: For consistency, libqtgui.so has been renamed to libgnuradio-qtgui.so, and libgr-usrp2.so has been renamed to libgnuradio-usrp2.so. A 'gnuradio-dev' virtual package will be created that will depend upon the above -dev packages, so installing that one package will pull in all that is needed to do pure C++ development in GNU Radio. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10981 221aa14e-8319-0410-a670-987f0aec2ac5
2009-04-04Merged r10712:10765 from jcorgan/gpio into trunk. Adds out-of-band and ↵jcorgan
streaming GPIO functions for USRP2. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10766 221aa14e-8319-0410-a670-987f0aec2ac5
2009-03-14Merged r10554:10595 from michaelld/am_swig_4 into trunk. Major overhaul of ↵jcorgan
SWIG usage in build system, also fixes ticket:130. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10596 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-23Cleanup, changed ifc_name() to interface_name()jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10477 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-22Adds ifc_name() to libusrp2 and gr-usrp2jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10475 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-10Merged r10385:10413 from michaelld/swig_tweaks into trunk. Passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10414 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-04Merged r10383:10390 from jcorgan/u2-wip into trunk.jcorgan
* Implements daughterboard independent LO offset tuning * Removes RFX specific LO offset code * Adds 'set_lo_offset' to libusrp2 and Python API * Adds --lo-offset to usrp2_fft.py and usrp2_rx_cfile.py * Ensures daughterboards are reset to default values at startup. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10392 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-03Revert r10379, which works at runtime but does not pass check or distcheck ↵jcorgan
on Ubuntu 8.10. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10380 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-03Use runtime valid module names for importjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10379 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-02Possibly temporary fix for r10350 breakage when using swig < 1.3.38jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10373 221aa14e-8319-0410-a670-987f0aec2ac5
2009-02-02Merged r10288:10370 from michaelld/swigpythonargs into trunk. Passes distcheck.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10371 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-31For USRP2, implement auto scaling of TX pipeline such that [-1.0 1.0] input tojcorgan
usrp2.sink_32fc results in full-scale DAC outputs, regardless of interpolation rate. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10182 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-29Implements USRP2 poke32() command.jcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10176 221aa14e-8319-0410-a670-987f0aec2ac5
2008-12-28Replaced USRP2 peek() with peek32(), handles endian-swapping if neededjcorgan
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10174 221aa14e-8319-0410-a670-987f0aec2ac5