aboutsummaryrefslogtreecommitdiffstats
path: root/host/include
Commit message (Collapse)AuthorAgeFilesLines
* nirio: Remove superfluous variableMartin Braun2017-04-061-1/+0
|
* utils: add cmake switch to disable fastpath loggingAndrej Rode2017-04-061-0/+4
|
* Merge branch 'maint'Martin Braun2017-04-062-34/+113
|\
| * Added class to add flow control to any zero_copy_if interface.michael-west2017-04-051-0/+58
| |
| * Fix bounded buffer functions so they don't release the lock before waiting ↵michael-west2017-04-051-34/+55
| | | | | | | | on condition variables.
* | device3: Fixed potential concurreny issuesAshish Chaudhari2017-04-051-0/+8
| | | | | | | | | | | | | | - Protected block_ctrl vector with a mutex - Note: const block accessors are not thread safe - Removed sid_framer from base device3 class - Made x300,e300 sid_framers atomic
* | Merge branch 'maint'Martin Braun2017-03-312-39/+286
|\|
| * NI-RIO: FIFO management optimizations for PCIe performancePatrick Sisterhen2017-03-292-39/+286
| | | | | | | | | | | | | | Pre-acquiring as much buffer as possible When acquiring during a streaming operation, acquire a minimum amount (frame size) or the amount we know is acquire-able Adding docstrings to nirio_fifo Making const-qualifying consistent
* | rfnoc: minor fix to radio_ctrl.hpp for rx_bandwidth controlsEJ2017-03-281-1/+1
| |
* | rfnoc: Fixed docstring of get_time_now()Martin Braun2017-03-241-1/+1
| |
* | Merge branch 'maint'Martin Braun2017-03-242-1/+9
|\|
| * docs: Further clarification on CHDRMartin Braun2017-03-241-1/+7
| |
| * docs: document common exceptions occuring in multi_usrp::makeAndrej Rode2017-03-211-0/+2
| |
* | RFNoC: Exposed LO sharing functions in radio blockDerek Kozel2017-03-241-0/+95
| |
* | rfnoc: Add API calls for time/clock controlMartin Braun2017-03-211-0/+47
| |
* | Rfnoc: Exposed analog lowpass bandwidth option in X300 ctrlsejk2017-02-271-0/+14
| |
* | utils: introduce new logging API and remove msg APIAndrej Rode2017-02-2011-144/+210
| |
* | uhd: Undo some of the BOOST_FOREACH() replacementsMartin Braun2017-02-135-24/+28
| | | | | | | | | | | | In public headers, we're going back to BOOST_FOREACH. Thus, not every user needs to build their own project with the same compilers that we do.
* | device: Removed deprecated functionalityPaul David2017-02-103-204/+10
| | | | | | | | | | - Some of the functions, such as get_max_recv_samps_per_packet, throw on RFNoC enabled devices like the X300 - Deprecated functions should not stay in the codebase
* | uhd: replace BOOST_FOREACH with C++11 range-based for loopAndrej Rode2017-02-106-28/+25
| | | | | | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development.
* | x300: Output system messages in order for multi-threaded initializationPaul David2017-01-191-0/+13
| |
* | Merge branch 'maint'Martin Braun2017-01-173-5/+5
|\|
| * rfnoc: Changed DDC XML to use full noc idJonathon Pendlum2017-01-121-1/+1
| |
| * docs: Purged references to CVITA, replaced with CHDRMartin Braun2017-01-112-4/+4
| |
* | Merge branch 'maint'Martin Braun2017-01-052-3/+7
|\|
| * C API: Added UHD_VERSION usrp.hMartin Braun2017-01-032-3/+7
| |
* | calibration: generic containers for datasetsPaul David2016-11-294-0/+207
| | | | | | | | | | | | - Includes a container for power calibration data - Unit tests to check underlying container functionality - Nearest neighbor and bilinear interpolation
* | Merge branch 'maint'Martin Braun2016-11-282-1/+3
|\|
| * rfnoc: Matched signatures for clear()Martin Braun2016-11-281-1/+1
| |
| * cmake: Remove duplicate definitions of UHD_VERSIONMartin Braun2016-11-181-0/+2
| |
* | rfnoc: Removed transport endianness as make argMartin Braun2016-11-091-5/+0
| | | | | | | | | | | | | | | | | | This is only confusing, since the blocks do not have to care about endianness. The control interface needs to know (and takes care of it internally), and the streaming transport does the same (and does not directly connect to blocks). Reviewed-By: Michael West <michael.west@ettus.com>
* | Merge branch 'maint'Martin Braun2016-11-0834-203/+203
|\|
| * Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-0835-232/+232
| | | | | | | | | | | | | | | | 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).
* | cmake: Change version numbering to remove leading zerosMartin Braun2016-10-312-5/+5
| |
* | Merge branch 'maint'Martin Braun2016-10-262-14/+1
|\|
| * docs: Fixed notes on transport parametersMartin Braun2016-10-261-13/+0
| |
| * rfnoc: Fixed graph search algorithm for active-ports onlyMartin Braun2016-10-191-1/+1
| |
* | Merge branch 'maint'Martin Braun2016-10-194-24/+29
|\|
| * Legacy: Improve awareness of tick rates in a streamerMartin Braun2016-10-174-24/+29
| | | | | | | | Prevents incorrect errors about conflicting tickrates in a streamer
* | Merge branch 'maint'Martin Braun2016-10-171-2/+14
|\|
| * rfnoc nodes: Disconnect on destructMartin Braun2016-10-131-2/+14
| |
* | Merge branch 'maint'Martin Braun2016-10-071-7/+14
|\|
| * docs: Fixed multi_usrp docstring for get_master_clock_rateMartin Braun2016-09-281-7/+14
| |
* | atomic: Removed reusable_barrierMartin Braun2016-09-281-70/+0
| |
* | Merge branch 'maint'Martin Braun2016-09-271-0/+4
|\|
| * stream: Document thread-non-safety of recv()Martin Braun2016-09-231-0/+4
| |
* | Merge branch 'maint'Martin Braun2016-09-091-1/+1
|\|
| * soft_regs: Fixed 32-bit issueKevin Gilbert kegilbert2016-09-091-1/+1
| | | | | | | | | | | | | | Softregs didn't properly work on 32-bit systems. This changed the 'mask' inline function to return template date type rather than size_t to avoid truncation of data during shift of 64-bit data in 32-bit applications.
* | Merge branch 'maint'Martin Braun2016-09-051-7/+6
|\|
| * Merge branch 'UHD-3.9.LTS' into maintMartin Braun2016-09-021-7/+6
| |\ | | | | | | | | | | | | | | | | | | | | | This provides the GPS fixes. Conflicts: host/CMakeLists.txt tools/debs/upload_debs.sh