pvtesting-uhd:master-cyan-rtm2.1

Last commit made on 2023-02-03
Get this branch:
git clone -b master-cyan-rtm2.1 https://git.launchpad.net/pvtesting-uhd

Branch merges

Branch information

Name:
master-cyan-rtm2.1
Repository:
lp:pvtesting-uhd

Recent commits

6c3910a... by Victor W

Fixing typo from merge.

aa7f173... by Victor W

gain_group: fix typo.

8c376d6... by Victor W

CMake: Don't compile ihex.

0c62b6b... by Victor W

CMAKE: Disable compilation of cores.

835d6db... by Martin

uhd: Replace all occurrences of boost::bind with std::bind

Note: Replacing everything with a lambda would be even better, but that
can't be easily scripted so we'll do this as a first step to reduce the
Boost footprint.

This also removes occurences of #include <boost/bind.hpp>, and makes
sure all usages of std::bind have an #include <functional>. clang-format
wasn't always applied to minimize the changeset in this commit, however,
it was applied to the blocks of #includes.

Due to conflicts with other Boost libraries, the placeholders _1, _2,
etc. could not be directly used, but had to be explicitly called out
(as std::placeholders::_1, etc.). This makes the use of std::bind even
uglier, which serves as another reminder that using std::bind (and even
more so, boost::bind) should be avoided.

nirio/rpc/rpc_client.cpp still contains a reference to boost::bind. It
was not possible to remove it by simply doing a search and replace, so
it will be removed in a separate commit.

b0b95e1... by Victor W

CMAKE/BOOST: Changes to support future compilation.

e990f03... by John Polak <email address hidden>

DMA_FIFO: Fixing control interface typo.

94dd2d7... by Martin

endianness: Replace Boost macros with custom ones

Boost changed the macros for endianness identification in 1.69, and the
deprecation warning is a pretty noisy one during compilation. This
abstracts away the Boost macro, so we have two UHD macros,
UHD_BIG_ENDIAN and UHD_LITTLE_ENDIAN. They indicate big and little
endian byte order.

3e26a10... by Amir Ghanbari Bavarsad <email address hidden>

TATE: Reduce attenuation, space channelizer frequencies

138fb77... by Amir Ghanbari Bavarsad <email address hidden>

TATE: Fix syntax error