Merged r11377:11390 from jcorgan/usrp-headers in to trunk.
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 9 Jul 2009 02:55:51 +0000 (02:55 +0000)
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Thu, 9 Jul 2009 02:55:51 +0000 (02:55 +0000)
commitc276a4ffee9314d2528166547abfd2c09d29713f
tree03b06ac67874342ba671a4a0405e006de1ece9ba
parenteefb51c0c0fac68d16544e492aebd883528607e1
Merged r11377:11390 from jcorgan/usrp-headers in to trunk.

* 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
269 files changed:
Makefile.common
config/grc_usrp.m4
gnuradio-core/src/lib/io/gri_wavfile.cc
gr-usrp/apps/Makefile.am
gr-usrp/src/usrp_base.cc
gr-usrp/src/usrp_base.h
gr-usrp/src/usrp_sink_base.cc
gr-usrp/src/usrp_sink_base.h
gr-usrp/src/usrp_sink_c.cc
gr-usrp/src/usrp_sink_s.cc
gr-usrp/src/usrp_source_base.cc
gr-usrp/src/usrp_source_base.h
gr-usrp/src/usrp_source_c.cc
gr-usrp/src/usrp_source_s.cc
gr-usrp/src/usrp_standard.i
gr-usrp/src/usrp_swig.i
usrp/Makefile.am
usrp/firmware/include/Makefile.am
usrp/host/Makefile.am
usrp/host/apps-inband/Makefile.am [deleted file]
usrp/host/apps-inband/read_packets.cc [deleted file]
usrp/host/apps-inband/test_usrp_inband_2rx.cc [deleted file]
usrp/host/apps-inband/test_usrp_inband_2tx.cc [deleted file]
usrp/host/apps-inband/test_usrp_inband_overrun.cc [deleted file]
usrp/host/apps-inband/test_usrp_inband_ping.cc [deleted file]
usrp/host/apps-inband/test_usrp_inband_registers.cc [deleted file]
usrp/host/apps-inband/test_usrp_inband_rx.cc [deleted file]
usrp/host/apps-inband/test_usrp_inband_timestamps.cc [deleted file]
usrp/host/apps-inband/test_usrp_inband_tx.cc [deleted file]
usrp/host/apps-inband/test_usrp_inband_underrun.cc [deleted file]
usrp/host/apps-inband/ui_nco.h [deleted file]
usrp/host/apps-inband/ui_sincos.c [deleted file]
usrp/host/apps-inband/ui_sincos.h [deleted file]
usrp/host/apps/test_usrp_standard_rx.cc
usrp/host/apps/test_usrp_standard_tx.cc
usrp/host/apps/usrp_cal_dc_offset.cc
usrp/host/apps/usrper.cc
usrp/host/include/Makefile.am [new file with mode: 0644]
usrp/host/include/usrp/Makefile.am [new file with mode: 0644]
usrp/host/include/usrp/db_base.h [new file with mode: 0644]
usrp/host/include/usrp/db_base.i [new file with mode: 0644]
usrp/host/include/usrp/db_basic.h [new file with mode: 0644]
usrp/host/include/usrp/db_dbs_rx.h [new file with mode: 0644]
usrp/host/include/usrp/db_dtt754.h [new file with mode: 0644]
usrp/host/include/usrp/db_dtt768.h [new file with mode: 0644]
usrp/host/include/usrp/db_flexrf.h [new file with mode: 0644]
usrp/host/include/usrp/db_flexrf_mimo.h [new file with mode: 0644]
usrp/host/include/usrp/db_tv_rx.h [new file with mode: 0644]
usrp/host/include/usrp/db_xcvr2450.h [new file with mode: 0644]
usrp/host/include/usrp/usrp_basic.h [new file with mode: 0644]
usrp/host/include/usrp/usrp_bytesex.h [new file with mode: 0644]
usrp/host/include/usrp/usrp_local_sighandler.h [new file with mode: 0644]
usrp/host/include/usrp/usrp_prims.h [new file with mode: 0644]
usrp/host/include/usrp/usrp_slots.h [new file with mode: 0644]
usrp/host/include/usrp/usrp_standard.h [new file with mode: 0644]
usrp/host/include/usrp/usrp_subdev_spec.h [new file with mode: 0644]
usrp/host/include/usrp/usrp_tune_result.h [new file with mode: 0644]
usrp/host/lib/Makefile.am
usrp/host/lib/README_OSX [new file with mode: 0644]
usrp/host/lib/ad9862.h [new file with mode: 0644]
usrp/host/lib/check_data.py [new file with mode: 0755]
usrp/host/lib/circular_buffer.h [new file with mode: 0644]
usrp/host/lib/circular_linked_list.h [new file with mode: 0644]
usrp/host/lib/darwin_libusb.h [new file with mode: 0644]
usrp/host/lib/db_base.cc [new file with mode: 0644]
usrp/host/lib/db_base_impl.h [new file with mode: 0644]
usrp/host/lib/db_basic.cc [new file with mode: 0644]
usrp/host/lib/db_boards.cc [new file with mode: 0644]
usrp/host/lib/db_boards.h [new file with mode: 0644]
usrp/host/lib/db_dbs_rx.cc [new file with mode: 0644]
usrp/host/lib/db_dtt754.cc [new file with mode: 0644]
usrp/host/lib/db_dtt768.cc [new file with mode: 0644]
usrp/host/lib/db_flexrf.cc [new file with mode: 0644]
usrp/host/lib/db_flexrf_mimo.cc [new file with mode: 0644]
usrp/host/lib/db_tv_rx.cc [new file with mode: 0644]
usrp/host/lib/db_util.cc [new file with mode: 0644]
usrp/host/lib/db_util.h [new file with mode: 0644]
usrp/host/lib/db_xcvr2450.cc [new file with mode: 0644]
usrp/host/lib/dump_data.py [new file with mode: 0755]
usrp/host/lib/fusb.cc [new file with mode: 0644]
usrp/host/lib/fusb.h [new file with mode: 0644]
usrp/host/lib/fusb_darwin.cc [new file with mode: 0644]
usrp/host/lib/fusb_darwin.h [new file with mode: 0644]
usrp/host/lib/fusb_generic.cc [new file with mode: 0644]
usrp/host/lib/fusb_generic.h [new file with mode: 0644]
usrp/host/lib/fusb_linux.cc [new file with mode: 0644]
usrp/host/lib/fusb_linux.h [new file with mode: 0644]
usrp/host/lib/fusb_ra_wb.cc [new file with mode: 0644]
usrp/host/lib/fusb_ra_wb.h [new file with mode: 0644]
usrp/host/lib/fusb_sysconfig_darwin.cc [new file with mode: 0644]
usrp/host/lib/fusb_sysconfig_generic.cc [new file with mode: 0644]
usrp/host/lib/fusb_sysconfig_linux.cc [new file with mode: 0644]
usrp/host/lib/fusb_sysconfig_ra_wb.cc [new file with mode: 0644]
usrp/host/lib/fusb_sysconfig_win32.cc [new file with mode: 0644]
usrp/host/lib/fusb_win32.cc [new file with mode: 0644]
usrp/host/lib/fusb_win32.h [new file with mode: 0644]
usrp/host/lib/gen_usrp_dbid.py [new file with mode: 0755]
usrp/host/lib/inband/Makefile.am [deleted file]
usrp/host/lib/inband/dump_packets.py [deleted file]
usrp/host/lib/inband/gen_test_packets.py [deleted file]
usrp/host/lib/inband/qa_inband.cc [deleted file]
usrp/host/lib/inband/qa_inband.h [deleted file]
usrp/host/lib/inband/qa_inband_packet_prims.cc [deleted file]
usrp/host/lib/inband/qa_inband_packet_prims.h [deleted file]
usrp/host/lib/inband/qa_inband_usrp_server.cc [deleted file]
usrp/host/lib/inband/qa_inband_usrp_server.h [deleted file]
usrp/host/lib/inband/symbols_usrp_channel.h [deleted file]
usrp/host/lib/inband/symbols_usrp_interface_cs.h [deleted file]
usrp/host/lib/inband/symbols_usrp_low_level_cs.h [deleted file]
usrp/host/lib/inband/symbols_usrp_rx.h [deleted file]
usrp/host/lib/inband/symbols_usrp_rx_cs.h [deleted file]
usrp/host/lib/inband/symbols_usrp_server_cs.h [deleted file]
usrp/host/lib/inband/symbols_usrp_tx.h [deleted file]
usrp/host/lib/inband/symbols_usrp_tx_cs.h [deleted file]
usrp/host/lib/inband/test_inband.cc [deleted file]
usrp/host/lib/inband/usb_packet.py [deleted file]
usrp/host/lib/inband/usrp_inband_usb_packet.cc [deleted file]
usrp/host/lib/inband/usrp_inband_usb_packet.h [deleted file]
usrp/host/lib/inband/usrp_interface.mbh [deleted file]
usrp/host/lib/inband/usrp_rx.cc [deleted file]
usrp/host/lib/inband/usrp_rx.h [deleted file]
usrp/host/lib/inband/usrp_rx_stub.cc [deleted file]
usrp/host/lib/inband/usrp_rx_stub.h [deleted file]
usrp/host/lib/inband/usrp_server.cc [deleted file]
usrp/host/lib/inband/usrp_server.h [deleted file]
usrp/host/lib/inband/usrp_server.mbh [deleted file]
usrp/host/lib/inband/usrp_tx.cc [deleted file]
usrp/host/lib/inband/usrp_tx.h [deleted file]
usrp/host/lib/inband/usrp_tx_stub.cc [deleted file]
usrp/host/lib/inband/usrp_tx_stub.h [deleted file]
usrp/host/lib/inband/usrp_usb_interface.cc [deleted file]
usrp/host/lib/inband/usrp_usb_interface.h [deleted file]
usrp/host/lib/legacy/Makefile.am [deleted file]
usrp/host/lib/legacy/README_OSX [deleted file]
usrp/host/lib/legacy/ad9862.h [deleted file]
usrp/host/lib/legacy/check_data.py [deleted file]
usrp/host/lib/legacy/circular_buffer.h [deleted file]
usrp/host/lib/legacy/circular_linked_list.h [deleted file]
usrp/host/lib/legacy/darwin_libusb.h [deleted file]
usrp/host/lib/legacy/db_base.cc [deleted file]
usrp/host/lib/legacy/db_base.h [deleted file]
usrp/host/lib/legacy/db_base.i [deleted file]
usrp/host/lib/legacy/db_base_impl.h [deleted file]
usrp/host/lib/legacy/db_basic.cc [deleted file]
usrp/host/lib/legacy/db_basic.h [deleted file]
usrp/host/lib/legacy/db_boards.cc [deleted file]
usrp/host/lib/legacy/db_boards.h [deleted file]
usrp/host/lib/legacy/db_dbs_rx.cc [deleted file]
usrp/host/lib/legacy/db_dbs_rx.h [deleted file]
usrp/host/lib/legacy/db_dtt754.cc [deleted file]
usrp/host/lib/legacy/db_dtt754.h [deleted file]
usrp/host/lib/legacy/db_dtt768.cc [deleted file]
usrp/host/lib/legacy/db_dtt768.h [deleted file]
usrp/host/lib/legacy/db_flexrf.cc [deleted file]
usrp/host/lib/legacy/db_flexrf.h [deleted file]
usrp/host/lib/legacy/db_flexrf_mimo.cc [deleted file]
usrp/host/lib/legacy/db_flexrf_mimo.h [deleted file]
usrp/host/lib/legacy/db_tv_rx.cc [deleted file]
usrp/host/lib/legacy/db_tv_rx.h [deleted file]
usrp/host/lib/legacy/db_util.cc [deleted file]
usrp/host/lib/legacy/db_util.h [deleted file]
usrp/host/lib/legacy/db_wbx.cc [deleted file]
usrp/host/lib/legacy/db_wbx.h [deleted file]
usrp/host/lib/legacy/db_xcvr2450.cc [deleted file]
usrp/host/lib/legacy/db_xcvr2450.h [deleted file]
usrp/host/lib/legacy/dump_data.py [deleted file]
usrp/host/lib/legacy/fusb.cc [deleted file]
usrp/host/lib/legacy/fusb.h [deleted file]
usrp/host/lib/legacy/fusb_darwin.cc [deleted file]
usrp/host/lib/legacy/fusb_darwin.h [deleted file]
usrp/host/lib/legacy/fusb_generic.cc [deleted file]
usrp/host/lib/legacy/fusb_generic.h [deleted file]
usrp/host/lib/legacy/fusb_linux.cc [deleted file]
usrp/host/lib/legacy/fusb_linux.h [deleted file]
usrp/host/lib/legacy/fusb_ra_wb.cc [deleted file]
usrp/host/lib/legacy/fusb_ra_wb.h [deleted file]
usrp/host/lib/legacy/fusb_sysconfig_darwin.cc [deleted file]
usrp/host/lib/legacy/fusb_sysconfig_generic.cc [deleted file]
usrp/host/lib/legacy/fusb_sysconfig_linux.cc [deleted file]
usrp/host/lib/legacy/fusb_sysconfig_ra_wb.cc [deleted file]
usrp/host/lib/legacy/fusb_sysconfig_win32.cc [deleted file]
usrp/host/lib/legacy/fusb_win32.cc [deleted file]
usrp/host/lib/legacy/fusb_win32.h [deleted file]
usrp/host/lib/legacy/gen_usrp_dbid.py [deleted file]
usrp/host/lib/legacy/md5.c [deleted file]
usrp/host/lib/legacy/md5.h [deleted file]
usrp/host/lib/legacy/mld_threads.h [deleted file]
usrp/host/lib/legacy/rate_to_regval.h [deleted file]
usrp/host/lib/legacy/std_paths.h.in [deleted file]
usrp/host/lib/legacy/usrp_basic.cc [deleted file]
usrp/host/lib/legacy/usrp_basic.h [deleted file]
usrp/host/lib/legacy/usrp_bytesex.h [deleted file]
usrp/host/lib/legacy/usrp_config.cc [deleted file]
usrp/host/lib/legacy/usrp_config.h [deleted file]
usrp/host/lib/legacy/usrp_dbid.dat [deleted file]
usrp/host/lib/legacy/usrp_local_sighandler.cc [deleted file]
usrp/host/lib/legacy/usrp_local_sighandler.h [deleted file]
usrp/host/lib/legacy/usrp_prims.cc [deleted file]
usrp/host/lib/legacy/usrp_prims.h [deleted file]
usrp/host/lib/legacy/usrp_slots.h [deleted file]
usrp/host/lib/legacy/usrp_standard.cc [deleted file]
usrp/host/lib/legacy/usrp_standard.h [deleted file]
usrp/host/lib/legacy/usrp_subdev_spec.h [deleted file]
usrp/host/lib/legacy/usrp_tune_result.h [deleted file]
usrp/host/lib/limbo/db_wbx.cc [new file with mode: 0644]
usrp/host/lib/limbo/db_wbx.h [new file with mode: 0644]
usrp/host/lib/md5.c [new file with mode: 0644]
usrp/host/lib/md5.h [new file with mode: 0644]
usrp/host/lib/mld_threads.h [new file with mode: 0644]
usrp/host/lib/rate_to_regval.h [new file with mode: 0644]
usrp/host/lib/std_paths.h.in [new file with mode: 0644]
usrp/host/lib/usrp_basic.cc [new file with mode: 0644]
usrp/host/lib/usrp_config.cc [new file with mode: 0644]
usrp/host/lib/usrp_config.h [new file with mode: 0644]
usrp/host/lib/usrp_dbid.dat [new file with mode: 0644]
usrp/host/lib/usrp_local_sighandler.cc [new file with mode: 0644]
usrp/host/lib/usrp_prims.cc [new file with mode: 0644]
usrp/host/lib/usrp_standard.cc [new file with mode: 0644]
usrp/host/swig/usrp_prims.i
usrp/limbo/apps-inband/Makefile.am [new file with mode: 0644]
usrp/limbo/apps-inband/read_packets.cc [new file with mode: 0644]
usrp/limbo/apps-inband/test_usrp_inband_2rx.cc [new file with mode: 0644]
usrp/limbo/apps-inband/test_usrp_inband_2tx.cc [new file with mode: 0644]
usrp/limbo/apps-inband/test_usrp_inband_overrun.cc [new file with mode: 0644]
usrp/limbo/apps-inband/test_usrp_inband_ping.cc [new file with mode: 0644]
usrp/limbo/apps-inband/test_usrp_inband_registers.cc [new file with mode: 0644]
usrp/limbo/apps-inband/test_usrp_inband_rx.cc [new file with mode: 0644]
usrp/limbo/apps-inband/test_usrp_inband_timestamps.cc [new file with mode: 0644]
usrp/limbo/apps-inband/test_usrp_inband_tx.cc [new file with mode: 0644]
usrp/limbo/apps-inband/test_usrp_inband_underrun.cc [new file with mode: 0644]
usrp/limbo/apps-inband/ui_nco.h [new file with mode: 0644]
usrp/limbo/apps-inband/ui_sincos.c [new file with mode: 0644]
usrp/limbo/apps-inband/ui_sincos.h [new file with mode: 0644]
usrp/limbo/inband/Makefile.am [new file with mode: 0644]
usrp/limbo/inband/dump_packets.py [new file with mode: 0755]
usrp/limbo/inband/gen_test_packets.py [new file with mode: 0755]
usrp/limbo/inband/qa_inband.cc [new file with mode: 0644]
usrp/limbo/inband/qa_inband.h [new file with mode: 0644]
usrp/limbo/inband/qa_inband_packet_prims.cc [new file with mode: 0644]
usrp/limbo/inband/qa_inband_packet_prims.h [new file with mode: 0644]
usrp/limbo/inband/qa_inband_usrp_server.cc [new file with mode: 0644]
usrp/limbo/inband/qa_inband_usrp_server.h [new file with mode: 0644]
usrp/limbo/inband/symbols_usrp_channel.h [new file with mode: 0644]
usrp/limbo/inband/symbols_usrp_interface_cs.h [new file with mode: 0644]
usrp/limbo/inband/symbols_usrp_low_level_cs.h [new file with mode: 0644]
usrp/limbo/inband/symbols_usrp_rx.h [new file with mode: 0644]
usrp/limbo/inband/symbols_usrp_rx_cs.h [new file with mode: 0644]
usrp/limbo/inband/symbols_usrp_server_cs.h [new file with mode: 0644]
usrp/limbo/inband/symbols_usrp_tx.h [new file with mode: 0644]
usrp/limbo/inband/symbols_usrp_tx_cs.h [new file with mode: 0644]
usrp/limbo/inband/test_inband.cc [new file with mode: 0644]
usrp/limbo/inband/usb_packet.py [new file with mode: 0644]
usrp/limbo/inband/usrp_inband_usb_packet.cc [new file with mode: 0644]
usrp/limbo/inband/usrp_inband_usb_packet.h [new file with mode: 0644]
usrp/limbo/inband/usrp_interface.mbh [new file with mode: 0644]
usrp/limbo/inband/usrp_rx.cc [new file with mode: 0644]
usrp/limbo/inband/usrp_rx.h [new file with mode: 0644]
usrp/limbo/inband/usrp_rx_stub.cc [new file with mode: 0644]
usrp/limbo/inband/usrp_rx_stub.h [new file with mode: 0644]
usrp/limbo/inband/usrp_server.cc [new file with mode: 0644]
usrp/limbo/inband/usrp_server.h [new file with mode: 0644]
usrp/limbo/inband/usrp_server.mbh [new file with mode: 0644]
usrp/limbo/inband/usrp_tx.cc [new file with mode: 0644]
usrp/limbo/inband/usrp_tx.h [new file with mode: 0644]
usrp/limbo/inband/usrp_tx_stub.cc [new file with mode: 0644]
usrp/limbo/inband/usrp_tx_stub.h [new file with mode: 0644]
usrp/limbo/inband/usrp_usb_interface.cc [new file with mode: 0644]
usrp/limbo/inband/usrp_usb_interface.h [new file with mode: 0644]
usrp/usrp-inband.pc.in [deleted file]