Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | C API cleanup, feature additions | Nicholas Corgan | 2015-08-12 | 3 | -29/+31 | |
| | | | | | | * Cleaned up usage of handles vs. handle pointers * Store global string for last error thrown * Removed uhd::device_addr_t handle, added std::vector<std::string> handle | |||||
* | C API: feature additions, bugfixes | Nicholas Corgan | 2015-08-07 | 3 | -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 wrapper | Nicholas Corgan | 2015-08-06 | 6 | -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 strings | Martin Braun | 2015-07-31 | 1 | -0/+40 | |
| | | | | | - u8: Converts arbitrary-length strings from and to item32 - item32->item32 memcpy non-conversion | |||||
* | cmake: MinGW improvements | Nicholas Corgan | 2015-07-23 | 1 | -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 Dickens | 2015-04-08 | 1 | -61/+61 | |
| | ||||||
* | Fixed master-specific warnings | Nicholas Corgan | 2015-03-27 | 1 | -1/+4 | |
| | | | | | * MinGW: unused parameter warning, MSVC-specific pragma * MSVC: bool narrowing | |||||
* | Merge branch 'maint' | Martin Braun | 2015-03-27 | 2 | -5/+5 | |
|\ | ||||||
| * | Warning fixes | Nicholas Corgan | 2015-03-27 | 2 | -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 Braun | 2015-03-11 | 2 | -29/+29 | |
|\| | | | | | | | | | Conflicts: host/include/uhd/transport/vrt_if_packet.hpp | |||||
| * | uhd: Fixed several type-cast related warnings for naggy compilers | Martin Braun | 2015-03-11 | 2 | -29/+29 | |
| | | ||||||
* | | uhd: Fixed multiple compiler warnings | Michael Dickens | 2015-03-11 | 6 | -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 dicts | Martin Braun | 2015-01-27 | 2 | -0/+32 | |
| | | | | | | | | Very similar to Python's dict.update(). | |||||
* | | Added support for MinGW cross-compile | Nicholas Corgan | 2015-01-13 | 1 | -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 VRT | Martin Braun | 2014-12-03 | 2 | -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 Braun | 2014-11-20 | 2 | -0/+30 | |
| | | ||||||
* | | uhd: Added sid_t | Martin Braun | 2014-10-28 | 2 | -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 routines | Ben Hilburn | 2014-10-07 | 3 | -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 Braun | 2014-09-23 | 1 | -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 -> anything | Martin Braun | 2014-04-10 | 2 | -0/+34 | |
| | ||||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 2 | -4/+66 | |
| | ||||||
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 2 | -4/+6 | |
| | ||||||
* | vrt: remote tlr from test (not supported) | Josh Blum | 2013-09-23 | 1 | -1/+1 | |
| | ||||||
* | uhd: added new calls to streamer object + support work | Josh Blum | 2013-07-15 | 2 | -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 Corgan | 2013-05-10 | 1 | -0/+1 | |
|\ | | | | | | | | | Conflicts: host/tests/CMakeLists.txt | |||||
| * | Added CMake variables to customize builds to match Debian package configurations | Nicholas Corgan | 2013-05-10 | 1 | -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 Blum | 2013-04-24 | 1 | -0/+1 | |
|\| | ||||||
| * | uhd: added missing include iomanip | Josh Blum | 2013-04-24 | 1 | -0/+1 | |
| | | ||||||
* | | Merge branch 'maint' | Josh Blum | 2013-04-12 | 1 | -0/+18 | |
|\| | | | | | | | | | Conflicts: host/tests/time_spec_test.cpp | |||||
| * | uhd: fixes for time_spec's to_ticks and from_ticks calls | Josh Blum | 2013-04-12 | 1 | -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 counts | Josh Blum | 2013-02-07 | 1 | -0/+11 | |
| | | ||||||
* | | uhd: unit tests generate script w/ env paths | Josh Blum | 2012-10-29 | 1 | -1/+9 | |
| | | ||||||
* | | uhd: removed installation of unit test files | Josh Blum | 2012-10-29 | 1 | -2/+1 | |
|/ | ||||||
* | convert: added prio param to get converter | Josh Blum | 2012-04-27 | 1 | -7/+21 | |
| | | | | We can now test generic conversion implementations against SIMD (for example) | |||||
* | uhd: squashed transport work | Josh Blum | 2012-04-23 | 2 | -21/+10 | |
| | ||||||
* | uhd: various tweaks for compiler warns and valgrind | Josh Blum | 2012-02-09 | 1 | -2/+2 | |
| | ||||||
* | uhd: added sse2 conversions for fc64 to sc8 | Josh Blum | 2012-02-08 | 1 | -1/+1 | |
| | ||||||
* | uhd: better quantization check for convert test | Josh Blum | 2012-02-08 | 1 | -4/+5 | |
| | ||||||
* | uhd: added sc8 conversion tests | Josh Blum | 2012-02-07 | 1 | -7/+67 | |
| | ||||||
* | dsp rework: implement 64 bit ticks, no seconds | Josh Blum | 2012-02-06 | 3 | -20/+16 | |
| | ||||||
* | uhd: patch to support PKG_LIB_DIR per debian fs standards | Josh Blum | 2012-01-13 | 1 | -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 state | Josh Blum | 2011-11-12 | 1 | -6/+18 | |
| | ||||||
* | usrp: fix rate calculation logic | Josh Blum | 2011-11-03 | 1 | -0/+13 | |
| | ||||||
* | uhd: renamed convert markup to format | Josh Blum | 2011-11-03 | 3 | -40/+40 | |
| | | | | | | | | removed convert args added simd level got orc and neon updated | |||||
* | uhd: added one packet mode to rx streamer | Josh Blum | 2011-11-03 | 1 | -17/+16 | |
| | ||||||
* | uhd: restored super packet handler functionality | Josh Blum | 2011-11-03 | 3 | -120/+94 | |
| | ||||||
* | convert: restored unit test functionality | Josh Blum | 2011-11-03 | 2 | -72/+80 | |
| | ||||||
* | uhd: moved wax API into deprecated files | Josh Blum | 2011-11-03 | 2 | -105/+0 | |
| | ||||||
* | uhd: allow device addr (from string) to parse empty values | Josh Blum | 2011-11-03 | 1 | -1/+2 | |
| | ||||||
* | uhd: also normalise the time spec when adding/subtracting (added unit test) | Josh Blum | 2011-08-30 | 1 | -0/+11 | |
| |