aboutsummaryrefslogtreecommitdiffstats
path: root/host
Commit message (Collapse)AuthorAgeFilesLines
* x300,e300: Fixed IQ swapping issue in RX frontendAshish Chaudhari2016-02-172-10/+4
| | | | - DB connection mapping is implemented in DDC chain. FE corrections module does not swap
* usrp: Refactored dboard_iface for all productsAshish Chaudhari2016-02-1612-302/+431
| | | | | | | - Made dboard_iface an interface! Removed PIMPL - Added unit "BOTH" to dboard API and expanded GPIO API width to 32 - Removed gpio_debug_mux. No product ever used that - Refactored gpio_atr cores to work with new dboard_iface
* dboard: Added restricted dboard registration capabilityAshish Chaudhari2016-02-1612-24/+76
| | | | | | - Moved dboard iface initialization to dboard_manager - Added a restricted register function. Restricted dboards don't expose their control iface in the property tree
* b200: Removed superfluous function declarationMartin Braun2016-02-151-1/+0
|
* adf435x: Refactored ADF435X control codeAshish Chaudhari2016-02-1213-678/+524
| | | | | | - 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
* uhd: Added expert dependency tracking infrastructureAshish Chaudhari2016-02-129-0/+1808
| | | | | | | - Code location uhd/lib/experts - expert_nodes.hpp contains all node definitions: data and worker - expert_container.hpp contains the memory manager and resolver for expert nodes - expert_factory contains the initializer and modifier for expert_container
* prop_tree: Added advanced coercion capability to propertyAshish Chaudhari2016-02-114-29/+182
| | | | | | - Added auto and manual coerce modes - Added set_coerced API for manual coercion - Added detailed doxy comments describing behavior of property class
* prop_tree: Multiple API enhancements to uhd::propertyAshish Chaudhari2016-02-1131-429/+487
| | | | | | | | | - 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
* lib: Made sensor_value_t copyableAshish Chaudhari2016-02-112-4/+28
| | | | | - Added copy ctor and assignment operator - Possibly ABI breaking
* Merge branch 'maint'Martin Braun2016-02-082-4/+9
|\
| * Disable Winsock deprecation warningsNicholas Corgan2016-02-081-0/+1
| |
| * cmake: fixed Boost.Thread check for MinGWNicholas Corgan2016-02-081-2/+6
| | | | | | | | | | * MinGW builds check for libboost_thread_win32 instead of libboost_thread * Checks for other platforms unaffected
| * B200: Fix for increasing retune timesmichael-west2016-02-051-2/+2
| |
* | Grab (u)intptr_t from the global namespaceAshish Chaudhari2016-02-041-2/+2
| | | | | | | | - Boost only added it to it's namespace starting 1.55
* | Merge branch 'maint'Martin Braun2016-02-042-4/+4
|\|
| * fixed the docs for Ubuntu package and PyBombs-based installationMarcus Müller2016-01-282-4/+4
| |
* | math: Removed now superfluous constants. Removes a lot of compiler warningsMartin Braun2016-02-042-14/+0
| |
* | cores: Factored out some common codeMartin Braun2016-01-267-144/+121
| |
* | fx2: std::system("/sbin/rmmod usbtest") not portable, fixed thatMarcus Müller2016-01-261-5/+26
| | | | | | | | | | | | | | | | | | | | FX2 code has complications on Windows machine due to shell misinterpreting the "/sbin/rmmod usbtest" string. * path should not be hardcoded * std::system error message means "possible success" (which is confusing, and contains little information) * replaced std::system by matching syscall * used #ifdef UHD_PLATFORM_LINUX to make checking & removal Linux-only
* | Merge branch 'maint'Martin Braun2016-01-213-12/+6
|\|
| * uhd: add CMake flag for the Windows registry key to specify UHD images directoryBrooks Prumo2016-01-212-9/+5
| |
| * cmake: removed unnecessary includeNicholas Corgan2016-01-181-3/+1
| |
* | n230: fixed header locationNicholas Corgan2016-01-152-2/+126
| |
* | Updated images packageAshish Chaudhari2016-01-131-2/+2
| |
* | n230: Multiple usability improvementsAshish Chaudhari2016-01-136-49/+111
| | | | | | | | | | | | | | - 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
* | n230: Bumped N230 firmware compat number to 32Ashish Chaudhari2016-01-131-1/+1
| |
* | bugfix#366: X300: PCIe: Live load of firmware failsAshish Chaudhari2016-01-111-0/+2
| |
* | usrp3,n230: Moved all shared FW-Host headers to the host dirAshish Chaudhari2016-01-089-9/+378
| |
* | n230: fixed string formatting warningNicholas Corgan2016-01-081-2/+5
| |
* | n230: Added hardware compatibility version checks to UHDAshish Chaudhari2016-01-082-2/+53
| |
* | n230: Improved error for secondary ethernet detection failureAshish Chaudhari2016-01-081-3/+10
| |
* | n230: Added new AD9361 properties to the property treeAshish Chaudhari2016-01-073-34/+18
| |
* | Updated fpga-src and images packageAshish Chaudhari2016-01-061-2/+2
| | | | | | | | - FPGA commit: 86e2195f52ec6b39d4f529ab693fa18de398f650
* | Fixed some cross-platform build issuesAshish Chaudhari2016-01-062-1/+1
| |
* | n230: Fixed GPSDO detection logicAshish Chaudhari2016-01-066-26/+29
| |
* | n230: GPIO ATR cleanup and miniSAS GPIO supportAshish Chaudhari2016-01-056-9/+61
| | | | | | | | | | - Replaced all gpio_200 cores with gpio_3000 - Added support for miniSAS GPIO through FP0 and FP1 banks
* | n230: Added N230 device supportAshish Chaudhari2016-01-0530-0/+4641
| |
* | fixed a orthography typo; funnier if you're German.Marcus Müller2015-12-311-3/+3
| |
* | Added uhd_config_info utilityNicholas Corgan2015-12-3010-0/+396
| |
* | Merge branch 'maint'Martin Braun2015-12-3020-62/+1564
|\|
| * Final updates for 3.9.2 releaseMartin Braun2015-12-302-2/+18
| | | | | | | | | | | | - Updated images package - Updated Debian changelog - Updated ppa script
| * Added scripts and Debian configuration files for Ubuntu PPANicholas Corgan2015-12-3019-0/+1397
| |
| * docs: updated OctoClock Doxygen fileNicholas Corgan2015-12-301-62/+151
| |
* | docs: Added reference to dnfMartin Braun2015-12-281-0/+4
| |
* | Updated images package for masterAshish Chaudhari2015-12-231-2/+2
| |
* | uhd: Moving from UHD_INLINE to UHD_FORCE_INLINE for clarityMartin Braun2015-12-231-0/+4
| |
* | Merge branch 'maint'Martin Braun2015-12-221-1/+1
|\|
| * Updated repo for 3.9.2 releaseMartin Braun2015-12-222-3/+3
| | | | | | | | | | | | | | - Updated Changelog - Updated fpga submodule pointer - Updated version strings - Updated images package
| * Updated URLsNicholas Corgan2015-12-221-1/+1
| |
* | Merge branch 'maint'Martin Braun2015-12-185-15/+29
|\|