Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | devtest: Add list_sensors test | Martin Braun | 2018-02-27 | 3 | -0/+37 |
| | |||||
* | test: devtest: devtest_e3xx.py: Fix copy & paste error | Moritz Fischer | 2018-02-26 | 1 | -1/+0 |
| | | | | | | | | | | 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> | ||||
* | lib: Add path_expandvars() internal API call | Martin Braun | 2018-02-20 | 2 | -0/+95 |
| | |||||
* | uhd: Update license headers | Martin Braun | 2018-02-19 | 65 | -62/+128 |
| | | | | | | | All copyright is now attributed to "Ettus Research, a National Instruments company". SPDX headers were also updated to latest version 3.0. | ||||
* | lib: Add config_parser class | Martin Braun | 2018-02-01 | 2 | -0/+110 |
| | | | | | | | 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> | ||||
* | uhdlib: Update constrained_device_args_t | Martin Braun | 2018-01-18 | 2 | -0/+107 |
| | | | | | | | - Allow enums to be non-consecutive - Move to uhdlib/ - Add unit tests - Updated N230 use of constrained_device_args_t | ||||
* | uhd: Add narrow_cast and narrow | Martin Braun | 2018-01-12 | 2 | -0/+22 |
| | | | | Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com> | ||||
* | types: sensor_value_t can now be created from map | Martin Braun | 2017-12-22 | 2 | -0/+96 |
| | | | | - Adds unit tests for sensor_value_t also | ||||
* | Move all license headers to SPDX format. | Martin Braun | 2017-12-22 | 60 | -720/+60 |
| | |||||
* | convert: Add sc12-sc16 converters | Tom Tsou | 2017-07-18 | 1 | -3/+28 |
| | | | | | | | | | | | | | | | | | 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 | ||||
* | Merge branch 'maint' | Martin Braun | 2017-07-17 | 1 | -2/+7 |
|\ | |||||
| * | converters: Added some tolerance for floating point-based tests to account ↵ | Martin Braun | 2017-07-07 | 1 | -2/+7 |
| | | | | | | | | for acceptable rounding | ||||
* | | uhd: tasks now use std::threads under the hood, and can't be interrupted | Martin Braun | 2017-06-28 | 2 | -0/+39 |
| | | | | | | | | | | USRP1 and USRP2 used tasks that relied on Boost thread interruption mechanisms. These were replaced with explicit atomics. | ||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-02 | 1 | -1/+1 |
|\| | |||||
| * | RTS: DevTest failure work around by increasing time between test | Trung N Tran | 2017-06-02 | 1 | -1/+1 |
| | | |||||
* | | Types: Added equality/inquality operators to support Boost.Python additions | Paul David | 2017-05-23 | 2 | -0/+17 |
| | | | | | | | | | | | | - Added to subdev_spec_pair_t - Added to range_t - Added tests for the inequalities | ||||
* | | log: Split add_logger() out of the main logging header | Martin Braun | 2017-05-12 | 1 | -0/+1 |
| | | | | | | | | | | This way, C++11 features are not required to build with UHD headers included. | ||||
* | | log: Moved fastpath logging to its own thread | Martin Braun | 2017-04-24 | 1 | -0/+2 |
| | | |||||
* | | log: Fix missing add_logger, fix clearing of queue | Martin Braun | 2017-04-20 | 1 | -3/+10 |
| | | |||||
* | | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 2 | -11/+10 |
| | | |||||
* | | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 9 | -22/+14 |
| | | | | | | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development. | ||||
* | | Merge branch 'maint' | Martin Braun | 2017-02-10 | 1 | -1/+0 |
|\| | |||||
| * | tests: devtest:remove wait for claimer | Andrej Rode | 2017-02-08 | 1 | -1/+0 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-17 | 1 | -3/+3 |
|\| | |||||
| * | utils: tests: cast RAND_MAX to double before division | Andrej Rode | 2017-01-12 | 1 | -2/+2 |
| | | |||||
| * | tests: fix coverity reports | Andrej Rode | 2017-01-12 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-12-13 | 3 | -1/+50 |
|\| | |||||
| * | tests: Added bitbang test, added to x3x0 devtest | Martin Braun | 2016-12-09 | 3 | -1/+50 |
| | | |||||
| * | devtest: flush stdout after print statements | Andrej Rode | 2016-12-01 | 1 | -0/+2 |
| | | |||||
| * | devtest: dont check number of samples in benchmark rate test and accept | Andrej Rode | 2016-12-01 | 3 | -8/+17 |
| | | | | | | | | 10 underruns in SISO | ||||
* | | devtest: flush stdout after print statements | Andrej Rode | 2016-12-09 | 1 | -0/+2 |
| | | |||||
* | | devtest: dont check number of samples in benchmark rate test and accept | Andrej Rode | 2016-12-09 | 3 | -8/+17 |
| | | | | | | | | 10 underruns in SISO | ||||
* | | calibration: generic containers for datasets | Paul David | 2016-11-29 | 2 | -0/+201 |
| | | | | | | | | | | | | - Includes a container for power calibration data - Unit tests to check underlying container functionality - Nearest neighbor and bilinear interpolation | ||||
* | | Merge branch 'maint' | Martin Braun | 2016-11-15 | 1 | -0/+1 |
|\| | |||||
| * | devtest: test_base add wait time between uhd_usrp_probe calls | Andrej Rode | 2016-11-09 | 1 | -0/+1 |
| | | |||||
* | | rfnoc: Removed transport endianness as make arg | Martin Braun | 2016-11-09 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | 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> | ||||
* | | Merge branch 'maint' | Martin Braun | 2016-11-08 | 11 | -46/+47 |
|\| | |||||
| * | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 12 | -110/+111 |
| | | | | | | | | | | | | | | | | 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). | ||||
* | | Merge branch 'maint' | Martin Braun | 2016-10-26 | 3 | -6/+19 |
|\| | |||||
| * | tests: Updated RFNoC tests after some API changes | Martin Braun | 2016-10-19 | 3 | -6/+19 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-09-27 | 1 | -4/+4 |
|\| | |||||
| * | Fixed floating point rounding error in converter tests | Derek Kozel | 2016-09-26 | 1 | -4/+4 |
| | | | | | | | | | | Integer rounding was producing out of range values and causing tests to fail | ||||
* | | types: Cleaned up sid.hpp | Martin Braun | 2016-09-02 | 1 | -65/+66 |
|/ | | | | | | - Made reversed() const - Removed boost::uint* types - Removed superfluous includes | ||||
* | nocscript: Removed compiler warning | Martin Braun | 2016-08-12 | 1 | -4/+4 |
| | |||||
* | Merging RFNoC support for X310 | Martin Braun | 2016-08-09 | 14 | -0/+2035 |
| | |||||
* | Merge branch 'maint' | Martin Braun | 2016-06-17 | 3 | -6/+7 |
|\ | |||||
| * | Fixed minor warnings | Nicholas Corgan | 2016-06-16 | 3 | -6/+7 |
| | | | | | | | | | | | | * Mismatched printf format strings * Number truncation * Unreferenced variables | ||||
* | | devtest: Fix $PATH-setting code | Martin Braun | 2016-05-09 | 2 | -25/+21 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | | devtest: Run uhd_find_devices from current build | Martin Braun | 2016-04-22 | 1 | -2/+2 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-04-22 | 1 | -0/+8 |
|\| | | | | | | | | | | | | | Conflicts: fpga-src host/cmake/Modules/UHDVersion.cmake host/lib/usrp/b200/b200_impl.cpp |