Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | C API: Added constructor for empty sensor value handles' | Martin Braun | 2017-07-20 | 1 | -0/+15 |
| | |||||
* | uhd: Replaced many lexical_cast with appropriate C++11 equivalents | Martin Braun | 2017-06-29 | 2 | -7/+3 |
| | |||||
* | Types: Added equality/inquality operators to support Boost.Python additions | Paul David | 2017-05-23 | 1 | -0/+12 |
| | | | | | | - Added to subdev_spec_pair_t - Added to range_t - Added tests for the inequalities | ||||
* | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 1 | -2/+2 |
| | |||||
* | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 4 | -20/+16 |
| | | | | | 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 | 2016-11-08 | 4 | -24/+24 |
|\ | |||||
| * | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 5 | -35/+35 |
| | | | | | | | | | | | | | | | | 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). | ||||
* | | types: Cleaned up sid.hpp | Martin Braun | 2016-09-02 | 1 | -16/+16 |
|/ | | | | | | - Made reversed() const - Removed boost::uint* types - Removed superfluous includes | ||||
* | device_addr: change delimiters from std::string to const char* | Nicholas Corgan | 2016-08-09 | 1 | -4/+4 |
| | | | | * Works around a FreeBSD oddity where calling c_str() on these strings would return NULL | ||||
* | Added option for writes to specify a SPI speed | Derek Kozel | 2016-04-08 | 1 | -1/+2 |
| | |||||
* | lib: Made sensor_value_t copyable | Ashish Chaudhari | 2016-02-11 | 1 | -0/+15 |
| | | | | | - Added copy ctor and assignment operator - Possibly ABI breaking | ||||
* | C API cleanup, feature additions | Nicholas Corgan | 2015-08-12 | 2 | -19/+21 |
| | | | | | | * 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 | 2 | -0/+79 |
| | | | | | | * 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/+835 |
| | | | | | | | * 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 | ||||
* | byte_vector: removed duplicate code | Nicholas Corgan | 2015-06-18 | 1 | -13/+0 |
| | |||||
* | Merge branch 'maint' | Martin Braun | 2015-04-06 | 1 | -1/+1 |
|\ | |||||
| * | uhd: Add ability to get and set command time through dboard_iface. | michael-west | 2015-04-03 | 1 | -1/+1 |
| | | | | | | | | | | This creates a wb_iface child class called timed_wb_iface, which adds support for timed commands. | ||||
* | | Consolidated byte_vector common code into single file | Nicholas Corgan | 2015-03-27 | 2 | -1/+57 |
| | | |||||
* | | uhd: Introduced filter API. | Julian Arnold | 2015-03-09 | 2 | -0/+75 |
| | | | | | | | | | | This is a unified API to access filters on USRP devices. Filters can be accessed through the property tree, or multi_usrp. | ||||
* | | uhd: Added sid_t | Martin Braun | 2014-10-28 | 2 | -0/+154 |
|/ | | | | | | | 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. | ||||
* | Restoring compatibility with CMake 2.6 | Nicholas Corgan | 2014-08-14 | 1 | -1/+1 |
| | | | | | * The UNSET command didn't exist back then, but using SET with no value does the same thing * CMake 2.6 doesn't like nested parantheses in IF statements, so tweak IF/ELSE statements | ||||
* | uhd: Added pp routines for error codes and rx metadata | Martin Braun | 2014-04-10 | 2 | -0/+93 |
| | |||||
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 1 | -2/+5 |
| | |||||
* | uhd: wb_iface is now a public interface | Josh Blum | 2013-10-04 | 2 | -1/+58 |
| | |||||
* | Merge branch 'maint' | Josh Blum | 2013-08-06 | 1 | -1/+1 |
|\ | |||||
| * | uhd: time spec fix from last commit | Josh Blum | 2013-08-06 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Josh Blum | 2013-07-31 | 1 | -7/+12 |
|\| | |||||
| * | uhd: time spec rounding fixes | Josh Blum | 2013-07-31 | 1 | -7/+12 |
| | | |||||
* | | uhd: allow for 16 bit i2c and eeprom addrs | Josh Blum | 2013-07-24 | 1 | -4/+57 |
| | | |||||
* | | uhd: added virtual destructors for several interface classes | Josh Blum | 2013-07-15 | 1 | -1/+16 |
|/ | |||||
* | uhd: fixes for time_spec's to_ticks and from_ticks calls | Josh Blum | 2013-04-12 | 1 | -6/+8 |
| | | | | | | | | The fixes address rouding issues when the tick_rate is a non-integer. Conflicts: host/tests/time_spec_test.cpp | ||||
* | uhd: make range_t a lightweight object | Josh Blum | 2012-07-04 | 1 | -15/+6 |
| | |||||
* | uhd: fixed some compile warnings for msvc | Josh Blum | 2012-02-28 | 1 | -1/+1 |
| | |||||
* | uhd: inline time spec accessors for minor improvement | Josh Blum | 2012-02-13 | 1 | -15/+10 |
| | |||||
* | uhd: various tweaks for compiler warns and valgrind | Josh Blum | 2012-02-09 | 1 | -5/+9 |
| | |||||
* | dsp rework: implement 64 bit ticks, no seconds | Josh Blum | 2012-02-06 | 1 | -15/+14 |
| | |||||
* | uhd: branch-less round for time spec convert to ticks | Josh Blum | 2012-01-31 | 1 | -2/+1 |
| | | | | | | | | | | | This fixes valgrind warnings with branching on unit'd values, and possible exceptions thrown on bad unit'd values. As it turns out, sometimes tick_rate was passed unit'd, however, the value calculated was not of consequence. Also, iround was overkill because we dont need to handle negative tick rates or frac seconds, or bounds checking. | ||||
* | usrp: deprecated clock config, added time/clock source calls | Josh Blum | 2011-11-03 | 2 | -45/+0 |
| | |||||
* | uhd: removed unsed interfaces, deprecated otw and io type | Josh Blum | 2011-11-03 | 1 | -47/+0 |
| | |||||
* | uhd: allow device addr (from string) to parse empty values | Josh Blum | 2011-11-03 | 1 | -8/+7 |
| | |||||
* | uhd: separate_device_addr, copy globals across entire address | Josh Blum | 2011-09-15 | 1 | -2/+14 |
| | |||||
* | uhd: also normalise the time spec when adding/subtracting (added unit test) | Josh Blum | 2011-08-30 | 1 | -4/+8 |
| | |||||
* | uhd: fix for dealing with negative wrapping in time_spec | Josh Blum | 2011-08-29 | 1 | -17/+18 |
| | |||||
* | uhd: re-work to make the properties easier to use | Josh Blum | 2011-06-28 | 1 | -7/+0 |
| | |||||
* | usrp: populate a tree from a subdev | Josh Blum | 2011-06-27 | 1 | -0/+7 |
| | |||||
* | uhd: replaced warning post with calls to UHD_MSG(warning) | Josh Blum | 2011-05-04 | 1 | -3/+3 |
| | | | | | The message api can support warnings, error, and status messages. The default handler is to stdio, but the user can change this. | ||||
* | uhd: fixed typo in tune request/result inter_freq -> rf_freq | Josh Blum | 2011-05-01 | 1 | -9/+9 |
| | | | | | | | | For some reason, the code said intermediate frequency, however, it was used and treated as RF frequency. It was always intended to be the RF frequency, but was misnamed due to a cognitive distortion. | ||||
* | uhd: whoops, spi convenience functions have 32 bit data | Josh Blum | 2011-03-17 | 1 | -2/+2 |
| | |||||
* | Merge branch 'master' into next | Josh Blum | 2011-03-03 | 1 | -2/+2 |
|\ | |||||
| * | Fixes inverted logic in sensors bool interface | Jason Abele | 2011-03-03 | 1 | -2/+2 |
| | |