aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'maint'Martin Braun2017-06-2715-214/+262
|\|
| * E300: Modify e300_poll_waiter to reduce minimum timeout and fix race conditionmichael-west2017-06-271-14/+24
| |
| * Fix: field was bool, but needs to take values -1;1Marcus Müller2017-06-271-2/+2
| |
| * Revert "xcvr: Query ref clock, not ADC/DAC clock"Martin Braun2017-06-261-1/+1
| | | | | | | | This reverts commit 60920644aa33d1a6f7a4dac30bdb890b9bc4301f.
| * X300: Fix DAC syncmichael-west2017-06-262-53/+14
| |
| * X300: Implement single DMA channel for all async messagesMichael West2017-06-264-15/+45
| |
| * X300: Dual channel TX performance improvementsMichael West2017-06-266-118/+157
| |
| * twinrx: add reimport to LO options on property treeMark Meserve2017-06-151-1/+1
| |
| * twinrx: remove committed build artifactMark Meserve2017-06-151-0/+0
| |
| * twinrx: add reimport lo modeMark Meserve2017-06-154-16/+21
| |
* | b200: Fixed logging messages during FPGA image loading.Martin Braun2017-06-161-11/+19
| |
* | x300: Added location info to FW ctrl error messagesAshish Chaudhari2017-06-153-2/+23
| |
* | utils: Added log_add to CMake for installationMartin Braun2017-06-061-0/+1
| |
* | Merge branch 'maint'Martin Braun2017-06-024-10/+10
|\|
| * RTS: DevTest failure work around by increasing time between testTrung N Tran2017-06-021-1/+1
| |
| * Examples: Fix ascii typosnatetemple2017-05-203-9/+9
| |
* | tools: Make dissector code generation script Python 3 compatibleScott Torborg2017-05-301-9/+9
| |
* | rfnoc radio: Made GPIO functions not pure virtualMartin Braun2017-05-262-0/+28
| | | | | | | | | | Default implementations simply throw an exception. Makes it easier to write new radio controls that do not implement GPIO features.
* | gr-usrptest: remove TODO note fix python CMakeListsAndrej Rode2017-05-262-23/+1
| |
* | gr-usrptest: remove unit test cmake stubAndrej Rode2017-05-262-20/+0
| |
* | gr-usrptest: add LabVIEW remote control capabilityAndrej Rode2017-05-268-23/+329
| | | | | | | | | | - require modules labview_automation and hoplite for RTS python module - new python module: labview_control
* | gr-usrptest: Initial creationAndrej Rode2017-05-2627-3/+4513
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - new OOT-blocks: phase_calc_ccf hier-block, measurement_sink_f - new python submodules: flowgraphs, functions, rts_tests - new apps: usrp_phasealignment.py - cmdline example for manual testing OOT-Blocks: - phase_calc_ccf takes two complex input streams and conjugate multiplys them and extracts the phase from the result and converts it to degree scale - measurement_sink_f: takes a float input stream and calculates average and stddev for a specified number of samples. Start of a measurement is invoked by a call of start_run() on the block. After a couple of runs average and stddev can be extracted. Python modules: - flowgrahps contains reconfigurable flowgraphs for different GNU Radio RF test cases - functions contains functions which are used in different apps/RTS scripts - rts_tests contains test cases which are meant to be executed from the RTS system. Depends on TinyDB, labview_automation Apps: - usrp_phasealignment.py is an example how to use the underlying flowgraph to measure phase differences. Commandline arguments of uhd_app can be used and several additional arguments can/have to be specified. Runs a phase difference measurement --runs number of times and averages phase difference over --duration seconds. Between measurements USRP sinks are retuned to random frequencies in daughterboard range. Results are displayed using motherboard serial and daughterboard serial
* | gr-usrptest: init OOTAndrej Rode2017-05-2642-0/+17013
| |
* | rfnoc: Backported GPIO controls on radio blocksMartin Braun2017-05-243-1/+115
| |
* | examples: Added channel param for samps to/from file exampleAshish Chaudhari2017-05-242-13/+24
| | | | | | | | - Also, fixed an issue with the --repeat option in tx_samples_from_file
* | cmake: add coverage targetAndrej Rode2017-05-232-0/+203
| |
* | Add missing variable initializationMartin Siegumfeldt2017-05-231-1/+2
| | | | | | | | | | | | - and thereby avoid deadlock upon the first wait() invocation Signed-off-by: Martin Siegumfeldt <mns@gomspace.com>
* | Types: Added equality/inquality operators to support Boost.Python additionsPaul David2017-05-236-0/+49
| | | | | | | | | | | | - Added to subdev_spec_pair_t - Added to range_t - Added tests for the inequalities
* | log: Removed timeout from logger, replaced with wait.Martin Braun2017-05-231-2/+20
| | | | | | | | | | This works because there's also another trace message on termination of the logger.
* | log: Remove logging out of any UHD_STATIC_BLOCK.trungnob2017-05-203-4/+4
| | | | | | | | | | | | Window DLL loading is causing deadlock due to thread creation and synchronization of logging system; therefore, we want to remove it for now.
* | log: Moved print_system_info to log.cpp.trungnob2017-05-202-11/+18
| | | | | | | | | | We want to display syteminfo when the log system get initialized. Also removes a static block.
* | examples: Added real streaming modesMartin Braun2017-05-151-5/+12
| |
* | multi_usrp: Added more checks for properties that may not existMartin Braun2017-05-151-3/+12
| |
* | Merge branch 'maint'Martin Braun2017-05-152-4/+30
|\|
| * DOCS: Update B2xx gain specsnatetemple2017-05-121-2/+2
| |
| * device3: Improved busy loop for tx flow control polling on slower machinesPatrick Sisterhen2017-05-081-2/+28
| | | | | | | | Effectively adds a yield statement inside the busy loop.
* | log: Split add_logger() out of the main logging headerMartin Braun2017-05-124-14/+48
| | | | | | | | | | This way, C++11 features are not required to build with UHD headers included.
* | utils: uhd_usrp_probe is yet more forgivingMartin Braun2017-05-041-15/+22
| |
* | x300: Fixed TODO (used auto)Martin Braun2017-05-041-3/+1
| |
* | Merge branch 'maint'Martin Braun2017-05-037-187/+104
|\|
| * coverity: fix various minor issuesAndrej Rode2017-04-252-1/+3
| |
| * examples: fix device_args parsing in tx_samples_cAndrej Rode2017-04-251-2/+5
| |
| * uhd: cast thread_group.create_thread() return value to void to avoid memory leakAndrej Rode2017-04-252-4/+4
| |
| * PCIe: Fix runtime page size acquisition and page size alignment checks for ↵Michael West2017-04-201-1/+38
| | | | | | | | nirio_zero_copy transport.
| * Revert commit e348353c4f5acef6a5ece11e9c336df4c15d65e1.Michael West2017-04-201-170/+41
| | | | | | | | | | Worker threads significantly increased CPU load and did not increase performance as expected.
| * Add Troubleshooting section to X310 documentation. Replace PROBLEMS with ↵robincoxe2017-04-171-9/+8
| | | | | | | | ISSUES.
| * cmake: allow commandline override of UHD_GIT_{COUNT,HASH}Andrej Rode2017-04-131-10/+14
| |
* | log: Fixed compiler warningMartin Braun2017-05-031-1/+1
| |
* | utils: Updated uhd_usrp_probe to be more lenient with missing propertiesMartin Braun2017-05-031-10/+16
| |
* | log: Allow logging to blockMartin Braun2017-04-241-1/+2
| | | | | | | | | | | | | | | | This means it's very unlikely that logging messages get dropped, but the downside is that LOG macros can block for up to 250 ms. This is very unlikely though. Note that fastpath logging does not have this feature. It's always fast, and might drop messages.