Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | multi_usrp: Add API call to query the clock rate range | Martin Braun | 2018-04-03 | 1 | -0/+17 |
| | |||||
* | multi_usrp: Refactor gpio_attr methods | Martin Braun | 2018-03-30 | 1 | -117/+164 |
| | | | | | | | | | - Fix indentation issues - Fix inconsistent formatting - Fix typos in user-facing messages - Fix inconsistent exception messages - Apply coding guideline formatting rules - Remove some code duplication | ||||
* | fixup! usrp: Add set_gpio_attr overload that use string | Trung N Tran | 2018-03-14 | 1 | -2/+2 |
| | | | | | set_gpio_attr did not return after completion. This leads to wrong error reporting. | ||||
* | uhd: Move internal headers to uhdlib/ | Martin Braun | 2018-03-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | To avoid the proliferation of additional include directories and multiple ways of including project-local headers, we now default to moving all headers that are used across UHD into the uhdlib/ subdirectory. Some #include statements were also reordered as they were modified for closer compliance with the coding guidelines. Internal cpp source files should now include files like this: #include <uhdlib/rfnoc/ctrl_iface.hpp> Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com> | ||||
* | uhd: Move some gpio_defs constants definitions out of headers | Martin Braun | 2018-02-27 | 1 | -0/+1 |
| | | | | Reviewed-by: Trung Tran <trung.tran@ettus.com> | ||||
* | usrp: Add set_gpio_attr overload that use string | Trung N Tran | 2018-02-21 | 1 | -22/+172 |
| | | | | | | | | | | | | | 1/ multi_usrp.hpp; multi_usrp.cpp: added new functions - set_gpio_attr() that allow user to set certain attribute by string value. - get_gpio_string_attr() return string type value of certain attribute. 2/ gpio_defs.hpp; gpio_atr_3000.cpp : added new definition of SRC attribute. This commit enable user to use multi_usrp api to set_gpio_attr using string value. This is helpful; because the attribute can represent more than two state as of old API. This enable user to set SRC (source) that drive each GPIO bank's pin. Source can be either processing unit(PS) or radio frontend logic from FPGA logic. | ||||
* | 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. | ||||
* | multi_usrp: Fix compiler warnings | Martin Braun | 2018-01-16 | 1 | -22/+41 |
| | | | | Also elevated a UHD_LOG_ERROR() to an exception. | ||||
* | usrp: add multiusrp api for gain profile. | Trung N Tran | 2018-01-12 | 1 | -0/+72 |
| | |||||
* | Move all license headers to SPDX format. | Martin Braun | 2017-12-22 | 1 | -12/+1 |
| | |||||
* | multi_usrp: Expose APIs for TX LO controls | Martin Braun | 2017-12-06 | 1 | -0/+220 |
| | | | | | Reviewed-By: Ashish Chaudhari <ashish@ettus.com> Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | ||||
* | uhd: Replaced many lexical_cast with appropriate C++11 equivalents | Martin Braun | 2017-06-29 | 1 | -3/+3 |
| | |||||
* | multi_usrp: Added more checks for properties that may not exist | Martin Braun | 2017-05-15 | 1 | -3/+12 |
| | |||||
* | Merge branch 'maint' | Martin Braun | 2017-04-13 | 1 | -1/+1 |
|\ | |||||
| * | UHD: Fix get_normalized_tx_gain in multi_usrp | Derek Kozel | 2017-04-09 | 1 | -1/+1 |
| | | |||||
| * | rfnoc: legacy_compat gets its own set_{rx,tx}_rate() calls | Martin Braun | 2016-11-29 | 1 | -0/+24 |
| | | | | | | | | | | | | This avoids double-calling subscribers, and will fix the case where a rate change in a multi-channel scenario will break because the graph resolution is done before all rates are set. | ||||
* | | logging: Demoted a number of DEBUG messages to TRACE | Martin Braun | 2017-04-05 | 1 | -1/+1 |
| | | |||||
* | | multi_usrp: Removed ordering req. from prop_tree path access | Ashish Chaudhari | 2017-04-05 | 1 | -6/+18 |
| | | | | | | | | | | | | | | - Path getters for mboard, rx_dsp and tx_dsp concat the numeric channel to the tree path instead of indexing a list. This allows for easier multi threaded tree construction because values can be placed in the tree in a random order. | ||||
* | | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 1 | -23/+23 |
| | | |||||
* | | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 1 | -12/+11 |
| | | | | | | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development. | ||||
* | | rfnoc: legacy_compat gets its own set_{rx,tx}_rate() calls | Martin Braun | 2016-12-09 | 1 | -0/+24 |
|/ | | | | | | This avoids double-calling subscribers, and will fix the case where a rate change in a multi-channel scenario will break because the graph resolution is done before all rates are set. | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 1 | -25/+25 |
| | | | | | | | | 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). | ||||
* | UHD: Fixed the max link warning for the case where there are multiple ↵ | Paul David | 2016-10-05 | 1 | -0/+2 |
| | | | | motherboards | ||||
* | multi_usrp: Fixed compiler warning on read_register | Martin Braun | 2016-08-11 | 1 | -2/+1 |
| | |||||
* | Merging RFNoC support for X310 | Martin Braun | 2016-08-09 | 1 | -22/+48 |
| | |||||
* | Improve LO APIs for daughterboards without configurable LOs | Derek Kozel | 2016-08-09 | 1 | -5/+10 |
| | |||||
* | Coerces dsp frequency to 0 if any channel uses an external LO | Derek Kozel | 2016-08-09 | 1 | -1/+19 |
| | |||||
* | multi_usrp: Added LO control API | Derek Kozel | 2016-07-19 | 1 | -0/+161 |
| | |||||
* | usrp3: Added new GPIO ATR 3000 core | Ashish Chaudhari | 2015-09-29 | 1 | -8/+8 |
| | | | | | | | | - Refactored GPIO ATR definitions - Added new 3000 core with a more efficient API - Added a separate db_gpio_atr core to control the ATR bus - Ported b2xx, e3xx and x3xx to the new core - Minor cleanup | ||||
* | b200, multi_usrp: More consistent messages regarding auto MCR | Martin Braun | 2015-09-17 | 1 | -1/+3 |
| | |||||
* | multi_usrp: comment out for-now unused function to remove warning | Nicholas Corgan | 2015-08-14 | 1 | -2/+2 |
| | |||||
* | multi_usrp: Disabled tuning message | Martin Braun | 2015-08-12 | 1 | -2/+2 |
| | |||||
* | multi_usrp: Fixed bug where policy == none was not obeyed | Martin Braun | 2015-08-12 | 1 | -2/+6 |
| | |||||
* | uhd: Register API enhancements | Ashish Chaudhari | 2015-08-06 | 1 | -4/+30 |
| | | | | | - Added get_register_info function to get bitwidth and R/W access for a registers - Better error reporting | ||||
* | uhd: Added APIs to multi_usrp to read/write device registers | Ashish Chaudhari | 2015-08-04 | 1 | -0/+90 |
| | | | | | | - Added regmap object to soft_register library - Added a regmap_db object to hold multiple regmaps/dbs - Multiple soft_register enhancements | ||||
* | Merge branch 'maint' | Martin Braun | 2015-03-11 | 1 | -7/+7 |
|\ | | | | | | | | | Conflicts: host/include/uhd/transport/vrt_if_packet.hpp | ||||
| * | uhd: Fixed several type-cast related warnings for naggy compilers | Martin Braun | 2015-03-11 | 1 | -1/+1 |
| | | |||||
| * | uhd: Fixed multiple compiler warnings (unused variables, missing literal f) | Martin Braun | 2015-03-11 | 1 | -6/+6 |
| | | |||||
* | | uhd: Introduced filter API. | Julian Arnold | 2015-03-09 | 1 | -0/+83 |
| | | | | | | | | | | This is a unified API to access filters on USRP devices. Filters can be accessed through the property tree, or multi_usrp. | ||||
* | | uhd: AGC support | Julian Arnold | 2015-03-05 | 1 | -0/+36 |
| | | |||||
* | | uhd: iq imbalance correction api | Julian Arnold | 2015-02-20 | 1 | -0/+17 |
| | | |||||
* | | multi_usrp: Added a normalized gain setting | Martin Braun | 2015-02-12 | 1 | -0/+51 |
| | | | | | | | | | | Adds more methods: {set,get}_normalized_{tx,rx}_gain() which allow changing and reading back the gain within [0, 1]. | ||||
* | | Merge branch 'maint' | Martin Braun | 2015-01-12 | 1 | -6/+6 |
|\| | |||||
| * | uhd: Fix for BUG #650: multi_usrp::get_usrp_tx/rx_info returning incorrect ↵ | michael-west | 2015-01-12 | 1 | -6/+6 |
| | | | | | | | | dboard info for second mboard | ||||
* | | multi_usrp: Handle auto_tick_rate properly | Martin Braun | 2014-11-21 | 1 | -0/+3 |
|/ | |||||
* | UHD Tune: Clipping RF LO freq to FE's range in MANUAL tune. | Ben Hilburn | 2014-10-29 | 1 | -1/+3 |
| | |||||
* | uhd: Improved tuning code and corresponding outputs/warnings | Ben Hilburn | 2014-10-07 | 1 | -35/+124 |
| | | | | | * Added convenience function for frequency comparisons * ABI change required | ||||
* | uhd: fixed RX and TX DSP cores for 3rd generation products | Ben Hilburn | 2014-10-07 | 1 | -21/+0 |
| | |||||
* | significant changes to multi_usrp tuning algorithms - changing DSP tuning | Ben Hilburn | 2014-10-07 | 1 | -37/+107 |
| | |||||
* | Added missing pure virtual destructors to base classes | Nicholas Corgan | 2014-09-01 | 1 | -0/+4 |
| |