aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/dboard
Commit message (Collapse)AuthorAgeFilesLines
* ubx: Fixed UHD_MSG style log messagesMartin Braun2017-07-181-2/+6
|
* Merge branch 'maint'Martin Braun2017-07-173-21/+51
|\
| * cbx: turn on LO LPF at <2GHz instead of <1.5GHzMark Meserve2017-06-302-18/+38
| |
| * UBX: Added error handling for setting the dboard clock rate.bstapleton2017-06-291-3/+13
| | | | | | | | Setting daughterboard clock rate while using UBX on X300 caused an error. Added handling, now throws a warning that the phase will vary.
* | Merge branch 'maint'Martin Braun2017-06-275-18/+23
|\|
| * Revert "xcvr: Query ref clock, not ADC/DAC clock"Martin Braun2017-06-261-1/+1
| | | | | | | | This reverts commit 60920644aa33d1a6f7a4dac30bdb890b9bc4301f.
| * twinrx: add reimport to LO options on property treeMark Meserve2017-06-151-1/+1
| |
| * twinrx: add reimport lo modeMark Meserve2017-06-153-16/+21
| |
* | logging: Demoted more DEBUG to TRACEMartin Braun2017-04-0612-71/+71
| |
* | logging: Demoted a number of DEBUG messages to TRACEMartin Braun2017-04-059-16/+11
| |
* | utils: introduce new logging API and remove msg APIAndrej Rode2017-02-2019-181/+182
| |
* | uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-1018-41/+40
|/ | | | | 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-0/+2
|
* lib: remove statements after throwAndrej Rode2017-01-121-1/+0
|
* UBX: Force on RX driver to eliminate transientmichael-west2016-12-011-1/+1
|
* lib: Removed more superfluous variablesMartin Braun2016-11-281-2/+0
|
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-0821-162/+162
| | | | | | | | 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).
* TwinRX: Add rev B daughterboard IDDerek Kozel2016-11-011-0/+9
|
* xcvr: Removed some compiler warningsMartin Braun2016-10-271-1/+1
|
* TwinRX: Remove unhelpful warningDerek Kozel2016-10-261-8/+0
|
* TwinRX: Use command time to schedule synchronous eventsDerek Kozel2016-10-263-0/+69
|
* UBX: changed default performance parametersNicolas Cuervo2016-10-071-5/+5
|
* xcvr: Query ref clock, not ADC/DAC clockMartin Braun2016-09-291-1/+1
| | | | | On the USRP2 and N2x0, these values are the same, but on the X3x0, they might differ.
* TwinRX: Fixed missing and redundant writes to FE settingsDerek Kozel2016-08-261-0/+6
| | | | | | TwinRX's Nyquist expert now writes the frontend correction settings on every tune to a new frequency. This guarantees phase alignment when timed commands are used and introduces minimal overhead.
* Merge branch 'UHD-3.9.LTS' into maintMartin Braun2016-08-221-10/+35
|\
| * ubx: Added codes for the rev2 and LP versionsMartin Braun2016-08-221-10/+35
| |
| * WBX: Make frequencies <100 MHz work for v2 and v3 boards when reference ↵michael-west2016-08-012-16/+22
| | | | | | | | clock <100 MHz (i.e. on X300)
* | WBX: Make v2 and v3 boards lock with 50 MHz ref clock (X300 default)michael-west2016-08-112-11/+17
| |
* | Fix minor spelling errorDerek Kozel2016-08-091-1/+1
| |
* | Add sleep function to dboard_ifaceKevin Gilbert2016-08-051-4/+3
| | | | | | | | | | Having this function allows a dboard_iface implementation to be aware of the timing of various calls such as SPI and register writes.
* | Added TwinRX daughterboard control.Ashish Chaudhari2016-07-1910-0/+3845
| |
* | Merge branch 'maint'Martin Braun2016-06-141-6/+6
|\|
| * Spelling fixesNicholas Corgan2016-06-141-6/+6
| |
* | Merge branch 'maint'Martin Braun2016-05-271-7/+26
|\|
| * UBX: Force RX LNAs on to reduce RX settling timemichael-west2016-05-261-7/+26
| |
* | Merge branch 'maint'Martin Braun2016-05-261-23/+37
|\|
| * UBX: Fixed noise issues and reduced power consumption and heatmichael-west2016-05-261-23/+37
| | | | | | | | | | - Removed force on of components to reduce noise, power consumption, and heat - Set TX PA force on only when RX antenna set to RX2 to remove long TX transient caused by HW issue on TX path
* | Merge branch 'maint'Martin Braun2016-03-291-1/+1
|\|
| * ubx: Changed member declaration to satisfy debug builds on WindowsMartin Braun2016-03-291-1/+1
| |
* | dboard: Made dboard class dtors virtualAshish Chaudhari2016-02-2612-39/+43
| | | | | | | | | | - Interface and all base classes have virtual destructors - Wrapped UBX dtor in UHD_SAFE_CALL
* | Merge branch 'maint'Ashish Chaudhari2016-02-181-71/+149
|\| | | | | | | | | | | Conflicts: host/lib/usrp/cores/gpio_core_200.cpp host/lib/usrp/dboard/db_ubx.cpp
| * UBX: Phase synchronizationmichael-west2016-02-181-71/+149
| | | | | | | | | | | | | | - 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-128-453/+159
| | | | | | | | | | | | - 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-1114-73/+73
| | | | | | | | | | | | | | | | | | - 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
* | cbx/sbx: Properly initialize ATR registers during initAshish Chaudhari2015-10-191-0/+3
| |
* | cbx/sbx: Sped up initialization by removing LED blinking sequenceAshish Chaudhari2015-10-191-45/+0
| |
* | Merge branch 'master' into ashish/gpio_atr_reduxAshish Chaudhari2015-10-151-17/+46
|\ \
| * | UBX: Support for Integer-N mode step size controlmichael-west2015-10-151-17/+46
| |/ | | | | | | - Also checks for invalid int_n_step values.
* / usrp3: Added new GPIO ATR 3000 coreAshish Chaudhari2015-09-298-91/+91
|/ | | | | | | | - 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
* MSVC 2015 compatibilityNicholas Corgan2015-07-302-3/+3
|