aboutsummaryrefslogtreecommitdiffstats
path: root/host/include
Commit message (Collapse)AuthorAgeFilesLines
* C API: Added constructor for empty sensor value handles'Martin Braun2017-07-201-0/+14
|
* X3xx: Added image loader support for reading FPGA imagesPaul David2017-06-301-1/+3
|
* docs: Fixed doxygen warningssugandhagupta2017-06-292-4/+7
|
* utils: add set_thread_name API call, move thread_priority to threadAndrej Rode2017-06-294-40/+79
|
* uhd: Replaced many lexical_cast with appropriate C++11 equivalentsMartin Braun2017-06-292-2/+0
|
* uhd: tasks now use std::threads under the hood, and can't be interruptedMartin Braun2017-06-281-6/+4
| | | | | USRP1 and USRP2 used tasks that relied on Boost thread interruption mechanisms. These were replaced with explicit atomics.
* x300: Added location info to FW ctrl error messagesAshish Chaudhari2017-06-151-0/+5
|
* utils: Added log_add to CMake for installationMartin Braun2017-06-061-0/+1
|
* rfnoc: Backported GPIO controls on radio blocksMartin Braun2017-05-241-1/+48
|
* Types: Added equality/inquality operators to support Boost.Python additionsPaul David2017-05-232-0/+12
| | | | | | - Added to subdev_spec_pair_t - Added to range_t - Added tests for the inequalities
* log: Split add_logger() out of the main logging headerMartin Braun2017-05-122-14/+46
| | | | | This way, C++11 features are not required to build with UHD headers included.
* log: Moved fastpath logging to its own threadMartin Braun2017-04-241-3/+10
|
* log: Fixed various issuesMartin Braun2017-04-221-21/+3
| | | | | | - Made the task a regular thread - Moved verbosity operator into lib - Minor comments and indents and so on
* log: Changed using to typedef to hopefully placate older compilersMartin Braun2017-04-211-2/+1
|
* log: Added more comments and manual pageMartin Braun2017-04-201-22/+34
|
* utils: implement Ettus Logging APIAndrej Rode2017-04-201-34/+84
| | | | | | | | - allows adding new loggers by using add_logger API call - existing loggers (console, file) can be disabled easily - number of logging sinks is not limited Signed-off-by: Martin Braun <martin.braun@ettus.com>
* logging: UHD_HERE() now also prints current function (gcc only)Martin Braun2017-04-171-0/+5
|
* transports: Added get_local_port() method to UDP transportsAndrej Rode2017-04-141-0/+2
|
* Merge branch 'maint'Martin Braun2017-04-131-0/+3
|\
| * rfnoc: Add set_command_time hook to radio blockDerek Kozel2017-04-131-0/+3
| |
* | utils: Replaced uhd::atomic_uint32_t with std::atomicMartin Braun2017-04-121-53/+14
| |
* | 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
| |