Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | usrp: add multiusrp api for gain profile. | Trung N Tran | 2018-01-12 | 1 | -0/+56 |
| | |||||
* | uhd: Add narrow_cast and narrow | Martin Braun | 2018-01-12 | 1 | -0/+7 |
| | | | | Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com> | ||||
* | rfnoc: Added a 4-port DMA FIFO block XML def | Ashish Chaudhari | 2018-01-08 | 2 | -1/+110 |
| | |||||
* | types: Change eeprom_map_to to uint8_t vectors | Martin Braun | 2017-12-22 | 1 | -2/+2 |
| | | | | | | | mpmd_impl was already using this type, fixed conversion from std::string to std::vector<uint8_t> there too. Reviewed-By: Brent Stapleton <brent.stapleton@ettus.com> | ||||
* | fpga load: Atomic updating of multiple components | Brent Stapleton | 2017-12-22 | 1 | -0/+2 |
| | | | | | | | - The MPM function update_component now accepts multiple components to be updated in one RPC call. - Updated the property tree and image loader to match this change. - Also added DTS loading to the image loader. | ||||
* | mg: Add DSA, AD9371, and total gain | Trung N Tran | 2017-12-22 | 1 | -8/+5 |
| | | | | | | | - Adds gains to gain group: dsa, ad9371 - Defaults to splitting gains evenly across group members - Adds gain_mode which allows automatic gain setting, or manually setting DSA vs. AD9371 | ||||
* | mpm: Add mboard EEPROM support | Martin Braun | 2017-12-22 | 1 | -0/+20 |
| | | | | | | MPMD binds a property for the mboard EEPROM to the appropriate RPC calls. PeriphManager now provides default implementations for an mboard EEPROM. | ||||
* | types: sensor_value_t can now be created from map | Martin Braun | 2017-12-22 | 1 | -0/+14 |
| | | | | - Adds unit tests for sensor_value_t also | ||||
* | N310: Updated controls for Mg daughterboard | Mark Meserve | 2017-12-22 | 1 | -12/+0 |
| | | | | | - Adds most API calls - Adds prop tree nodes | ||||
* | mg: General fixes | Mark Meserve | 2017-12-22 | 1 | -1/+1 |
| | | | | | - Make DB probe-able - Add RPC client | ||||
* | eiscat: Remove superfluous sr_write | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | eiscat: Change default spp to 3992 | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | eiscat: Proper neighbour support, added some FI pseudo-antenna values | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | |||||
* | rfnoc: Added anonymous connections capability to graph | Martin Braun | 2017-12-22 | 1 | -0/+32 |
| | |||||
* | eiscat/mpm: Moved EISCAT full init sequence to UHD | Martin Braun | 2017-12-22 | 1 | -0/+4 |
| | |||||
* | eiscat: Numerous modification for testing beamforming | Martin Braun | 2017-12-22 | 1 | -11/+25 |
| | |||||
* | eiscat: Antenna selection, gain setting | Martin Braun | 2017-12-22 | 1 | -13/+20 |
| | |||||
* | eiscat: Enabled eiscat db to work with rfnoc_rx_to_file | Martin Braun | 2017-12-22 | 2 | -11/+121 |
| | |||||
* | uhd: Fixed ranges.hpp | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | | | | It was accidentally broken during MPM development. | ||||
* | eiscat: Added skeleton for dboard driver support | Martin Braun | 2017-12-22 | 2 | -0/+407 |
| | |||||
* | lib: usrp: magnesium: Stub out a radio_ctrl for magnesium | Moritz Fischer | 2017-12-22 | 1 | -0/+60 |
| | | | | | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by: Martin Braun <martin.braun@ettus.com> | ||||
* | Initial commit for N3xx development. | Martin Braun | 2017-12-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | - Creates mpm/ subdirectory - First pass at hardware daemon/MPM - New code for LMK04828, AD9371 - spidev integration Contributions by: Martin Braun <martin.braun@ettus.com> Derek Kozel <derek.kozel@ettus.com> Mark Meserve <mark.meserve@ni.com> Andrej Rode <andrej.rode@ettus.com> | ||||
* | Move all license headers to SPDX format. | Martin Braun | 2017-12-22 | 157 | -1930/+203 |
| | |||||
* | UBX: Add support for UBX-TDD | michael-west | 2017-12-07 | 1 | -0/+19 |
| | |||||
* | UHD: Add eeprom info to dboard_base | michael-west | 2017-12-07 | 2 | -8/+12 |
| | |||||
* | rfnoc: Added TX LO APIs to radio_ctrl | Martin Braun | 2017-12-06 | 1 | -4/+127 |
| | | | | | | | Also added stubs in the default impl. Reviewed-By: Ashish Chaudhari <ashish@ettus.com> Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | ||||
* | multi_usrp: Expose APIs for TX LO controls | Martin Braun | 2017-12-06 | 1 | -37/+247 |
| | | | | | Reviewed-By: Ashish Chaudhari <ashish@ettus.com> Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | ||||
* | fpga load: adding component_file type | Brent Stapleton | 2017-11-14 | 1 | -0/+35 |
| | | | | | Adding struct that contains the data and metadata for a file that defines a component. | ||||
* | fixup! uhd: Changed mboard_eeprom_t interface, refactored MB EEPROM code | Martin Braun | 2017-11-13 | 1 | -1/+1 |
| | |||||
* | udp: Added option to query local address of socket | Martin Braun | 2017-10-04 | 1 | -0/+13 |
| | |||||
* | uhd: Changed mboard_eeprom_t interface, refactored MB EEPROM code | Martin Braun | 2017-09-29 | 1 | -29/+13 |
| | | | | | | | | | | | | - uhd::usrp::mboard_eeprom_t is now simply a map. Its commit() method has no utility being a public API call, because the user never gets access to the appropriate I2C object (Minor API breakage) - The central mboard_eeprom.cpp file was broken up and put into many smaller compilation units in every device's implementation folder. - Renamed some of the constants (e.g. B000_* -> USRP1_*, N100_* -> N200_*) - Removed the N000_* EEPROM code, because, well, you know, there's no such device | ||||
* | uhd: Deprecating atomic.hpp and time_spec_t::get_system_time()HEADmaster | Martin Braun | 2017-09-01 | 2 | -3/+6 |
| | | | | | These APIs will be moved to a non-public API in the future and should no longer be used in user applications. | ||||
* | C API: Dboard EEPROM revision error handling fix | Martin Braun | 2017-09-01 | 1 | -1/+5 |
| | | | | | For invalid dboard revisions stored in the EEPROM, provide a better error message. | ||||
* | C API: Make uhd_get_last_error() thread-safe | Martin Braun | 2017-08-07 | 1 | -1/+2 |
| | | | | | | The function was directly accessing the error message cache, bypassing locks, and thus could be faulty if being called the same time as another UHD component would update the error string. | ||||
* | C API: Remove API calls that don't map to C++ calls | Martin Braun | 2017-08-07 | 1 | -17/+0 |
| | | | | | Specifically, remove set_tx_dc_offset() and set_tx_iq_balance() calls that require doubles, and were given bools. | ||||
* | transport: Added liberio_zero_copy transport implementation | Moritz Fischer | 2017-08-07 | 1 | -0/+1 |
| | | | | | | | | | | | | This adds a zero copy transport using the liberio library. Currently supported API version for liberio is 0.3, this might still very much break, since the library is still in development. So far nobody uses it UHD so we might as well merge it. Signed-off-by: Alex Williams <alex.williams@ni.com> Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | C API: Added logging macros | Martin Braun | 2017-07-21 | 3 | -0/+98 |
| | |||||
* | C API: Added constructor for empty sensor value handles' | Martin Braun | 2017-07-20 | 1 | -0/+14 |
| | |||||
* | X3xx: Added image loader support for reading FPGA images | Paul David | 2017-06-30 | 1 | -1/+3 |
| | |||||
* | docs: Fixed doxygen warnings | sugandhagupta | 2017-06-29 | 2 | -4/+7 |
| | |||||
* | utils: add set_thread_name API call, move thread_priority to thread | Andrej Rode | 2017-06-29 | 4 | -40/+79 |
| | |||||
* | uhd: Replaced many lexical_cast with appropriate C++11 equivalents | Martin Braun | 2017-06-29 | 2 | -2/+0 |
| | |||||
* | uhd: tasks now use std::threads under the hood, and can't be interrupted | Martin Braun | 2017-06-28 | 1 | -6/+4 |
| | | | | | USRP1 and USRP2 used tasks that relied on Boost thread interruption mechanisms. These were replaced with explicit atomics. | ||||
* | x300: Added location info to FW ctrl error messages | Ashish Chaudhari | 2017-06-15 | 1 | -0/+5 |
| | |||||
* | utils: Added log_add to CMake for installation | Martin Braun | 2017-06-06 | 1 | -0/+1 |
| | |||||
* | rfnoc: Backported GPIO controls on radio blocks | Martin Braun | 2017-05-24 | 1 | -1/+48 |
| | |||||
* | Types: Added equality/inquality operators to support Boost.Python additions | Paul David | 2017-05-23 | 2 | -0/+12 |
| | | | | | | - Added to subdev_spec_pair_t - Added to range_t - Added tests for the inequalities | ||||
* | log: Split add_logger() out of the main logging header | Martin Braun | 2017-05-12 | 2 | -14/+46 |
| | | | | | This way, C++11 features are not required to build with UHD headers included. | ||||
* | log: Moved fastpath logging to its own thread | Martin Braun | 2017-04-24 | 1 | -3/+10 |
| | |||||
* | log: Fixed various issues | Martin Braun | 2017-04-22 | 1 | -21/+3 |
| | | | | | | - Made the task a regular thread - Moved verbosity operator into lib - Minor comments and indents and so on |