| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To avoid the proliferation of additional include directories and
multiple ways of including project-local headers, we now default to
moving all headers that are used across UHD into the uhdlib/
subdirectory.
Some #include statements were also reordered as they were modified for
closer compliance with the coding guidelines.
Internal cpp source files should now include files like this:
#include <uhdlib/rfnoc/ctrl_iface.hpp>
Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com>
|
|
|
|
|
|
|
| |
uhd::get_system_time() is an abstracted way of reading back a time, and
is not UHD-specific. As such, there's no reason to keep it in the public
part of the API where we're contractually obligated not to touch it.
Instead, moving it to the internal API space.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Fix copy & paste error where "B210" type made it's way into the E3XX
test.
Fixes 88b0baeaf ("tests: More devtests, works on E3XX now")
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
Signed-off-by: Martin Braun <martin.braun@ettus.com>
|
| |
|
|
|
|
|
|
|
| |
All copyright is now attributed to "Ettus Research, a National
Instruments company".
SPDX headers were also updated to latest version 3.0.
|
|
|
|
|
|
|
| |
This class is not publicly exported. It is meant to read config files in
the INI format.
Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com>
|
|
|
|
|
|
|
| |
- Allow enums to be non-consecutive
- Move to uhdlib/
- Add unit tests
- Updated N230 use of constrained_device_args_t
|
|
|
|
| |
Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com>
|
|
|
|
| |
- Adds unit tests for sensor_value_t also
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Create missing sc12-sc16 and sc16-sc12 type converters. To avoid
replicating the full sc12 converter class object, overload the
converter calls with C++11 std::enable_if metafunctions. When
used with std::is_floating and std::is_integral templates, this
allow a single template interface with compile time function
selection and static type checking.
Note the below std::enable_if interface is confusing, but quite
effective in this case.
typename enable_if<is_floating_point<type>::value>::type* = NULL
Fixes: #966
Related: #967, #1721
|
|\ |
|
| |
| |
| |
| | |
for acceptable rounding
|
| |
| |
| |
| |
| | |
USRP1 and USRP2 used tasks that relied on Boost thread interruption
mechanisms. These were replaced with explicit atomics.
|
|\| |
|
| | |
|
| |
| |
| |
| |
| |
| | |
- Added to subdev_spec_pair_t
- Added to range_t
- Added tests for the inequalities
|
| |
| |
| |
| |
| | |
This way, C++11 features are not required to build with UHD headers
included.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Note: This is the first commit that uses for-range, and range-based
for-loops are now usable for UHD development.
|
|\| |
|
| | |
|
|\| |
|
| | |
|
| | |
|
|\| |
|
| | |
|
| | |
|
| |
| |
| |
| | |
10 underruns in SISO
|
| | |
|
| |
| |
| |
| | |
10 underruns in SISO
|
| |
| |
| |
| |
| |
| | |
- Includes a container for power calibration data
- Unit tests to check underlying container functionality
- Nearest neighbor and bilinear interpolation
|
|\| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is only confusing, since the blocks do not have to care about
endianness. The control interface needs to know (and takes care of it
internally), and the streaming transport does the same (and does not
directly connect to blocks).
Reviewed-By: Michael West <michael.west@ettus.com>
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
types)
- Also removes all references to boost/cstdint.hpp and replaces it with
stdint.h (The 'correct' replacement would be <cstdint>, but not all of our
compilers support that).
|
|\| |
|
| | |
|
|\| |
|
| |
| |
| |
| |
| | |
Integer rounding was producing out of range values and causing tests to
fail
|
|/
|
|
|
|
| |
- Made reversed() const
- Removed boost::uint* types
- Removed superfluous includes
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
* Mismatched printf format strings
* Number truncation
* Unreferenced variables
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PATH was only set for the examples, but not for the initial
call to uhd_find_devices.
This reverts commit b7c296f58399f0ef1fee7b3ef3d7da957f551558, which
tried to fix this but did so badly, and also amends it with the correct
fix.
|