Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | ||||
| * | math: Fixed floating point comparison for custom delta | Martin Braun | 2016-04-22 | 1 | -0/+8 |
| | | | | | | | | Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | ||||
* | | devtest: Fixed case where B200 test could fail due to bad params | Martin Braun | 2016-03-25 | 2 | -3/+3 |
| | | |||||
* | | devtest: Backed out fast B2X0 rate tests so we can use the same test on USB2 | Martin Braun | 2016-03-25 | 1 | -24/+24 |
| | | |||||
* | | devtest: fixed check for specific product | Nicholas Corgan | 2016-03-25 | 1 | -1/+1 |
| | | |||||
* | | usrp: Added fe_connection type and unit test | Ashish Chaudhari | 2016-03-21 | 2 | -0/+109 |
| | | | | | | | | | | - Wraps a sampling mode and IF frequency - Built-in parser to deduce swap,invert,mode bits from string connection | ||||
* | | tests: devtests now check for timeouts and the sample counts | Martin Braun | 2016-03-21 | 1 | -7/+30 |
| | | |||||
* | | Merge branch 'maint' | Ashish Chaudhari | 2016-02-18 | 1 | -1/+114 |
|\| | | | | | | | | | | | Conflicts: host/lib/usrp/cores/gpio_core_200.cpp host/lib/usrp/dboard/db_ubx.cpp | ||||
| * | Corrected the UHD behavior in the event of a USB disconnect | DaulPavid | 2016-02-12 | 1 | -1/+114 |
| | | |||||
| * | tests: Initialize test value to avoid bit width related issues | Martin Braun | 2015-09-02 | 1 | -0/+1 |
| | |