summaryrefslogtreecommitdiff
path: root/usrp2/host
Commit message (Collapse)AuthorAgeFilesLines
* Merge remote branch 'gnuradio/next'Johnathan Corgan2011-03-162-3/+5
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnuradio/next: (806 commits) gruel: added missing ignores gruel: fixed swig interface file to dereference pmt_t. qtgui: fix distcheck error gruel: fixing structure. Passes make check. gruel: SWIGing Gruel into Python to access PMTs. gnuradio-examples: add C++ audio examples using new gr-audio created gruel/attributes.h to house compiler specific attribute macros audio: remove obsoleted individual top-level components gr-audio: added README and default config fix volk: simplify the get new method for the aligned pool grc: moved all usrp1 and usrp2 stuff out of grc and into gr-usrp*/grc grc: swap store the subprocess object rather than the pid when executing qtgui: removed python directory that was added, never used uhd: use %ignore to hide warnings and fix errors Added/updated ignore files. Fixing gr_filter_design program to import from gnuradio Python package. audio: high prio for platform specific audio osx audio: added windows and osx audio source files audio: added config checks for other audios, added jack and port audio: make prefs look like old audio, removed old audio.py ...
| * gruel thread simplification:Josh Blum2011-02-271-2/+4
| | | | | | | | | | | | | | | | | | | | Removed get_new_timeout from thread.h (usrp2_vrt carryover) Basically it was created because of a misunderstanding of the time types; and its only ever called once. This also removes thread.cc Call posix_time::milliseconds in usrp2 control.cc. Notice that it passes a time_duration rather than a ptime (aka system time). Added #include <deque> to gr_buffer.h. It turns out that boost posix_time.hpp implicitly included the deque header which was missing from gr_buffer.h Replaced the include for thread.hpp with only the includes for the boost thread types mentioned in gruel/thread.h. Also, making use of the scoped_lock typedef that comes with boost thread locks. boost 3.5 safe.
| * Major Makefile.am housecleaning. Passes distcheck.Eric Blossom2010-11-241-1/+1
| | | | | | | | | | | | | | | | | | 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.
* | Adding test to use free or munmap to USRP2 ethernet buffer.Tom Rondeau2011-03-131-1/+5
|/
* rearrange includes to always be: internal GR, external, with GR.Michael Dickens2010-10-092-6/+6
|
* usrp2: fixes for gcc 4.5.0 compatibilityMoeller2010-08-041-3/+3
|
* Make C++ shared libraries versionedJohnathan Corgan2010-05-282-1/+3
|
* Merge branch 'master' into udpDon Ward2010-04-303-1/+7
|\
| * Really fix the missing include for boost::bindJohnathan Corgan2010-04-282-1/+1
| |
| * Remove omnithreads library.Johnathan Corgan2010-04-261-1/+1
| |
| * Add missing include file for boost::bindJohnathan Corgan2010-04-231-0/+1
| |
| * Fix sequence error indication after stopping then restarting streaming on USRP2.Martin DvH2010-04-211-0/+1
| |
| * Applied patch from Srinivas Vutukuri to have tx_samples accept -gSrinivas Naga Vutukuri2010-04-171-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Date: Tue, 19 Jan 2010 18:15:08 +0530 From: srinivas naga vutukuri <srinivas.vutukuri@gmail.com> To: discuss-gnuradio@gnu.org Subject: [Discuss-gnuradio] tx_samples.cc is not accepting the gain parameter input. Hi, I observed that tx_samples.cc is not accepting the gain input parameter (ie., -g option). I just changed like this in my code. Its working, so posting the changes. If it is acceptable please take it. best regards, srinivas.
* | Discard data in gr_udp_sink until receiver is started.Don Ward2010-04-201-0/+1
|/ | | | Also fixes warnings from gcc 4.3 and adds <boost/bind.hpp> for usrp2.
* Removed omnithreads dependency from libusrp2Johnathan Corgan2010-04-1110-174/+69
|
* setting xcvr antennas through apiJosh Blum2010-02-251-4/+4
|
* Added call to set antenna. Split XCVR into new thing cuz size.Josh Blum2010-02-254-0/+64
|
* usrp2: fix for 'start_rx_streaming_at' hangJohnathan Corgan2010-01-171-0/+6
| | | | | | The start_rx_streaming_at call was not clearing the d_dont_enqueue flag, resulting in the receiver loop discarding data packets.
* fixed issue 387: removed uses of win.set for wx sinksJosh Blum2010-01-101-2/+2
|
* Use updated transmit commandJohnathan Corgan2009-12-031-2/+2
| | | | Now compiles cleanly again.
* Rebase on master, cleanup for mergeJohnathan Corgan2009-12-035-167/+167
| | | | | Trailing whitespace removal Copyright updates
* Applied 'start streaming at' patch from Douglas GeigerJohnathan Corgan2009-12-035-0/+147
|
* stop sending short ethernet command packets.Eric Blossom2009-09-041-1/+12
|
* Fix problem with commands timing out (specifically stop_rx_streaming)Eric Blossom2009-09-042-2/+45
| | | | | | | | After fixing the race, this change uses Tom's idea to stop enqueuing data when trying to stop, and adds a new flush_rx_samples method to drop any samples that may have already been accumulated. I ran Tom's test case 500 times with 0 failures ;-)
* Fix race condition that caused commands such as stop_rx_streaming to fail.Eric Blossom2009-09-044-46/+62
| | | | | This fixes the bulk of the problem. Next step is to drop data packets while waiting for the reply.
* Added git ignore files auto created from svn:ignore properties.git2009-08-145-0/+45
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11592 221aa14e-8319-0410-a670-987f0aec2ac5
* added include <cstdio> statements in several files to make it compatible ↵anastas2009-06-239-0/+10
| | | | | | with g++ 4.4 git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11267 221aa14e-8319-0410-a670-987f0aec2ac5
* Doc fixes.eb2009-05-221-0/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11088 221aa14e-8319-0410-a670-987f0aec2ac5
* doc fixes! work-in-progresseb2009-05-226-1/+13
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11085 221aa14e-8319-0410-a670-987f0aec2ac5
* Updates to C++ and Python APIs:jcorgan2009-05-193-2/+53
| | | | | | | | | | | | * 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
* Merged wip r11012:11022 from jcorgan/deb into trunk.jcorgan2009-05-151-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11043 221aa14e-8319-0410-a670-987f0aec2ac5
* Apply Juha Vierinen patch to allow variable USRP2 rx buffer sizejcorgan2009-05-115-17/+18
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@11000 221aa14e-8319-0410-a670-987f0aec2ac5
* Fixes ticket:357jcorgan2009-04-092-67/+68
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10793 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix distcheck error, trunk passes distcheck.jcorgan2009-04-041-0/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10768 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r10712:10765 from jcorgan/gpio into trunk. Adds out-of-band and ↵jcorgan2009-04-047-2/+341
| | | | | | streaming GPIO functions for USRP2. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10766 221aa14e-8319-0410-a670-987f0aec2ac5
* Partial fix for ticket:378. Merged eb/t378 -r10682:10688 to trunk.eb2009-03-261-5/+8
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10689 221aa14e-8319-0410-a670-987f0aec2ac5
* Applied Douglas Geiger's packet filter patch, with cleanup. Fixes ticket:286.jcorgan2009-03-193-3/+50
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10645 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix case where USRP2 left streaming prevents reinitializationjcorgan2009-03-041-0/+4
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10558 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r10501:10505 from michaelld/omnithread into trunk. Moves omnithread ↵jcorgan2009-02-254-4/+4
| | | | | | header files into /gnuradio. Trunk passes distcheck. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10506 221aa14e-8319-0410-a670-987f0aec2ac5
* Cleanup, changed ifc_name() to interface_name()jcorgan2009-02-234-6/+6
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10477 221aa14e-8319-0410-a670-987f0aec2ac5
* Adds ifc_name() to libusrp2 and gr-usrp2jcorgan2009-02-224-2/+15
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10475 221aa14e-8319-0410-a670-987f0aec2ac5
* fix for config_mimo host code. (Doug Geiger)eb2009-02-201-0/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10471 221aa14e-8319-0410-a670-987f0aec2ac5
* Remove obsolete appjcorgan2009-02-101-0/+0
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10426 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r10418:10423 from jcorgan/pps into trunk. Adds usrp2::sync_every_ppsjcorgan2009-02-104-1/+37
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10424 221aa14e-8319-0410-a670-987f0aec2ac5
* Merged r10383:10390 from jcorgan/u2-wip into trunk.jcorgan2009-02-045-6/+121
| | | | | | | | | | | | | | | | | | | * 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
* Merged eb/u2-mimo-wip -r10297:10317 into the trunk. This containseb2009-01-272-1/+313
| | | | | | | | | | | down and dirty test code that confirms that we can coherently transmit different signals to two USRP2s connected via a mimo cable. app_common_v2.h and app_passthru_v2.h were slightly modified, but these changes to not alter the behavior of the standard code (txrx). git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10318 221aa14e-8319-0410-a670-987f0aec2ac5
* only set scale_iq if askedjcorgan2009-01-191-5/+6
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10261 221aa14e-8319-0410-a670-987f0aec2ac5
* For USRP2, implement auto scaling of TX pipeline such that [-1.0 1.0] input tojcorgan2008-12-314-5/+44
| | | | | | | | 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
* Implements USRP2 poke32() command.jcorgan2008-12-295-0/+92
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10176 221aa14e-8319-0410-a670-987f0aec2ac5
* Fix typojcorgan2008-12-281-1/+1
| | | | git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@10175 221aa14e-8319-0410-a670-987f0aec2ac5