aboutsummaryrefslogtreecommitdiffstats
path: root/host/tests
Commit message (Collapse)AuthorAgeFilesLines
* C API: feature additions, bugfixesNicholas Corgan2015-08-073-0/+93
| | | | | | * Wrapped uhd::device_addrs_t, added find functions for multi_usrp, multi_usrp_clock * Replaced getopt with public domain implementation * Minor bugfixes
* uhd: C API wrapperNicholas Corgan2015-08-066-0/+1084
| | | | | | | * multi_usrp, multi_usrp_clock, and associated classes accessible through C * Added Doxygen documentation explaining structure and API * Simple RX and TX streaming examples * Unit tests for different parts of C interface and C++ error conversion
* convert: Added converters for raw stringsMartin Braun2015-07-311-0/+40
| | | | | - u8: Converts arbitrary-length strings from and to item32 - item32->item32 memcpy non-conversion
* cmake: MinGW improvementsNicholas Corgan2015-07-231-5/+1
| | | | | | * Improved toolchan file, accounts for different versions * Don't force static runtime linking (was causing test errors) * Include MinGW runtime in packaging
* tests: fix use of 'uint32_t' to be in the correct namespace 'boost::'.Michael Dickens2015-04-081-61/+61
|
* Fixed master-specific warningsNicholas Corgan2015-03-271-1/+4
| | | | | * MinGW: unused parameter warning, MSVC-specific pragma * MSVC: bool narrowing
* Merge branch 'maint'Martin Braun2015-03-272-5/+5
|\
| * Warning fixesNicholas Corgan2015-03-272-5/+5
| | | | | | | | | | | | | | * CMake now not applying C++ flags to C files * GCC 4.4: anti-aliasing rules * MSVC: narrowing, differences in subclass function parameters * Clang: uninitialized variables
* | Merge branch 'maint'Martin Braun2015-03-112-29/+29
|\| | | | | | | | | Conflicts: host/include/uhd/transport/vrt_if_packet.hpp
| * uhd: Fixed several type-cast related warnings for naggy compilersMartin Braun2015-03-112-29/+29
| |
* | uhd: Fixed multiple compiler warningsMichael Dickens2015-03-116-74/+74
| | | | | | | | | | | | - Use ULL and LL etc. so compiler doesn't need to decide constant's types - define the empty 'while' loop to include {} to make older compilers happy - Use explicit type names for BOOST_CHECK_EQUAL
* | uhd: Added an update() method for dictsMartin Braun2015-01-272-0/+32
| | | | | | | | Very similar to Python's dict.update().
* | Added support for MinGW cross-compileNicholas Corgan2015-01-131-2/+6
| | | | | | | | | | | | * Added CMake toolchain file, compatible with different versions * No dependency on MinGW runtime, all statically linked * Misc coding tweaks to allow MinGW to compile
* | transport: Made CHDR-related routines separate from VRTMartin Braun2014-12-032-1/+143
| | | | | | | | | | | | Our VRT routines have the option to switch, on the fly, between VRLP and CHDR. This adds new CHDR-specific (un-)packers, which can only work with CHDR.
* | math: Added a portable log2()Martin Braun2014-11-202-0/+30
| |
* | uhd: Added sid_tMartin Braun2014-10-282-0/+159
|/ | | | | | | This is a data type to represent SIDs (stream IDs). It includes setters and getters for all components of the SID, converters to and from string and uint32 as well as C++ streams.
* math: Added a new uhd::math namespace + float comparison routinesBen Hilburn2014-10-073-0/+490
| | | | | * Float comparison is applied to tuning logic in DSP cores. * Properly using INT_MAX/MIN constants, defined in utils/math.hpp
* uhd: Added an operator/ for (fs_path, size_t)Martin Braun2014-09-231-0/+21
| | | | | | | | | | | | | This is useful when constructing property tree paths. With this path, the following code would be valid: size_t mb_index = 0; fs_path mb_root = "/mboards"; mb_root = mb_root / mb_index; This is a shortcut for the (in UHD very common) mb_root = mb_root / boost::lexical_cast<std::string(mb_index);
* uhd: Added a cast routine from hex string -> anythingMartin Braun2014-04-102-0/+34
|
* Merging USRP X300 and X310 support!!Ben Hilburn2014-02-042-4/+66
|
* Squashed merge of Coverity fixes.Ben Hilburn2013-11-272-4/+6
|
* vrt: remote tlr from test (not supported)Josh Blum2013-09-231-1/+1
|
* uhd: added new calls to streamer object + support workJosh Blum2013-07-152-9/+52
| | | | | | | * The transmit streamer gives access to the async msg queue. * The receive streamer gives access to the issue stream cmd. * Supporting usrp implementation files updated. * Example applications updated to use this API.
* Merge branch 'maint'Nicholas Corgan2013-05-101-0/+1
|\ | | | | | | | | Conflicts: host/tests/CMakeLists.txt
| * Added CMake variables to customize builds to match Debian package configurationsNicholas Corgan2013-05-101-1/+1
| | | | | | | | | | | | * -DLIBUHD_PKG=ON installs with libuhd003 configuration * -DLIBUHDDEV_PKG=ON installs with libuhd-dev configuration * -DUHDHOST_PKG=ON installs with uhd-host configuration
* | Merge branch 'maint'Josh Blum2013-04-241-0/+1
|\|
| * uhd: added missing include iomanipJosh Blum2013-04-241-0/+1
| |
* | Merge branch 'maint'Josh Blum2013-04-121-0/+18
|\| | | | | | | | | Conflicts: host/tests/time_spec_test.cpp
| * uhd: fixes for time_spec's to_ticks and from_ticks callsJosh Blum2013-04-121-0/+29
| | | | | | | | | | | | | | | | The fixes address rouding issues when the tick_rate is a non-integer. Conflicts: host/tests/time_spec_test.cpp
* | uhd: added time spec unit test for large tick countsJosh Blum2013-02-071-0/+11
| |
* | uhd: unit tests generate script w/ env pathsJosh Blum2012-10-291-1/+9
| |
* | uhd: removed installation of unit test filesJosh Blum2012-10-291-2/+1
|/
* convert: added prio param to get converterJosh Blum2012-04-271-7/+21
| | | | We can now test generic conversion implementations against SIMD (for example)
* uhd: squashed transport workJosh Blum2012-04-232-21/+10
|
* uhd: various tweaks for compiler warns and valgrindJosh Blum2012-02-091-2/+2
|
* uhd: added sse2 conversions for fc64 to sc8Josh Blum2012-02-081-1/+1
|
* uhd: better quantization check for convert testJosh Blum2012-02-081-4/+5
|
* uhd: added sc8 conversion testsJosh Blum2012-02-071-7/+67
|
* dsp rework: implement 64 bit ticks, no secondsJosh Blum2012-02-063-20/+16
|
* uhd: patch to support PKG_LIB_DIR per debian fs standardsJosh Blum2012-01-131-1/+1
| | | | | | uhd binaries will continue to install into share/uhd, however, one can specify -DPKG_LIB_DIR=lib/uhd for example to move where the binaries are installed
* convert: made conversion functions into classes so they can keep stateJosh Blum2011-11-121-6/+18
|
* usrp: fix rate calculation logicJosh Blum2011-11-031-0/+13
|
* uhd: renamed convert markup to formatJosh Blum2011-11-033-40/+40
| | | | | | | | removed convert args added simd level got orc and neon updated
* uhd: added one packet mode to rx streamerJosh Blum2011-11-031-17/+16
|
* uhd: restored super packet handler functionalityJosh Blum2011-11-033-120/+94
|
* convert: restored unit test functionalityJosh Blum2011-11-032-72/+80
|
* uhd: moved wax API into deprecated filesJosh Blum2011-11-032-105/+0
|
* uhd: allow device addr (from string) to parse empty valuesJosh Blum2011-11-031-1/+2
|
* uhd: also normalise the time spec when adding/subtracting (added unit test)Josh Blum2011-08-301-0/+11
|
* uhd: fix for dealing with negative wrapping in time_specJosh Blum2011-08-291-3/+11
|