Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | uhd: Apply clang-format against all .cpp and .hpp files in host/ | Martin Braun | 2020-03-03 | 1 | -179/+264 |
| | | | | | Note: template_lvbitx.{cpp,hpp} need to be excluded from the list of files that clang-format gets applied against. | ||||
* | uhd: fixing MSVC warnings | Brent Stapleton | 2020-01-09 | 1 | -1/+5 |
| | | | | | | | | | | | Small changes to remove various compiler warnings found in MSVC - Adding uhd::narrow_cast to verious spots - wavetable.hpp: all floats literals in the wavetable. - paths_test: unnecessary character escape - replay example: remove unreferenced noc_id - adfXXXX: Fixing qualifiers to match between parent and derived classes - rpc, block_id: Removing unused name in try...catch | ||||
* | uhd: Replace all occurrences of boost::bind with std::bind | Martin Braun | 2019-11-26 | 1 | -13/+13 |
| | | | | | | | | | | | | | | | | | | | | | Note: Replacing everything with a lambda would be even better, but that can't be easily scripted so we'll do this as a first step to reduce the Boost footprint. This also removes occurences of #include <boost/bind.hpp>, and makes sure all usages of std::bind have an #include <functional>. clang-format wasn't always applied to minimize the changeset in this commit, however, it was applied to the blocks of #includes. Due to conflicts with other Boost libraries, the placeholders _1, _2, etc. could not be directly used, but had to be explicitly called out (as std::placeholders::_1, etc.). This makes the use of std::bind even uglier, which serves as another reminder that using std::bind (and even more so, boost::bind) should be avoided. nirio/rpc/rpc_client.cpp still contains a reference to boost::bind. It was not possible to remove it by simply doing a search and replace, so it will be removed in a separate commit. | ||||
* | uhd: Update license headers | Martin Braun | 2018-02-19 | 1 | -1/+2 |
| | | | | | | | All copyright is now attributed to "Ettus Research, a National Instruments company". SPDX headers were also updated to latest version 3.0. | ||||
* | Move all license headers to SPDX format. | Martin Braun | 2017-12-22 | 1 | -12/+1 |
| | |||||
* | logging: Demoted more DEBUG to TRACE | Martin Braun | 2017-04-06 | 1 | -6/+6 |
| | |||||
* | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 1 | -10/+10 |
| | |||||
* | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 1 | -4/+4 |
| | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development. | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 1 | -3/+3 |
| | | | | | | | | 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). | ||||
* | dboard: Made dboard class dtors virtual | Ashish Chaudhari | 2016-02-26 | 1 | -1/+1 |
| | | | | | - Interface and all base classes have virtual destructors - Wrapped UBX dtor in UHD_SAFE_CALL | ||||
* | prop_tree: Multiple API enhancements to uhd::property | Ashish Chaudhari | 2016-02-11 | 1 | -2/+2 |
| | | | | | | | | | - Added desired and coerced values and accessors to property - Added support to register desired subscribers - set APIs don't reallocate storage for a property value - Renamed callback method registration APIs - Registering 2 coercers or publishers for a property will throw - Registering a coercer and a publisher for the same property will throw | ||||
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 1 | -1/+1 |
| | |||||
* | mboard id's are now more concise (codenames are separated, for example), and ↵ | Nicholas Corgan | 2012-04-20 | 1 | -2/+2 |
| | | | | dboard subdev names are more descriptive (RFX RX is now RFX1200 RX, etc) | ||||
* | tvrx: adjust returned lo freq to compensate for negative cordic shift | Josh Blum | 2011-12-15 | 1 | -0/+7 |
| | |||||
* | tvrx: fixes for tvrx since the property tree work | Josh Blum | 2011-12-15 | 1 | -6/+6 |
| | |||||
* | Port of daughterboards from wax to new property trees | Jason Abele | 2011-11-07 | 1 | -134/+41 |
| | | | | | | | | | | | Ported: Basic/LF Unknown XCVR DBSRX DBSRX2 TVRX TVRX2 | ||||
* | usrp: dboard sensors fix, populate for tvrx, and should be empty on ↵ | Josh Blum | 2011-08-18 | 1 | -0/+4 |
| | | | | basics/unknown | ||||
* | usrp: deleted a bunch on obsoleted files in usrp directory | Josh Blum | 2011-06-29 | 1 | -1/+0 |
| | |||||
* | uhd: replaced warning post with calls to UHD_MSG(warning) | Josh Blum | 2011-05-04 | 1 | -4/+2 |
| | | | | | The message api can support warnings, error, and status messages. The default handler is to stdio, but the user can change this. | ||||
* | usrp: replaced conditional dboard debug prints w/ UHD_LOGV(often) | Josh Blum | 2011-05-04 | 1 | -18/+14 |
| | |||||
* | Merge branch 'master' into next | Josh Blum | 2011-03-10 | 1 | -1/+1 |
|\ | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp | ||||
| * | TVRX: no longer muxing in noise on Q channel | Nick Foster | 2011-03-08 | 1 | -1/+1 |
| | | |||||
* | | uhd: switch algorithm namespace to uhd | Josh Blum | 2011-02-24 | 1 | -3/+3 |
| | | |||||
* | | uhd: renamed the assert header to assert has | Josh Blum | 2011-02-24 | 1 | -1/+1 |
|/ | | | | | | | | only the assert has implementation is in this header uhd assert throw moved to the exception header updated code base includes to match | ||||
* | usrp: implement sensors in all the dboards, deprecated read rssi and get lo ↵ | Josh Blum | 2011-02-11 | 1 | -4/+1 |
| | | | | locked | ||||
* | TVRX: forgot to disable debug messages | Nick Foster | 2011-01-21 | 1 | -1/+1 |
| | |||||
* | TVRX: fixed spectrum inversion on USRP1, hopefully for the last $%^&* time. | Nick Foster | 2011-01-21 | 1 | -2/+10 |
| | |||||
* | uhd: update copyright dates on host code | Josh Blum | 2011-01-13 | 1 | -1/+1 |
| | |||||
* | uhd: replace all the instances of float not pertaining to io types with ↵ | Josh Blum | 2011-01-11 | 1 | -10/+10 |
| | | | | double, simplifies life | ||||
* | TVRX: fix bug in rf_gain_to_voltage -- we're hi-side mixing, not lo-side | Nick Foster | 2010-12-28 | 1 | -1/+1 |
| | |||||
* | uhd: added meta-range clip and implemented in dboards, fixed step calculation | Josh Blum | 2010-11-10 | 1 | -3/+3 |
| | |||||
* | uhd: created a meta range that is a range of ranges for gains and freqs | Josh Blum | 2010-11-10 | 1 | -7/+7 |
| | | | | | | | | | | | | | | created a templated range that that holds a start, stop, and step created a meta-range template that is a vector of ranges meta-range can calculate the overall start, stop, step or be indexed to get at components replaced instances of range.min, max, step with the functions start() stop() and step() the xcvr frequency range is now expressed in as two ranges (have to fix its clip function though) | ||||
* | Fix Bandwidth for IQ subdevs on Basic/LF | Jason Abele | 2010-10-28 | 1 | -1/+1 |
| | | | | Additional typo cleanup and fix WBX bandwidth | ||||
* | uhd: replaced print warning with a post warning call and registry | Josh Blum | 2010-10-26 | 1 | -1/+1 |
| | | | | | | renamed print warning calls in the implementation fixed issue with dict::pop so it now works even if the value is not comparable | ||||
* | Added bandwidth property to all daughterboards | Jason Abele | 2010-10-25 | 1 | -0/+10 |
| | | | | | Updated existing bandwidth property to reflect double-sided bandwidth rather than lowpass bandwidth | ||||
* | usrp: use the dboard id to prefix the subdev gain group names | Josh Blum | 2010-10-20 | 1 | -1/+1 |
| | |||||
* | TVRX documentation and a bugfix in the cal table. Named the antenna "RX". | Nick Foster | 2010-10-08 | 1 | -3/+3 |
| | |||||
* | tvrx: added enabled prop to set and get | Josh Blum | 2010-10-08 | 1 | -0/+8 |
| | |||||
* | tvrx: converted floats to doubles to avoid msvc warnings | Josh Blum | 2010-10-07 | 1 | -55/+55 |
| | |||||
* | TVRX: fixed antenna prop enumeration | Nick Foster | 2010-10-01 | 1 | -2/+2 |
| | |||||
* | TVRX: Fixed to properly calculate alias frequencies. | Nick Foster | 2010-09-30 | 1 | -4/+20 |
| | |||||
* | TVRX: works for USRP and USRP2. | Nick Foster | 2010-09-29 | 1 | -1/+10 |
| | |||||
* | TVRX: Mixed up DAC channels. Gain is much more linear now. | Nick Foster | 2010-09-28 | 1 | -2/+2 |
| | |||||
* | TVRX: Fixed spectrum inversion (derp derp derp). Removed debug printing. | Nick Foster | 2010-09-28 | 1 | -4/+3 |
| | |||||
* | TVRX: First version that works. The gain linearity is still borked. | Nick Foster | 2010-09-28 | 1 | -13/+31 |
| | | | | I'll probably give up on the complicated linearizing stuff and just use the values from the old driver. The tuner's gain-vs-voltage is nothing like the datasheet. | ||||
* | TVRX: Don't have mboard impl modified for ADC buffer disable. The rest of ↵ | Nick Foster | 2010-09-28 | 1 | -89/+130 |
| | | | | TVRX should be in there. Not debugged. | ||||
* | TVRX: not done yet but getting there. gain linearization framework in place. | Nick Foster | 2010-09-27 | 1 | -70/+148 |
| | |||||
* | added db_tvrx, regmap gen_dtt75403_regs.py | Nick Foster | 2010-09-21 | 1 | -0/+316 |