aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/types
Commit message (Collapse)AuthorAgeFilesLines
* C API: Added constructor for empty sensor value handles'Martin Braun2017-07-201-0/+15
|
* uhd: Replaced many lexical_cast with appropriate C++11 equivalentsMartin Braun2017-06-292-7/+3
|
* Types: Added equality/inquality operators to support Boost.Python additionsPaul David2017-05-231-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 APIAndrej Rode2017-02-201-2/+2
|
* uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-104-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 Braun2016-11-084-24/+24
|\
| * Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-085-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.hppMartin Braun2016-09-021-16/+16
|/ | | | | | - Made reversed() const - Removed boost::uint* types - Removed superfluous includes
* device_addr: change delimiters from std::string to const char*Nicholas Corgan2016-08-091-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 speedDerek Kozel2016-04-081-1/+2
|
* lib: Made sensor_value_t copyableAshish Chaudhari2016-02-111-0/+15
| | | | | - Added copy ctor and assignment operator - Possibly ABI breaking
* C API cleanup, feature additionsNicholas Corgan2015-08-122-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, bugfixesNicholas Corgan2015-08-072-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 wrapperNicholas Corgan2015-08-066-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 codeNicholas Corgan2015-06-181-13/+0
|
* Merge branch 'maint'Martin Braun2015-04-061-1/+1
|\
| * uhd: Add ability to get and set command time through dboard_iface.michael-west2015-04-031-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 fileNicholas Corgan2015-03-272-1/+57
| |
* | uhd: Introduced filter API.Julian Arnold2015-03-092-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_tMartin Braun2014-10-282-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.6Nicholas Corgan2014-08-141-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 metadataMartin Braun2014-04-102-0/+93
|
* Squashed merge of Coverity fixes.Ben Hilburn2013-11-271-2/+5
|
* uhd: wb_iface is now a public interfaceJosh Blum2013-10-042-1/+58
|
* Merge branch 'maint'Josh Blum2013-08-061-1/+1
|\
| * uhd: time spec fix from last commitJosh Blum2013-08-061-1/+1
| |
* | Merge branch 'maint'Josh Blum2013-07-311-7/+12
|\|
| * uhd: time spec rounding fixesJosh Blum2013-07-311-7/+12
| |
* | uhd: allow for 16 bit i2c and eeprom addrsJosh Blum2013-07-241-4/+57
| |
* | uhd: added virtual destructors for several interface classesJosh Blum2013-07-151-1/+16
|/
* uhd: fixes for time_spec's to_ticks and from_ticks callsJosh Blum2013-04-121-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 objectJosh Blum2012-07-041-15/+6
|
* uhd: fixed some compile warnings for msvcJosh Blum2012-02-281-1/+1
|
* uhd: inline time spec accessors for minor improvementJosh Blum2012-02-131-15/+10
|
* uhd: various tweaks for compiler warns and valgrindJosh Blum2012-02-091-5/+9
|
* dsp rework: implement 64 bit ticks, no secondsJosh Blum2012-02-061-15/+14
|
* uhd: branch-less round for time spec convert to ticksJosh Blum2012-01-311-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 callsJosh Blum2011-11-032-45/+0
|
* uhd: removed unsed interfaces, deprecated otw and io typeJosh Blum2011-11-031-47/+0
|
* uhd: allow device addr (from string) to parse empty valuesJosh Blum2011-11-031-8/+7
|
* uhd: separate_device_addr, copy globals across entire addressJosh Blum2011-09-151-2/+14
|
* uhd: also normalise the time spec when adding/subtracting (added unit test)Josh Blum2011-08-301-4/+8
|
* uhd: fix for dealing with negative wrapping in time_specJosh Blum2011-08-291-17/+18
|
* uhd: re-work to make the properties easier to useJosh Blum2011-06-281-7/+0
|
* usrp: populate a tree from a subdevJosh Blum2011-06-271-0/+7
|
* uhd: replaced warning post with calls to UHD_MSG(warning)Josh Blum2011-05-041-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_freqJosh Blum2011-05-011-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 dataJosh Blum2011-03-171-2/+2
|
* Merge branch 'master' into nextJosh Blum2011-03-031-2/+2
|\
| * Fixes inverted logic in sensors bool interfaceJason Abele2011-03-031-2/+2
| |