Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | device3: Fixed potential concurreny issues | Ashish Chaudhari | 2017-04-05 | 1 | -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 Braun | 2017-03-31 | 2 | -39/+286 |
|\ | |||||
| * | NI-RIO: FIFO management optimizations for PCIe performance | Patrick Sisterhen | 2017-03-29 | 2 | -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 controls | EJ | 2017-03-28 | 1 | -1/+1 |
| | | |||||
* | | rfnoc: Fixed docstring of get_time_now() | Martin Braun | 2017-03-24 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-03-24 | 2 | -1/+9 |
|\| | |||||
| * | docs: Further clarification on CHDR | Martin Braun | 2017-03-24 | 1 | -1/+7 |
| | | |||||
| * | docs: document common exceptions occuring in multi_usrp::make | Andrej Rode | 2017-03-21 | 1 | -0/+2 |
| | | |||||
* | | RFNoC: Exposed LO sharing functions in radio block | Derek Kozel | 2017-03-24 | 1 | -0/+95 |
| | | |||||
* | | rfnoc: Add API calls for time/clock control | Martin Braun | 2017-03-21 | 1 | -0/+47 |
| | | |||||
* | | Rfnoc: Exposed analog lowpass bandwidth option in X300 ctrls | ejk | 2017-02-27 | 1 | -0/+14 |
| | | |||||
* | | utils: introduce new logging API and remove msg API | Andrej Rode | 2017-02-20 | 11 | -144/+210 |
| | | |||||
* | | uhd: Undo some of the BOOST_FOREACH() replacements | Martin Braun | 2017-02-13 | 5 | -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 functionality | Paul David | 2017-02-10 | 3 | -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 loop | Andrej Rode | 2017-02-10 | 6 | -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 initialization | Paul David | 2017-01-19 | 1 | -0/+13 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-17 | 3 | -5/+5 |
|\| | |||||
| * | rfnoc: Changed DDC XML to use full noc id | Jonathon Pendlum | 2017-01-12 | 1 | -1/+1 |
| | | |||||
| * | docs: Purged references to CVITA, replaced with CHDR | Martin Braun | 2017-01-11 | 2 | -4/+4 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-05 | 2 | -3/+7 |
|\| | |||||
| * | C API: Added UHD_VERSION usrp.h | Martin Braun | 2017-01-03 | 2 | -3/+7 |
| | | |||||
* | | calibration: generic containers for datasets | Paul David | 2016-11-29 | 4 | -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 Braun | 2016-11-28 | 2 | -1/+3 |
|\| | |||||
| * | rfnoc: Matched signatures for clear() | Martin Braun | 2016-11-28 | 1 | -1/+1 |
| | | |||||
| * | cmake: Remove duplicate definitions of UHD_VERSION | Martin Braun | 2016-11-18 | 1 | -0/+2 |
| | | |||||
* | | rfnoc: Removed transport endianness as make arg | Martin Braun | 2016-11-09 | 1 | -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 Braun | 2016-11-08 | 34 | -203/+203 |
|\| | |||||
| * | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 35 | -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 zeros | Martin Braun | 2016-10-31 | 2 | -5/+5 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-10-26 | 2 | -14/+1 |
|\| | |||||
| * | docs: Fixed notes on transport parameters | Martin Braun | 2016-10-26 | 1 | -13/+0 |
| | | |||||
| * | rfnoc: Fixed graph search algorithm for active-ports only | Martin Braun | 2016-10-19 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-10-19 | 4 | -24/+29 |
|\| | |||||
| * | Legacy: Improve awareness of tick rates in a streamer | Martin Braun | 2016-10-17 | 4 | -24/+29 |
| | | | | | | | | Prevents incorrect errors about conflicting tickrates in a streamer | ||||
* | | Merge branch 'maint' | Martin Braun | 2016-10-17 | 1 | -2/+14 |
|\| | |||||
| * | rfnoc nodes: Disconnect on destruct | Martin Braun | 2016-10-13 | 1 | -2/+14 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-10-07 | 1 | -7/+14 |
|\| | |||||
| * | docs: Fixed multi_usrp docstring for get_master_clock_rate | Martin Braun | 2016-09-28 | 1 | -7/+14 |
| | | |||||
* | | atomic: Removed reusable_barrier | Martin Braun | 2016-09-28 | 1 | -70/+0 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-09-27 | 1 | -0/+4 |
|\| | |||||
| * | stream: Document thread-non-safety of recv() | Martin Braun | 2016-09-23 | 1 | -0/+4 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-09-09 | 1 | -1/+1 |
|\| | |||||
| * | soft_regs: Fixed 32-bit issue | Kevin Gilbert kegilbert | 2016-09-09 | 1 | -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 Braun | 2016-09-05 | 1 | -7/+6 |
|\| | |||||
| * | Merge branch 'UHD-3.9.LTS' into maint | Martin Braun | 2016-09-02 | 1 | -7/+6 |
| |\ | | | | | | | | | | | | | | | | | | | | | | This provides the GPS fixes. Conflicts: host/CMakeLists.txt tools/debs/upload_debs.sh | ||||
| | * | GPSDO: Make sure read_uart() returns only complete strings for all devices. | michael-west | 2016-09-02 | 1 | -8/+7 |
| | | | |||||
* | | | types: Cleaned up sid.hpp | Martin Braun | 2016-09-02 | 1 | -34/+38 |
|/ / | | | | | | | | | | | - Made reversed() const - Removed boost::uint* types - Removed superfluous includes | ||||
* | | cmake: Remove device3.hpp header if not using RFNoC | Martin Braun | 2016-08-17 | 1 | -1/+8 |
| | | |||||
* | | doxygen: Cleared up some warnings | Martin Braun | 2016-08-12 | 3 | -2/+15 |
| | | |||||
* | | doxygen: Removed warning on dboard_iface | Martin Braun | 2016-08-12 | 1 | -1/+1 |
| | |