summaryrefslogtreecommitdiff
path: root/gr-usrp
diff options
context:
space:
mode:
Diffstat (limited to 'gr-usrp')
-rw-r--r--gr-usrp/AUTHORS1
-rw-r--r--gr-usrp/ChangeLog374
2 files changed, 0 insertions, 375 deletions
diff --git a/gr-usrp/AUTHORS b/gr-usrp/AUTHORS
deleted file mode 100644
index ee4560a55..000000000
--- a/gr-usrp/AUTHORS
+++ /dev/null
@@ -1 +0,0 @@
-Eric Blossom <eb@comsec.com>
diff --git a/gr-usrp/ChangeLog b/gr-usrp/ChangeLog
deleted file mode 100644
index 43cb7e157..000000000
--- a/gr-usrp/ChangeLog
+++ /dev/null
@@ -1,374 +0,0 @@
-2006-06-17 Eric Blossom <eb@comsec.com>
-
- * src/usrp.py, src/usrp1.i, src/usrp1_sink_base.cc, src/usrp1_sink_base.h,
- src/usrp1_sink_c.cc, src/usrp1_sink_c.h, src/usrp1_sink_s.cc,
- src/usrp1_sink_s.h, src/usrp1_source_base.cc, src/usrp1_source_base.h,
- src/usrp1_source_c.cc, src/usrp1_source_c.h, src/usrp1_source_s.cc,
- src/usrp1_source_s.h: changed constructor args to add
- fusb_block_size and fusb_nblocks so that the application can
- adjust the amount of buffering being done. [This was an awful lot
- of files to have to touch to make this change. There must be an
- easier way?]
-
-
-2006-05-11 Martin Dudok van Heel <nldudok1 at olifantasia dot com>
- Added synchronised multi_usrp support.
- This work was funded by Toby Oliver at Sensus Analytics / Path Intelligence.
-
- See README_MULTI_USRP.txt and the multi_usrp examples on how to use.
- In short:
- Connect the 64MHz clocks between the boards with a short sma coax cable.
- (See the wiki on how to enable clock-out and clock-in
- http://comsec.com/wiki?USRPClockingNotes )
- Connect io15 on the RXA daughterboards of both usrps
- instantiate multi=usrp_multi.multi_source_align([args])
- The 4 aligned channels become available as:
- (multi.get_master_source_c(),1) (multi.get_master_source_c(),2)
- (multi.get_slave_source(),1) (multi.get_slave_source(),2)
- call multi.sync() at least once AFTER the flowgraph has started running
-
- * READMU_MULTI_USRP.txt: new
- * configure.ac: added missing newline at end of file
- * src/Makefile.am: added usrp_multi.py
- * src/usrp1.i: added _write_fpga_reg_masked
- * src/usrp1_source_base.[cc,h]: added _write_fpga_reg_masked
- * src/usrp_multi.py: new Instantiate a usrp_multi.multi_source_align to
- get aligned streams from two usrps.
-
-2006-03-11 Matt Ettus <matt@ettus.com>
-
- * src/Makefile.am, src/db_flexrf_mimo.py, src/usrp.py: New skeleton
- file for mimo mode with the flexrf boards
-
- * src/db_base.py: added standard code to control refclock and
- adc buffer bypass so all dboards can do it the same way. Taken from
- db_dbs_rx.py
-
- * src/db_tv_rx.py: Use standard method for adc buffer bypass
-
- * src/db_flexrf.py: Use standard method for adc buffer bypass
-
- * src/db_dbs_rx.py: Use standard methods for adc buffer bypass and
- refclock control
-
- * src/db_basic.py: Use standard method for adc buffer bypass,
- and instantiate a BasicTX when the unknown or missing board is on
- the TX side
-
-2006-03-10 Eric Blossom <eb@comsec.com>
-
- * src/db_dbs_rx.py (db_dbs_rx._refclk_freq): replaced 64e6 with
- call to fpga_master_clock_freq().
-
-2006-02-18 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_{sink,source}_{base,c,s}.{h,cc}, src/usrp1.i,
- src/usrp.py: added support for specifying the firmware and fpga
- files that are to be loaded.
-
-2006-02-17 Eric Blossom <eb@comsec.com>
-
- * src/usrp1.i, src/usrp1_{sink,source}_base.{h,cc}: added serial_number()
-
-2006-01-30 Eric Blossom <eb@comsec.com>
-
- * src/db_base.py, src/db_flexrf.py: revised to use new auto t/r
- switching strategy. FR_ATR_CTL no longer exists. We control auto
- t/r via the FR_ATR_MASK* registers.
-
-2006-01-25 Eric Blossom <eb@comsec.com>
-
- * src/usrp.py (usrp_common): added code to read FPGA capability register.
- (determine_tx_mux_value): new utility.
-
-2006-01-22 Eric Blossom <eb@comsec.com>
-
- * src/usrp.py (pick_rx_subdevice): added latest d'board revs to list.
-
-2006-01-04 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_{sink,source}_{s,c}.cc: added usrp_bytesex.h include and
- use usrp_to_host_short or host_to_usrp_short as appropriate to
- handle usrp to host endianness differences.
-
- * configure.ac: added AC_C_BIGENDIAN and header check for byteswap.h
-
-2005-12-20 Matt Ettus <matt@ettus.com>
-
- * src/db_base.py (db_base.spectrum_inverted): Base function
- defaults to no spectrum inversion, so we can handle daughterboards
- which have analog spectra which are inverted (currently only tvrx2)
-
- * src/db_tv_rx.py (db_tv_rx.spectrum_inverted): Report that the
- tvrx2 has inverted spectrum, the tvrx does not
-
- * src/usrp.py (tune): Handle daughterboards which have analog
- spectra which are inverted (currently only tvrx2)
-
-
-2005-12-08 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_sink_s.cc (usrp1_sink_s): call set_output_multiple so
- we ensure 512 byte writes across USB.
-
-2005-12-07 Eric Blossom <eb@comsec.com>
-
- * src/usrp.py: revised sink_c, sink_s, source_c and source_s to
- properly fire daughterboard destructors. Without this, we had the
- nasty habit of leaving the transmitter running if the user didn't
- explicitly disable it.
-
-2005-12-05 Eric Blossom <eb@comsec.com>
-
- * src/db_base.py, src/db_flexrf.py: refactored to use new
- Auto T/R switching.
-
- * src/db_flexrf.py (flexrf_base.set_freq): Offset the LO by 4 MHz.
- Helps initial lock-up time with discontinuous transmission.
-
-2005-11-22 Eric Blossom <eb@comsec.com>
-
- * src/db_base.py, src/db_flexrf.py: renamed set_auto_tx to set_auto_tr.
-
-2005-11-17 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_sink_base.cc: reduced amount of USB Tx buffering.
-
-2005-11-13 Eric Blossom <eb@comsec.com>
-
- * src/db_base.py (db_base.set_auto_tx): new stub method.
-
-2005-11-11 Eric Blossom <eb@comsec.com>
-
- * src/usrp.py (pick_rx_subdevice): moved to library.
-
-2005-11-10 Matt Ettus <matt@ettus.com>
-
- * src/db_flexrf.py (flexrf_base_tx.set_enable): fixed definition.
-
-2005-10-27 Eric Blossom <eb@comsec.com>
-
- * src/db_base.py, src/db_flexrf.py: new method: set_enable
-
-2005-10-20 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_source_s.{h,cc}, src/usrp1_source_c.{h,cc}: support
- both 8 and 16-bit samples across the USB.
- * src/usrp1.i, src/usrp1_source_base.{h,cc}: new methods for
- setting and getting rx format.
-
-2005-10-11 Eric Blossom <eb@comsec.com>
-
- * src/usrp.py: removed dispatch on usrp revision (no longer
- support rev0 boards). Constructors now take keyword args, thus
- all args are optional. This will allow us to get rid of the 64e6's
- and 128e6's that are scattered throughout the example code.
- * src/usrp1.i: removed default values from constructors. They are
- now provided by keyword args in usrp.py
-
-2005-09-29 Eric Blossom <eb@comsec.com>
-
- * src/db_dbs_rx.py (db_dbs_rx.freq_range): set freq step size to 1M
-
-2005-09-27 Eric Blossom <eb@comsec.com>
-
- * src/db_base.py (db_base.i_and_q_swapped): new method for
- Flex 400 Rx and other boards that route I into ADC 1 instead of 0.
-
- * src/usrp.py (tune): added tune fct. Reworked subdev_spec. No
- longer accepts (0|1, None). Check for and handle i_and_q_swapped.
-
-2005-09-21 Eric Blossom <eb@comsec.com>
-
- * src/db_basic.py: new.
- * src/db_instantiator.py, src/usrp.py: added framework for
- automatically instantiating daughterboard subclasses.
-
- * src/usrp1.i, src/usrp1_sink_base.{h,cc},
- src/usrp1_source_base.{h,cc}: deprecated adc_freq(), dac_freq(),
- recommend converter_rate().
-
-2005-09-17 Eric Blossom <eb@comsec.com>
-
- * src/db_dbs_rx.py: renamed from dbs_rx.py
- * src/db_flexrf.py: renamed from flexrf.py
- * src/db_tv_rx.py: renamed from tv_rx.py
- * src/db_base.py: renamed from daughterboard_base.py
-
-2005-08-28 Eric Blossom <eb@comsec.com>
-
- * src/flexrf.py: added hook to invoke debugging gui.
- * src/flexrf_debug_gui.py: new debugging tool.
-
-2005-07-19 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_source_base.{h,cc}, src/usrp1.i: new method: set_ddc_phase.
-
-2005-07-02 Eric Blossom <eb@comsec.com>
-
- * config/gr_no_undefined.m4, config/gr_x86_64.m4: new, x86_64 support.
- * config/gr_python.m4: backed out search for libpython, making
- x86_64 work and breaking Cygwin/MinGW.
- * configure.ac, src/Makefile.am: mods for x86_64, $(NO_UNDEFINED)
-
-2005-06-09 Eric Blossom <eb@comsec.com>
-
- * src/gen_usrp_dbids.py: new. Generate usrp_dbids.py from
- usrp_daughterboards.h. This file contains symbolic names for for
- daughterboard ID's.
-
-2005-05-18 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_sink_base.{h,cc}, src/usrp1_source_base.{h,cc}: use
- new start/stop methods.
-
-2005-05-09 Stephane Fillod <f8cfe@free.fr>
-
- * config/gr_sysv_shm.m4: SysV shared memory not mandatory
- * config/gr_pwin32.m4, config/gr_python.m4, config/lf_cxx.m4:
- fixes for Cygwin, MinGW
-
-2005-03-29 Eric Blossom <eb@comsec.com>
-
- * src/usrp.py: now check for usrp version at open time, not import
- time.
-
-2005-03-15 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_sink_base.{h,cc}, src/usrp1_source_base.{h,cc}:
- read_aux_dac and write_aux_dac now take which_dboard instead of slot.
-
-2005-03-13 Matt Ettus <matt@ettus.com>
-
- * src/Makefile.am, src/tv_rx.py: first cut at TV RX dboard
- * src/dbs_rx.py: minor fixes
-
-2005-03-11 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_sink_base.{h,cc},src/usrp1_source_base.{h,cc}: new
- methods: set_adc_offset, set_dac_offset, set_adc_buffer_bypass.
-
-2005-02-18 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_sink_base.cc (_write_oe): fix delegation.
- * src/usrp1_source_base.cc (_write_oe): fix delegation.
-
-2005-02-16 Eric Blossom <eb@comsec.com>
-
- * src/dbs_rx.py: new. control DBS_RX daughterboard.
- * src/usrp1_{sink,source}_base.{h,cc}: add read_i2c and write_i2c.
-
-2005-02-06 Eric Blossom <eb@comsec.com>
-
- * configure.ac: upped rev to 0.4 for release.
- * src/Makefile.am: backed out dependency on libpython
-
-2005-01-28 Stephane Fillod <f8cfe@free.fr>
-
- * src/Makefile.am: fixes for MinGW.
-
-2005-01-12 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_sink_base.cc,src/usrp1_source_base.cc: changed
- under/overrun diagnostic indicator to "uU" and "uO" to reduce
- amount of diagnostic output.
-
-2005-01-10 Eric Blossom <eb@comsec.com>
-
- * src/usrp1.i,src/usrp1_sink_base.{h,cc},
- src/usrp1_source_base.{h,cc}: new methods to control all knobs.
-
-2005-01-04 Eric Blossom <eb@comsec.com>
-
- * src/usrp1.i,src/usrp1_source_base.{h,cc}: new methods for
- messing with Rx PGA.
-
-2004-11-14 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_sink_base.cc (work): corrected increment of obi.
-
-2004-10-13 Eric Blossom <eb@comsec.com>
-
- * configure.ac: upped rev to 0.2cvs
-
-2004-10-11 Eric Blossom <eb@comsec.com>
-
- * configure.ac: bumped rev to 0.2, make release.
- * Makefile.am (EXTRA_DIST): added config.h.in
-
-2004-09-30 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_sink_base.{h,cc}, src/usrp1_source_base.{h,cc},
- src/usrp1.i: new methods for reading and writing aux dac and adc,
- eeproms, and fpga registers.
-
-2004-09-23 Eric Blossom <eb@comsec.com>
-
- * config/usrp_fusb_tech.m4, config/bnv_have_qt.m4, config/cppunit.m4,
- config/gr_check_mc4020.m4, config/gr_check_usrp.m4, config/gr_doxygen.m4,
- config/gr_gprof.m4, config/gr_scripting.m4, config/gr_set_md_cpu.m4,
- config/pkg.m4, config/usrp_fusb_tech.m4: added additional quoting
- to first arg of AC_DEFUN to silence automake warning.
-
-2004-08-19 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_{sink,source}_base.{h,cc}, src/usrp1.i: new method: set_verbose.
-
-2004-08-03 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_source_base.{h,cc}, src/usrp1_sink_base.{h,cc}:
- extracted base class that handles everything but the packing and
- unpacking of data into the usrp buffer.
- * src/usrp1_source_c.{h,cc}, src/usrp1_sink_c.{h,cc}: revised to
- use new base class.
- * src/usrp1_source_s.{h,cc}, src/usrp1_sink_s.{h,cc}: new.
-
-
-2004-07-31 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_{sink,source}_c.{h,cc}: new method: set_loopback
- * src/usrp1.i: new method: set_loopback
-
-2004-07-30 Eric Blossom <eb@comsec.com>
-
- * src/usrp1_source_c.{h,cc}: renamed from usrp_source_c.{h,cc}
- * src/usrp1_sink_c.{h,cc}: renamed from usrp_sink_c.{h,cc}
- * src/usrp1.i: renamed from usrp.i
- * src/usrp.py: new. Binds proper class depending on hardware found.
-
-
-2004-07-29 Eric Blossom <eb@comsec.com>
-
- * src/usrp_{sink,source}_c.h: doc fix.
- * src/usrp0.i: new
- * src/usrp0_source_c.{h,cc}: new
- * src/usrp0_sink_c.{h,cc}: new
-
-2004-07-12 Eric Blossom <eb@comsec.com>
-
- * configure.ac: upped rev to 0.1cvs
-
-2004-07-08 Eric Blossom <eb@comsec.com>
-
- * src/usrp_source_c.{h,cc}: new.
-
-#
-# Copyright 2004,2005,2006 Free Software Foundation, Inc.
-#
-# This file is part of GNU Radio
-#
-# GNU Radio is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 3, or (at your option)
-# any later version.
-#
-# GNU Radio is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GNU Radio; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 51 Franklin Street,
-# Boston, MA 02110-1301, USA.
-#