aboutsummaryrefslogtreecommitdiffstats
path: root/host
Commit message (Collapse)AuthorAgeFilesLines
* fixup! rfnoc: ctrl_iface cleanupMartin Braun2018-04-201-1/+6
|
* cmake: Remove images downloader sectionMartin Braun2018-04-191-10/+0
| | | | This was replaced with the manifest.
* examples: De-boostify rx_samples_to_fileMartin Braun2018-04-181-47/+93
| | | | | Removes boost::bind and all Boost time types from this example. Re-enables compatibility with Boost 1.67.
* lib: update get_range of gain_groupTrung N Tran2018-04-181-2/+5
| | | | Need to skip zero gain step
* cal_utils: logic to handle eventual U's during calibrationNicolas Cuervo2018-04-184-22/+99
| | | | | For every frequency point, the cal utils will detect underruns and retry a calibration measurement up to 10 times before failing.
* examples: Remove superfluous sleepMartin Braun2018-04-181-2/+0
|
* lib: Unbreak build against Boost 1.67Jan Beich2018-04-181-1/+1
| | | | | Some uses of boost::posix_time were incorrect and would cause compiler errors on Boost 1.67.
* niusrprio: Move a const from header to implMartin Braun2018-04-182-2/+5
| | | | This avoids having to redeclare the static const to avoid linker errors.
* cores: rx_vita_core_3000: Replace boost::this_thread::sleep()Martin Braun2018-04-171-2/+3
| | | | Use std::this_thread::sleep_for() instead.
* gps_ctrl: Replace boost::this_thread::sleep()Martin Braun2018-04-171-26/+32
| | | | Use std::this_thread::sleep_for() instead.
* x300: Replace all references to boost::this_thread::sleep()Martin Braun2018-04-175-26/+38
| | | | Use std::this_thread::sleep_for() instead.
* niusrprio: Refactor niusrprio_session, move out static constsMartin Braun2018-04-172-7/+7
| | | | | | Static const attributes were causing linker issues the way there were being used, but they were only used in niusrprio_session.cpp and thus could be factored out.
* b100: Remove some references to boost::assign and Boost time objectsMartin Braun2018-04-171-16/+23
|
* adf4002: Fixed register programming for power down bitSugandha Gupta2018-04-121-1/+1
| | | | | The bit shift for power down is one off with respect to the ADF4001/ADF4002 data sheet
* docs: n3x0: Clarify subdev specsMartin Braun2018-04-101-0/+30
|
* logging: Fix UHD_LOG_FILE cmake varMartin Braun2018-04-101-41/+54
| | | | | | | | | - Fixes: cmake -DUHD_LOG_FILE wasn't respected - Fixes: UHD_LOG_FILE and UHD_FILE_LOG_LEVEL had to both be set for either to take effect - Fixes: Use of unnecessary boost::make_shared<> - Also factored out setting up console- and file logger into their own locations in an attempt to improve readability
* x300: handle bad weak_ptr during pcie discoveryMark Meserve2018-04-101-1/+9
|
* docs: Clarify that the magnesium/ dboard driver is used for N310/N300Martin Braun2018-04-102-3/+11
|
* mg: implement digital loopback arg for the rficDaniel Jepson2018-04-101-21/+22
|
* uhd: update settling time to double in txrx_loopback_to_file exampleDaniel Jepson2018-04-101-4/+4
|
* uhd: increase tx buffer fill time for txrx_loopback_to_file exampleDaniel Jepson2018-04-101-1/+1
| | | | | The previous 0.1s fill time occasionally prevented rx from starting on time when settling is set to the same 0.1s time. It was increased to 0.5s.
* uhd: fix subdevice selection order in txrx_loopback_to_file exampleDaniel Jepson2018-04-101-4/+4
|
* fixup! mg: fix compiler warningsMartin Braun2018-04-091-10/+10
|
* lib: move atomic.hpp and system_time.hpp to uhdlibMartin Braun2018-04-0611-11/+11
|
* fixup! legacy: fix legacy compat to work with 2TX radio blockmichael-west2018-04-061-23/+9
|
* mg: fix compiler warningsmichael-west2018-04-052-2/+2
|
* fixup! lib: adding == and != for uhd::dictMartin Braun2018-04-051-1/+1
| | | | | The original code was fine, but it required the caller to be using C++11.
* multi_usrp: Add API call to query the clock rate rangeMartin Braun2018-04-032-0/+37
|
* b200: Add clock rate rangeMartin Braun2018-04-031-0/+5
|
* mpmd: tighten reclaiming time.Trung N Tran2018-04-021-2/+3
| | | | | Reclaming interval was exec_time(claim+dump_logs)+MPMD_RECLAIM_INTERNVAL; this change will MAX(exec_time(claim+dump_logs),MPM_RECLAIM_INTERVAL)
* lib: adding == and != for uhd::dictBrent Stapleton2018-04-023-0/+71
|
* lib: adding device_addr_t constructor from mapBrent Stapleton2018-04-023-0/+22
| | | | | Adding constructor for device_addr_t that takes a map<string, string> as an argument.
* fixup! rfnoc: Update logging in some blocksTrung N Tran2018-03-301-1/+1
|
* UBX: Change antenna functions to coercers on antenna/value propertiesmichael-west2018-03-301-4/+7
|
* dboard eeprom: Demote byte sum message to TRACEMartin Braun2018-03-301-2/+6
|
* rfnoc: Update logging in some blocksMartin Braun2018-03-306-56/+87
| | | | | | | | | | Updated the following blocks and components: Radio, DmaFIFO, block_ctrl_base and node_ctrl_base, blockdef_xml_impl, device3_impl. No functional changes. - Demoted some log messages - Consistent log style (use unique_id()) - Some adaptation of coding style where close to log statements
* x300: Update loggingMartin Braun2018-03-301-37/+37
| | | | | | | | | No functional changes. - Demote some messages to DEBUG or TRACE - Use consistent logging styles - In some cases, adapted code to coding style when near logging statements
* cores: Demote some log messages in time coreMartin Braun2018-03-301-2/+6
|
* transport: Demote UDP socket buffer size log message to TRACEMartin Braun2018-03-301-1/+1
| | | | | Note: When socket buffers are incorrectly size, a WARNING is still printed.
* multi_usrp: Refactor gpio_attr methodsMartin Braun2018-03-301-117/+164
| | | | | | | | | - Fix indentation issues - Fix inconsistent formatting - Fix typos in user-facing messages - Fix inconsistent exception messages - Apply coding guideline formatting rules - Remove some code duplication
* example: Refactor gpio.cppMartin Braun2018-03-301-12/+22
| | | | | | Minor changes: - Remove some Boost usage - Minor formatting changes
* docs: b200: Suggest modifying recv_frame_size for more stabilityMartin Braun2018-03-301-6/+11
|
* cmake: update NSIS templateTrung Tran2018-03-301-2/+2
| | | | | | | RemoveSection is deprecate because NSIS has some macro that is the same name. The upstream NSISTemplate of CMake already update since 2012 but we did not. This commit will enable our our Packaging for windows run against latest NSIS app.
* mpmd: Fixed MPM marking wrong device as reachableBrent Stapleton2018-03-301-1/+12
| | | | | | | | During MPMd find routine, added a check when connecting to a CHDR interface to make sure we're talking to the correct device. Without this check MPMd would sometimes incorrectly mark a device as reachable because they shared an addr (ie. 192.168.10.2 existed on multiple devices).
* mpmd: Provide list of MPM devices to fail fast on findMartin Braun2018-03-292-1/+34
| | | | | | | | With this fix, uhd_find_devices --args type=b200, for example, will not stall in this function. Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com> Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com>
* rfnoc radio: get_rx_stream resets sequence numBrent Stapleton2018-03-291-0/+5
| | | | | | Reset the RX sequence number whenever an RX streamer is created. Reviewed-by: Martin Braun <martin.braun@ettus.com>
* x300: Refactor clock and time source prop tree setupMartin Braun2018-03-291-12/+27
| | | | | | - Remove boost::bind - Remove boost::assign::list_of - No functional changes
* x300: Properly coerce master clock rate (tick rate)Martin Braun2018-03-291-4/+22
| | | | | | | | - A call to multi_usrp::set_master_clock_rate() on the X3x0 will now properly coerce the value, and show a warning when it had to coerce. It will not throw an exception. - Did a minirefactoring of the tick_rate property setup and removed two more boost::binds.
* Doc: Update N3xx filesystem updating instructions.michael-west2018-03-291-15/+29
|
* usrp2: Modify trace log statement in ad9777 controlMartin Braun2018-03-281-1/+1
| | | | Reviewed-by: Derek Kozek <derek.kozel@ettus.com>