aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/common
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'maint'Martin Braun2017-06-271-1/+5
|\
| * X300: Dual channel TX performance improvementsMichael West2017-06-261-1/+5
| |
* | uhd: Removed unused code in recv_packet_demuxer_proxy_3000Martin Braun2017-04-121-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::atomicMartin Braun2017-04-121-4/+4
| |
* | logging: Demoted more DEBUG to TRACEMartin Braun2017-04-063-25/+27
| |
* | utils: add cmake switch to disable fastpath loggingAndrej Rode2017-04-061-3/+12
| |
* | Merge branch 'maint'Martin Braun2017-03-241-0/+6
|\|
| * max2871: fix for not writing register 0 when requiredMark Meserve2017-03-211-0/+6
| |
* | Merge branch 'maint'Martin Braun2017-03-011-8/+5
|\|
| * Fix max values for MOD2 and FRAC2Mark Meserve2017-02-201-2/+2
| |
| * Revise calculation of ADF5355 FRAC2 registerMark Meserve2017-02-201-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 Braun2017-02-201-1/+5
|\|
| * UBX: Add UHD_SAFE_CALL for MAX287x dectructor to prevent terminatemichael-west2017-02-161-1/+5
| |
* | utils: introduce new logging API and remove msg APIAndrej Rode2017-02-2013-59/+60
| |
* | n230: Fold in module fka usrp3_fw_ctrl_ifaceMartin Braun2017-02-204-420/+0
| |
* | uhd: Replace clocking_mode_t unscoped enum with scoped versionMartin Braun2017-02-172-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 loopAndrej Rode2017-02-106-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_mapDerek Kozel2017-01-301-32/+13
|
* lib: add default ctors to structs and initialize members properlyAndrej Rode2017-01-121-3/+15
|
* lib: remove statements after throwAndrej Rode2017-01-121-1/+1
|
* ad9361: assign before throwAndrej Rode2017-01-121-1/+1
|
* lib: Removed more superfluous variablesMartin Braun2016-11-281-6/+6
|
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-0823-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_DLYPaul David2016-10-051-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 radioNicolas Cuervo2016-08-112-3/+64
|
* ad936x: Loopback check now takes peeker/poker functors instead of assuming ↵Martin Braun2016-08-092-10/+7
| | | | any kind of interface
* ad9361: Added option for safe SPIJonathon Pendlum2016-08-094-10/+65
| | | | - Also added check for reading chip ID
* common: adf5355: 'Fix' compiler warningMoritz Fischer2016-08-011-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 controllersAshish Chaudhari2016-07-191-0/+34
|
* twinrx: Added ADF5355 control moduleAshish Chaudhari2016-07-193-0/+434
| | | | | - Added regmap - Added controller class
* Updated code to work for new minimum dependenciesNicholas Corgan2016-03-211-1/+2
| | | | | * Removed code referencing now-unsupported versions of Boost * Added <stdint.h> includes where needed
* Merge branch 'maint'Ashish Chaudhari2016-02-181-9/+134
|\ | | | | | | | | | | Conflicts: host/lib/usrp/cores/gpio_core_200.cpp host/lib/usrp/dboard/db_ubx.cpp
| * UBX: Phase synchronizationmichael-west2016-02-181-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 codeAshish Chaudhari2016-02-125-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::propertyAshish Chaudhari2016-02-111-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 Braun2016-01-211-3/+1
|\|
| * cmake: removed unnecessary includeNicholas Corgan2016-01-181-3/+1
| |
* | n230: Multiple usability improvementsAshish Chaudhari2016-01-132-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 dirAshish Chaudhari2016-01-082-1/+103
| |
* | n230: Added N230 device supportAshish Chaudhari2016-01-054-0/+596
| |
* | Merge branch 'maint'Ashish Chaudhari2015-12-151-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-west2015-12-151-4/+4
| |
| * max287x: assert target_freqMartin Braun2015-10-161-0/+1
| |
* | max287x: assert target_freqMartin Braun2015-10-191-0/+1
| |
* | Merge branch 'maint'Ashish Chaudhari2015-10-161-4/+35
|\|
| * fixup! ad9361: codec manager needs more includes on some platformsMartin Braun2015-10-121-0/+1
| |
| * B200: Fix for CODEC loopback test failuremichael-west2015-10-121-4/+34
| | | | | | | | - Add delay after putting CODEC in loopback mode
* | b200: Updated minimum clock rate to match DCM changesMartin Braun2015-10-143-4/+8
|/ | | | | | Lowest master clock rate is now 220 kHz. At low clock rates, the convergence time for the DC offset and quadrature calibration times is much larger, though.
* UHD: Fix max287x N divider rangesmichael-west2015-09-011-5/+5
|
* Fixed minor warningsNicholas Corgan2015-09-011-1/+1
| | | | | | * Unreferenced exceptions in try-catch statements * Incorrect function documentation * Unlabelled unused variables