diff options
-rw-r--r-- | Makefile.common | 11 | ||||
-rw-r--r-- | README | 10 | ||||
-rw-r--r-- | README-win32-mingw-short.txt | 2 | ||||
-rw-r--r-- | README.hacking | 28 | ||||
-rwxr-xr-x | bootstrap | 1 | ||||
-rw-r--r-- | config/Makefile.am | 9 | ||||
-rw-r--r-- | config/grc_gr_utils.m4 | 3 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | docs/doxygen/Doxyfile.in | 31 | ||||
-rw-r--r-- | docs/doxygen/other/group_defs.dox | 3 | ||||
-rw-r--r-- | gnuradio-core/src/python/gnuradio/Makefile.am | 1 | ||||
-rw-r--r-- | gnuradio-core/src/python/gnuradio/blks2impl/Makefile.am | 1 | ||||
-rw-r--r-- | gr-atsc/src/python/README | 6 | ||||
-rwxr-xr-x | gr-atsc/src/python/interp.py | 3 | ||||
-rwxr-xr-x | gr-atsc/src/python/interp_short.py | 3 | ||||
-rw-r--r-- | gr-howto-write-a-block/config/Makefile.am | 6 | ||||
-rw-r--r-- | grc/grc_gnuradio/README | 3 | ||||
-rw-r--r-- | grc/python/extract_docs.py | 3 | ||||
-rw-r--r-- | grc/todo.txt | 5 | ||||
-rw-r--r-- | gruel/README | 5 |
20 files changed, 16 insertions, 122 deletions
diff --git a/Makefile.common b/Makefile.common index 8faf64586..a4d5817ff 100644 --- a/Makefile.common +++ b/Makefile.common @@ -56,13 +56,6 @@ guiledir = $(prefix)/share/guile/site grpythondir = $(pythondir)/gnuradio grpyexecdir = $(pyexecdir)/gnuradio -# Install the non-gnuradio usrp stuff in the appropriate subdirectory -# This usually ends up at: -# ${prefix}/lib/python${python_version}/site-packages/usrpm - -usrppythondir = $(pythondir)/usrpm -usrppyexecdir = $(pyexecdir)/usrpm - # This used to be set in configure.ac but is now defined here for all # Makefiles when this fragment is included. STD_DEFINES_AND_INCLUDES = $(DEFINES) $(GNURADIO_INCLUDES) \ @@ -88,10 +81,6 @@ GRUEL_LA = @gruel_LA@ VOLK_INCLUDES = @volk_INCLUDES@ VOLK_LA = @volk_LA@ -# How to link in the USRP library from inside the tree -USRP_INCLUDES = @usrp_INCLUDES@ -USRP_LA = @usrp_LA@ - # GR-DIGITAL includes and libraries GR_DIGITAL_INCLUDES = @gr_digital_INCLUDES@ GR_DIGITAL_LA = @gr_digital_LA@ @@ -61,8 +61,8 @@ How to Build GNU Radio: On systems using pkgsrc (e.g. NetBSD and Dragonfly), build meta-packages/gnuradio, which will build a previous release and force installation of the dependencies. Then pkg_delete the - gnuradio and usrp packages, which will leave the dependencies. - (This should also work on OSX.) + gnuradio package, which will leave the dependencies. (This + should also work on OSX.) See the wiki at http://gnuradio.org/trac/wiki for details. @@ -192,11 +192,7 @@ As of repository version 4045, gnuradio requires version 1.3.31 or newer. (9) SDCC: Small Device C Compiler. http://sdcc.sourceforge.net/ -Use version 2.4.0 or later. - -This includes a C compiler and linker for the 8051. It's required to -build the firmware for the USRP. If you don't have a USRP, don't -worry about it. +--> Not required as of v3.5 (10) Guile 1.6 or 1.8 diff --git a/README-win32-mingw-short.txt b/README-win32-mingw-short.txt index 88338e3b7..9001e9f15 100644 --- a/README-win32-mingw-short.txt +++ b/README-win32-mingw-short.txt @@ -86,7 +86,7 @@ make make install Now you have a working gnuradio-core -Now you can go on building and installing gr-audio-windows and windows usrp and wxgui +Now you can go on building and installing gr-audio-windows and windows and wxgui remember that all gnuradio and python dlls need to be on your path to use gnuradio The gnuradio dlls are installed at /c/Python24/Lib/site-packages:/c/Python24/Lib/site-packages/gnuradio:/c/Python24/Lib/site-packages/gnuradio/gr diff --git a/README.hacking b/README.hacking index ff01a0a53..de6358abf 100644 --- a/README.hacking +++ b/README.hacking @@ -92,8 +92,6 @@ These are the current package prefixes: atsc_ Code related to the Advanced Television Standards Committee HDTV implementation - usrp_ Universal Software Radio Peripheral - qa_ Quality Assurance. Test code. @@ -220,32 +218,6 @@ into the help string using the "... [default=%default]" syntax. ** Mandatory options by gr_block -*** USRP source - -Any program using a USRP source (usrp.source_*) shall include: - - add_option("", "--which-usrp", type="intx", default=0, - help="select which USRP to use [default=%default]") - - add_option("-R", "--rx-subdev-spec", type="subdev", default=(0, 0), - help="select USRP Rx side A or B [default=A]") - -You are free to change the default if it makes sense in your application. - - -*** USRP sink - -Any program using a USRP sink (usrp.sink_*) shall include: - - add_option("", "--which-usrp", type="intx", default=0, - help="select which USRP to use [default=%default]") - - add_option("-T", "--tx-subdev-spec", type="subdev", default=(0, 0), - help="select USRP Tx side A or B [default=A]") - -You are free to change the default if it makes sense in your application. - - *** Audio source Any program using an audio source shall include: @@ -30,5 +30,4 @@ automake --add-missing -Wno-portability -Wno-override -Wnone #automake --add-missing -Wno-portability # Run bootstrap in any subprojects -(cd usrp2/firmware ; ./bootstrap) (cd volk ; ./bootstrap) diff --git a/config/Makefile.am b/config/Makefile.am index a6066157e..003a0f6ae 100644 --- a/config/Makefile.am +++ b/config/Makefile.am @@ -54,7 +54,6 @@ m4macros = \ grc_gr_comedi.m4 \ grc_gr_noaa.m4 \ grc_gr_trellis.m4 \ - grc_gr_usrp.m4 \ grc_gr_video_sdl.m4 \ grc_gr_vocoder.m4 \ grc_gr_wxgui.m4 \ @@ -62,9 +61,6 @@ m4macros = \ gr_check_createfilemapping.m4 \ gr_check_mc4020.m4 \ gr_check_shm_open.m4 \ - gr_check_usrp.m4 \ - grc_usrp.m4 \ - grc_usrp2.m4 \ gr_doxygen.m4 \ gr_fortran.m4 \ gr_git.m4 \ @@ -90,9 +86,6 @@ m4macros = \ mkstemp.m4 \ onceonly.m4 \ pkg.m4 \ - sdl.m4 \ - usrp_fusb_tech.m4 \ - usrp_libusb.m4 \ - usrp_sdcc.m4 + sdl.m4 EXTRA_DIST += $(m4macros) diff --git a/config/grc_gr_utils.m4 b/config/grc_gr_utils.m4 index 7fe07d854..cb71ad18b 100644 --- a/config/grc_gr_utils.m4 +++ b/config/grc_gr_utils.m4 @@ -20,9 +20,8 @@ AC_DEFUN([GRC_GR_UTILS],[ GRC_ENABLE(gr-utils) - dnl Don't do gr-utils if gnuradio-core, usrp, or gr-wxgui skipped + dnl Don't do gr-utils if gnuradio-core or gr-wxgui skipped GRC_CHECK_DEPENDENCY(gr-utils, gnuradio-core) - GRC_CHECK_DEPENDENCY(gr-utils, usrp) GRC_CHECK_DEPENDENCY(gr-utils, gr-wxgui) AC_CONFIG_FILES([ \ diff --git a/configure.ac b/configure.ac index bf5404e08..432c398d9 100644 --- a/configure.ac +++ b/configure.ac @@ -352,10 +352,6 @@ GRC_GRUEL dnl must come first GRC_VOLK GRC_GNURADIO_CORE GRC_GR_DIGITAL -GRC_USRP -GRC_USRP2 -GRC_GR_USRP dnl this must come after GRC_USRP -GRC_GR_USRP2 GRC_GR_AUDIO GRC_GR_VOCODER GRC_GR_ATSC diff --git a/docs/doxygen/Doxyfile.in b/docs/doxygen/Doxyfile.in index 0d2d96e20..efdacba32 100644 --- a/docs/doxygen/Doxyfile.in +++ b/docs/doxygen/Doxyfile.in @@ -625,47 +625,19 @@ EXCLUDE = @abs_top_builddir@/docs/doxygen/html \ @abs_top_builddir@/gr-audio-alsa/src/audio-alsa.py \ @abs_top_builddir@/gr-audio-oss/src/audio_oss.py \ @abs_top_builddir@/gr-audio-osx/src/test_audio_loop.py \ - @abs_top_builddir@/gr-cvsd-vocoder/src/lib/cvsd_vocoder.py \ - @abs_top_builddir@/gr-cvsd-vocoder/src/python/encdec.py \ @abs_top_builddir@/gr-gsm-fr-vocoder/src/lib/gsm \ @abs_top_builddir@/gr-gsm-fr-vocoder/src/lib/gsm_full_rate.py \ @abs_top_builddir@/gr-gsm-fr-vocoder/src/python/encdec.py \ @abs_top_builddir@/gr-howto-write-a-block \ - @abs_top_builddir@/gr-msdd6000/src/msdd.py \ @abs_top_builddir@/gr-pager/src/pager_swig.py \ @abs_top_builddir@/gr-qtgui \ - @abs_top_builddir@/gr-radar-mono/src/python/usrp_radar_mono.py \ - @abs_top_builddir@/gr-sounder/src/python/usrp_sounder.py \ @abs_top_builddir@/gr-trellis/doc \ @abs_top_builddir@/gr-trellis/src/lib/generate_all.py \ @abs_top_builddir@/gr-trellis/src/lib/generate_trellis.py \ @abs_top_builddir@/gr-trellis/src/lib/trellis.py \ - @abs_top_builddir@/gr-usrp/src/usrp1.py \ - @abs_top_builddir@/gr-usrp2/src/usrp2.py \ @abs_top_builddir@/gr-video-sdl/src/video_sdl.py \ @abs_top_builddir@/gr-wxgui/src/python \ - @abs_top_builddir@/grc \ - @abs_top_builddir@/usrp/doc \ - @abs_top_builddir@/usrp/firmware \ - @abs_top_builddir@/usrp/fpga \ - @abs_top_builddir@/usrp/host/apps \ - @abs_top_builddir@/usrp/host/apps-inband \ - @abs_top_builddir@/usrp/host/lib/inband \ - @abs_top_builddir@/usrp/host/lib/legacy/ad9862.h \ - @abs_top_builddir@/usrp/host/lib/legacy/check_data.py \ - @abs_top_builddir@/usrp/host/lib/legacy/circular_buffer.h \ - @abs_top_builddir@/usrp/host/lib/legacy/circular_linked_list.h \ - @abs_top_builddir@/usrp/host/lib/legacy/db_wbx.h \ - @abs_top_builddir@/usrp/host/lib/legacy/db_wbx.cc \ - @abs_top_builddir@/usrp/host/lib/legacy/dump_data.py \ - @abs_top_builddir@/usrp/host/lib/legacy/gen_usrp_dbid.py \ - @abs_top_builddir@/usrp/host/lib/legacy/usrp_dbid.py \ - @abs_top_builddir@/usrp/host/misc \ - @abs_top_builddir@/usrp/host/swig \ - @abs_top_builddir@/usrp2/firmware \ - @abs_top_srcdir@/usrp2/firmware \ - @abs_top_builddir@/usrp2/fpga \ - @abs_top_srcdir@/usrp2/fpga + @abs_top_builddir@/grc # The EXCLUDE_SYMLINKS tag can be used select whether or not files or # directories that are symbolic links (a Unix filesystem feature) are excluded @@ -698,7 +670,6 @@ EXCLUDE_PATTERNS = */.deps/* \ EXCLUDE_SYMBOLS = ad9862 \ numpy \ - usrpm \ *swig* \ *Swig* \ *my_top_block* \ diff --git a/docs/doxygen/other/group_defs.dox b/docs/doxygen/other/group_defs.dox index 6288d1f0a..b0b1994ff 100644 --- a/docs/doxygen/other/group_defs.dox +++ b/docs/doxygen/other/group_defs.dox @@ -68,7 +68,4 @@ /*! @} */ -/*! \defgroup usrp USRP */ -/*! \defgroup usrp2 USRP2 */ - /*! \defgroup hardware Misc Hardware Control */ diff --git a/gnuradio-core/src/python/gnuradio/Makefile.am b/gnuradio-core/src/python/gnuradio/Makefile.am index 066cc6d73..ffc171b2d 100644 --- a/gnuradio-core/src/python/gnuradio/Makefile.am +++ b/gnuradio-core/src/python/gnuradio/Makefile.am @@ -31,6 +31,5 @@ grpython_PYTHON = \ gr_unittest.py \ gr_xmlrunner.py \ optfir.py \ - usrp_options.py \ window.py endif diff --git a/gnuradio-core/src/python/gnuradio/blks2impl/Makefile.am b/gnuradio-core/src/python/gnuradio/blks2impl/Makefile.am index 5c627b873..eb031cd20 100644 --- a/gnuradio-core/src/python/gnuradio/blks2impl/Makefile.am +++ b/gnuradio-core/src/python/gnuradio/blks2impl/Makefile.am @@ -33,7 +33,6 @@ grblkspython_PYTHON = \ filterbank.py \ fm_demod.py \ fm_emph.py \ - generic_usrp.py \ logpwrfft.py \ nbfm_rx.py \ nbfm_tx.py \ diff --git a/gr-atsc/src/python/README b/gr-atsc/src/python/README index abe0937b5..6c23b46fd 100644 --- a/gr-atsc/src/python/README +++ b/gr-atsc/src/python/README @@ -1,13 +1,13 @@ Decoding ATSC using 19.2MSps rate over 5 processes -------------------------------------------------- -1) Verify signal, adjust antenna and find best gain setting using usrp_fft.py, -station frequency from the fcc video database, and decimation of 10. +1) Verify signal, adjust antenna and find best gain setting using uhd_fft.py, +station frequency from the fcc video database, and sample rate to 6.4e6. 2) Capture data - adjust gain (-g) frequency (-f) and which side the tvrx is on to fit your local setup: -usrp_rx_cfile.py -s -R B -d 10 -g 65 -f 503e6 atsc_data_6-4m_complex +uhd_rx_cfile.py -s --samp-rate=6.4e6 -g 65 -f 503e6 atsc_data_6-4m_complex You probably still need fast disks to take the data, like a raid-0 set of striped sata drives. Make sure there are no or very few Ou overruns. Saving diff --git a/gr-atsc/src/python/interp.py b/gr-atsc/src/python/interp.py index ad69c6b34..b17b3a312 100755 --- a/gr-atsc/src/python/interp.py +++ b/gr-atsc/src/python/interp.py @@ -22,8 +22,7 @@ # This module starts the atsc processing chain taking the captured # off-air signal created with: # -# usrp_rx_cfile.py -R <side with tuner, a or b> -# -d 10 set decimation to get signal at 6.4e6 rate +# uhd_rx_cfile.py --samp-rate=6.4e6 # -f <center of tv signal channel freq> # -g <appropriate gain for best signal / noise> # diff --git a/gr-atsc/src/python/interp_short.py b/gr-atsc/src/python/interp_short.py index 11b169b27..732ca831d 100755 --- a/gr-atsc/src/python/interp_short.py +++ b/gr-atsc/src/python/interp_short.py @@ -22,8 +22,7 @@ # This module starts the atsc processing chain taking the captured # off-air signal created with: # -# usrp_rx_cfile.py -R <side with tuner, a or b> -# -d 10 set decimation to get signal at 6.4e6 rate +# uhd_rx_cfile.py --samp-rate=6.4e6 # -f <center of tv signal channel freq> # -g <appropriate gain for best signal / noise> # -s output shorts diff --git a/gr-howto-write-a-block/config/Makefile.am b/gr-howto-write-a-block/config/Makefile.am index aaaf0db7c..7b7e5812e 100644 --- a/gr-howto-write-a-block/config/Makefile.am +++ b/gr-howto-write-a-block/config/Makefile.am @@ -46,7 +46,6 @@ m4macros = \ gr_check_createfilemapping.m4 \ gr_check_mc4020.m4 \ gr_check_shm_open.m4 \ - gr_check_usrp.m4 \ gr_doxygen.m4 \ gr_fortran.m4 \ gr_git.m4 \ @@ -72,10 +71,7 @@ m4macros = \ lf_x11.m4 \ mkstemp.m4 \ onceonly.m4 \ - pkg.m4 \ - usrp_fusb_tech.m4 \ - usrp_libusb.m4 \ - usrp_sdcc.m4 + pkg.m4 # Don't install m4 macros anymore diff --git a/grc/grc_gnuradio/README b/grc/grc_gnuradio/README index 5a89da54a..897eed65c 100644 --- a/grc/grc_gnuradio/README +++ b/grc/grc_gnuradio/README @@ -7,8 +7,5 @@ The blk2s module wraps many blocks in blks2 and gives them streaming outputs. Will be phased-out by new message passing implementations. Other blks2 blocks will hopefully make their way into blks2impl. -The usrp module contains the simple and dual usrp wrappers. -Will be phased-out by generic usrp and/or new usrp api. - The wxgui module contains a top_block + wxgui frame. Will be phased-out by gui.py in wxgui and a new top block template. diff --git a/grc/python/extract_docs.py b/grc/python/extract_docs.py index be55fd239..fe157a221 100644 --- a/grc/python/extract_docs.py +++ b/grc/python/extract_docs.py @@ -26,7 +26,7 @@ DOXYGEN_NAME_XPATH = '/doxygen/compounddef/compoundname' DOXYGEN_BRIEFDESC_GR_XPATH = '/doxygen/compounddef/briefdescription' DOXYGEN_DETAILDESC_GR_XPATH = '/doxygen/compounddef/detaileddescription' -GROUP_KEYS = "gr|usrp2|trellis|noaa|vocoder|digital" +GROUP_KEYS = "gr|trellis|noaa|vocoder|digital" def extract_txt(xml): """ @@ -65,7 +65,6 @@ def _extract(key): #extract descriptions comp_name = extract_txt(xml.xpath(DOXYGEN_NAME_XPATH)[0]).strip() comp_name = ' --- ' + comp_name + ' --- ' -# if re.match('(gr|usrp2|trellis|noaa)_.*', key): if re.match(('(%s)_.*' % GROUP_KEYS), key): brief_desc = extract_txt(xml.xpath(DOXYGEN_BRIEFDESC_GR_XPATH)[0]).strip() detailed_desc = extract_txt(xml.xpath(DOXYGEN_DETAILDESC_GR_XPATH)[0]).strip() diff --git a/grc/todo.txt b/grc/todo.txt index 9dad05730..ccfaad72a 100644 --- a/grc/todo.txt +++ b/grc/todo.txt @@ -9,19 +9,14 @@ ################################################## * probe: also non-float outputs * log slider gui control -* generic usrp (when its ready) * packet mod: whitening offset * wx min window size in options block * gr_adaptive_fir_ccf * ofdm * gr_ofdm_bpsk_demapper - * gr_ofdm_cyclic_prefixer * gr_ofdm_demapper_vcb - * gr_ofdm_frame_acquisition * gr_ofdm_frame_sink - * gr_ofdm_insert_preamble * gr_ofdm_mapper_bcv - * gr_ofdm_sampler * size params for the graphical sinks * callbacks for set average on fft, waterfall, number sinks * add units to params: Sps, Hz, dB... diff --git a/gruel/README b/gruel/README index 585cf026a..647dc843b 100644 --- a/gruel/README +++ b/gruel/README @@ -22,9 +22,8 @@ The GNU Radio Utility Etcetera Library, a collection of low-level routines to avoid dependencies on the full GNU Radio core or other libraries. -Over time, some code from libgnuradio-core, libpmt, libmblock, libusrp, -and libusrp2 will migrate here, to avoid duplication of code and simplify -dependencies. +Over time, some code from libgnuradio-core and libpmt will migrate +here, to avoid duplication of code and simplify dependencies. By design, this library will not have dependencies on any other part of GNU Radio, but may have external dependencies such as Boost. |