Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | docs: Fixed doxygen warnings | sugandhagupta | 2017-06-29 | 1 | -18/+20 |
| | |||||
* | utils: add set_thread_name API call, move thread_priority to thread | Andrej Rode | 2017-06-29 | 1 | -1/+1 |
| | |||||
* | uhd: Replaced many lexical_cast with appropriate C++11 equivalents | Martin Braun | 2017-06-29 | 1 | -5/+4 |
| | |||||
* | ad9361: Reconfigure Rx HB filters with MCR >58 MHz | Tom Tsou | 2017-06-28 | 1 | -1/+2 |
| | | | | | | | | | | | Disable halfband HB3 (shortest and closest filter to the ADC) and enable HB2 (larger and second closest filter to the ADC). This significantly reduces HB excess bandwidth rolloff and reduces the effective noise floor by ~20 dB at rates above 58 MHz. The filter change has no effect at clock rates below 58 MHz. Fixes #1542 "Significant raise in noise floor using MCR above 58MHz" | ||||
* | Merge branch 'maint' | Martin Braun | 2017-06-27 | 1 | -1/+5 |
|\ | |||||
| * | X300: Dual channel TX performance improvements | Michael West | 2017-06-26 | 1 | -1/+5 |
| | | |||||
* | | uhd: Removed unused code in recv_packet_demuxer_proxy_3000 | Martin Braun | 2017-04-12 | 1 | -30/+3 |
| | | | | | | | | | | All this code required defining RECV_PACKET_DEMUXER_3000_THREAD_SAFE, which we never set. | ||||
* | | utils: Replaced uhd::atomic_uint32_t with std::atomic | Martin Braun | 2017-04-12 | 1 | -4/+4 |
| | | |||||
* | | logging: Demoted more DEBUG to TRACE | Martin Braun | 2017-04-06 | 3 | -25/+27 |
| | | |||||
* | | utils: add cmake switch to disable fastpath logging | Andrej Rode | 2017-04-06 | 1 | -3/+12 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-03-24 | 1 | -0/+6 |
|\| | |||||
| * | max2871: fix for not writing register 0 when required | Mark Meserve | 2017-03-21 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-03-01 | 1 | -8/+5 |
|\| | |||||
| * | Fix max values for MOD2 and FRAC2 | Mark Meserve | 2017-02-20 | 1 | -2/+2 |
| | | |||||
| * | Revise calculation of ADF5355 FRAC2 register | Mark Meserve | 2017-02-20 | 1 | -7/+4 |
| | | | | | | | | | | Corrected residue formula Fixed cast to uint16_t that was behaving differently in msvc14 32-bit vs 64-bit | ||||
* | | Merge branch 'maint' | Martin Braun | 2017-02-20 | 1 | -1/+5 |
|\| | |||||
| * | UBX: Add UHD_SAFE_CALL for MAX287x dectructor to prevent terminate | michael-west | 2017-02-16 | 1 | -1/+5 |
| | | |||||
* | | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 13 | -59/+60 |
| | | |||||
* | | n230: Fold in module fka usrp3_fw_ctrl_iface | Martin Braun | 2017-02-20 | 4 | -420/+0 |
| | | |||||
* | | uhd: Replace clocking_mode_t unscoped enum with scoped version | Martin Braun | 2017-02-17 | 2 | -4/+4 |
| | | | | | | | | | | This is not a functional change, but it marks the usage of scoped enums in UHD. Commits past this one may also use this C++11 feature. | ||||
* | | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 6 | -15/+11 |
|/ | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development. | ||||
* | Moved default register values into ic_reg_map | Derek Kozel | 2017-01-30 | 1 | -32/+13 |
| | |||||
* | lib: add default ctors to structs and initialize members properly | Andrej Rode | 2017-01-12 | 1 | -3/+15 |
| | |||||
* | lib: remove statements after throw | Andrej Rode | 2017-01-12 | 1 | -1/+1 |
| | |||||
* | ad9361: assign before throw | Andrej Rode | 2017-01-12 | 1 | -1/+1 |
| | |||||
* | lib: Removed more superfluous variables | Martin Braun | 2016-11-28 | 1 | -6/+6 |
| | |||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 23 | -426/+427 |
| | | | | | | | | 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). | ||||
* | max2871: Added label for the bit region VAS_DLY | Paul David | 2016-10-05 | 1 | -0/+7 |
| | | | | - Also added a template specialization for enabling the VAS_DLY bit locations based on VAS_TEMP setting (aka retune) | ||||
* | Frontend corrections: Provide new function for RFNoC-based radio | Nicolas Cuervo | 2016-08-11 | 2 | -3/+64 |
| | |||||
* | ad936x: Loopback check now takes peeker/poker functors instead of assuming ↵ | Martin Braun | 2016-08-09 | 2 | -10/+7 |
| | | | | any kind of interface | ||||
* | ad9361: Added option for safe SPI | Jonathon Pendlum | 2016-08-09 | 4 | -10/+65 |
| | | | | - Also added check for reading chip ID | ||||
* | common: adf5355: 'Fix' compiler warning | Moritz Fischer | 2016-08-01 | 1 | -2/+2 |
| | | | | | | | GCC6 doesn't like nested /* /* */ */ comments (rightly so), and complains. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | adf_synth: Added muxout config API to 435x controllers | Ashish Chaudhari | 2016-07-19 | 1 | -0/+34 |
| | |||||
* | twinrx: Added ADF5355 control module | Ashish Chaudhari | 2016-07-19 | 3 | -0/+434 |
| | | | | | - Added regmap - Added controller class | ||||
* | Updated code to work for new minimum dependencies | Nicholas Corgan | 2016-03-21 | 1 | -1/+2 |
| | | | | | * Removed code referencing now-unsupported versions of Boost * Added <stdint.h> includes where needed | ||||
* | Merge branch 'maint' | Ashish Chaudhari | 2016-02-18 | 1 | -9/+134 |
|\ | | | | | | | | | | | Conflicts: host/lib/usrp/cores/gpio_core_200.cpp host/lib/usrp/dboard/db_ubx.cpp | ||||
| * | UBX: Phase synchronization | michael-west | 2016-02-18 | 1 | -9/+134 |
| | | | | | | | | | | | | | | - Disabled MAX2871 VCO auto selection for phase sync - Added checks for new phase sync constraints recently published by Maxim - Added dboard_clock_rate option for X300 - Adjusted timing of SYNC signal relative to dboard referenc clock | ||||
* | | adf435x: Refactored ADF435X control code | Ashish Chaudhari | 2016-02-12 | 5 | -225/+365 |
| | | | | | | | | | | | | - Removed adf435x_common and replaced with a real encapsulated interface - Looks similar to the MAX287X code - Updated all DB classes to use the new common code | ||||
* | | prop_tree: Multiple API enhancements to uhd::property | Ashish Chaudhari | 2016-02-11 | 1 | -14/+14 |
| | | | | | | | | | | | | | | | | | | - 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 | ||||
* | | Merge branch 'maint' | Martin Braun | 2016-01-21 | 1 | -3/+1 |
|\| | |||||
| * | cmake: removed unnecessary include | Nicholas Corgan | 2016-01-18 | 1 | -3/+1 |
| | | |||||
* | | n230: Multiple usability improvements | Ashish Chaudhari | 2016-01-13 | 2 | -9/+15 |
| | | | | | | | | | | | | | | - Improved FW/FPGA compat mismatch error messages - Added power-cycle message to loader - Disabled "SW too new for HW" version check - Added retry mechanism in n230_find to allow for ARP updates | ||||
* | | usrp3,n230: Moved all shared FW-Host headers to the host dir | Ashish Chaudhari | 2016-01-08 | 2 | -1/+103 |
| | | |||||
* | | n230: Added N230 device support | Ashish Chaudhari | 2016-01-05 | 4 | -0/+596 |
| | | |||||
* | | Merge branch 'maint' | Ashish Chaudhari | 2015-12-15 | 1 | -4/+4 |
|\| | | | | | | | | | | | | | Conflicts: host/lib/usrp/b200/b200_impl.hpp host/lib/usrp/e300/e300_fpga_defs.hpp host/lib/usrp/x300/x300_fw_common.h | ||||
| * | ADF4002: Fix register programming (bug #974) | michael-west | 2015-12-15 | 1 | -4/+4 |
| | | |||||
| * | max287x: assert target_freq | Martin Braun | 2015-10-16 | 1 | -0/+1 |
| | | |||||
* | | max287x: assert target_freq | Martin Braun | 2015-10-19 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'maint' | Ashish Chaudhari | 2015-10-16 | 1 | -4/+35 |
|\| | |||||
| * | fixup! ad9361: codec manager needs more includes on some platforms | Martin Braun | 2015-10-12 | 1 | -0/+1 |
| | |