b200: Bumped FX3 firmware compat number to 7.
Updated Changelog for 3.7.3
Updated version string for Release 3.7.3
Updated images archive for Release 3.7.3
Merge branch 'maint'
uhd: uhd_images_downloader now respects $UHD_IMAGES_BASE_URL
uhd: Added infrastructure for maintaining images directory
uhd: Changed format of host/CMakeLists.txt wrt binaries info
Reorganized firmware/ subdirectory (x300->usrp3, zpu->usrp2)
Added FPGA code as fpga-src submodule.
Removed copy of FPGA source files.
Initial commit E300 support.
e300/x300: gpio: Cleaned up example.

* Now accounting for different width of GPIO banks.
    - for x3x0 use --bits=11 (default)
    - for e3x0 use --bits=6

* Replaced defines with static const variables.

* Lowered default rates from 1Ms/s to 500Ks/s

* Added parameter --gpio to allow selecting
  GPIO bank.
    - for x3x0 use --gpio="FP0" (default)
    - for e3x0 use --gpio="INT0"

* Renamed e3x0's gpio bank to "INT0" in property
  tree, as they're not exposed to the outside.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
examples: Minor change to tx_waveforms example.

Signed-off-by: Moritz Fischer <moritz@ettus.com>
Rectifying a great embarassement in UHD. %s/Mhz/MHz.
significant changes to multi_usrp tuning algorithms - changing DSP tuning
uhd: fixing TX DSP tuning on gen2 devices, special changes for n2xx

This fixes RX DSP core 200 from tuning outside range and causing overflows.
uhd: fixed RX and TX DSP cores for 3rd generation products
math: Added a new uhd::math namespace + float comparison routines

* Float comparison is applied to tuning logic in DSP cores.
* Properly using INT_MAX/MIN constants, defined in utils/math.hpp
uhd: Improved tuning code and corresponding outputs/warnings

* Added convenience function for frequency comparisons
* ABI change required