aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Martin Braun2016-12-134-22/+26
|\
| * x300: Made MTU throttling more explicit in x300 header filesMartin Braun2016-12-132-1/+3
| |
| * rfnoc: Removed stray print in legacy_compatMartin Braun2016-12-131-1/+0
| |
| * Fix typo causing channel list generation to fail.michael-west2016-12-131-1/+1
| |
| * X300: dont stop x300_find if receiving wrong flagsAndrej Rode2016-12-081-2/+2
| | | | | | | | | | Just skip current receive buffer and do not stop processing udp packets completely.
| * x300: Make PCIe muxing and connection multi-usrp capableMartin Braun2016-12-082-15/+19
| |
| * Move motherboard index increment to after channel map index. This willKevin Gilbert (kegilbert)2016-12-081-2/+1
| | | | | | | | properly map the channel index to the motherboard in chan_to_mcp(...).
* | Merge branch 'maint'Martin Braun2016-12-091-2/+7
|\|
| * x300: Adding warning for sampling rate coercionMartin Braun2016-12-061-2/+7
| |
| * UBX: Force on RX driver to eliminate transientmichael-west2016-12-011-1/+1
| |
| * rfnoc: legacy_compat gets its own set_{rx,tx}_rate() callsMartin Braun2016-11-293-44/+158
| | | | | | | | | | | | This avoids double-calling subscribers, and will fix the case where a rate change in a multi-channel scenario will break because the graph resolution is done before all rates are set.
| * device3: Backed-out the alignment adaptionMartin Braun2016-11-291-6/+0
| |
* | UBX: Force on RX driver to eliminate transientmichael-west2016-12-091-1/+1
| |
* | rfnoc: legacy_compat gets its own set_{rx,tx}_rate() callsMartin Braun2016-12-093-44/+158
| | | | | | | | | | | | This avoids double-calling subscribers, and will fix the case where a rate change in a multi-channel scenario will break because the graph resolution is done before all rates are set.
* | device3: Backed-out the alignment adaptionMartin Braun2016-12-091-6/+0
| |
* | rfnoc: Replaced some simple pseudo-lambdas with actual lambdas.Martin Braun2016-12-011-14/+5
| | | | | | | | | | Note: This is the first commit that uses lambdas, and lambdas are now usable for UHD development.
* | usrp: mboard_eeprom reinterpret_cast<>(0) instead of NULLAndrej Rode2016-12-011-1/+1
| |
* | calibration: generic containers for datasetsPaul David2016-11-296-0/+460
| | | | | | | | | | | | - 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-2816-38/+53
|\|
| * lib: Removed more superfluous variablesMartin Braun2016-11-284-10/+8
| |
| * transport: Fixed memory leak in muxed_zero_copy_ifMartin Braun2016-11-281-2/+2
| |
| * usrp2: Removed superfluous helper functionMartin Braun2016-11-281-4/+0
| |
| * transport: Removed some superfluous variablesMartin Braun2016-11-283-8/+6
| |
| * lib: Removed superfluous variable in gain_groupMartin Braun2016-11-281-2/+0
| |
| * b100: Removed superfluous FX2 vid/pidMartin Braun2016-11-282-4/+0
| |
| * dma fifo: Removed superfluous attributeMartin Braun2016-11-281-2/+1
| |
| * rfnoc: Matched signatures for clear()Martin Braun2016-11-281-1/+1
| |
| * device: change hashing test logic from try-throw-catch to if-elsemeserve2016-11-181-5/+3
| | | | | | | | | | | | Allows to trigger on catches during debugging. Reviewed-By: Martin Braun <martin.braun@ettus.com>
| * Remove and recreate properties with member function callbacks inunknown2016-11-181-0/+32
| | | | | | | | | | legacy_compat_impl dtor to prevent future sessions from calling into the destroyed bound functions
* | Merge branch 'maint'Martin Braun2016-11-151-2/+2
|\|
| * n230: Make second dual-eth addr consistent with standardAshish Chaudhari2016-11-141-2/+2
| | | | | | | | - The second address argument was changed from "secondary-addr" to "second_addr"
* | rfnoc: Minor cleanup in ctrl_ifaceMartin Braun2016-11-092-100/+12
| | | | | | | | | | | | | | | | - Removed dump queue concept (was geared towards b200 anyway) - Removed some superfluous lines - Requires bidirectional transports Reviewed-By: Michael West <michael.west@ettus.com>
* | rfnoc: Removed transport endianness as make argMartin Braun2016-11-092-2/+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>
* | rfnoc: Moved transport endianness as property into both_xports_tMartin Braun2016-11-096-17/+13
| | | | | | | | Reviewed-By: Michael West <michael.west@ettus.com>
* | Merge branch 'maint'Martin Braun2016-11-08249-2873/+2963
|\|
| * Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-08247-2833/+2835
| | | | | | | | | | | | | | | | 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).
| * X300: Fix for recv timeout and wait_for_ack errors over PCIe.michael-west2016-11-081-9/+59
| | | | | | | | | | | | - Reduced allocation of buffers for each control stream. - Copied contol data into new managed buffer so managed buffer of base transport could be released.
| * X300: Fix for channel 1 failure to ACK a TX burst.michael-west2016-11-072-24/+63
| | | | | | | | | | | | - Added mapping from radio block and port to channel in legacy compat layer. - Improved parsing of stream args and added parsing of radio ID and port parameters for each channel. - Added proper programming of the response SID based on the new radio ID and port parameters.
| * device3: Removed some superfluous includesMartin Braun2016-11-042-12/+1
| |
| * X300: Check dboard time property before subscribingDerek Kozel2016-11-042-6/+7
| | | | | | | | | | If a daughterboard does not have a time/cmd property then no subscriber should be added to the motherboard time/cmd property.
| * TwinRX: Add rev B daughterboard IDDerek Kozel2016-11-011-0/+9
| |
* | cmake: Change version numbering to remove leading zerosMartin Braun2016-10-312-5/+5
| |
* | Merge branch 'maint'Martin Braun2016-10-288-24/+158
|\|
| * rfnoc legacy compat: Call update_*_streamer on all samp rate updatesMartin Braun2016-10-271-5/+44
| | | | | | | | Reviewed-By: Derek Kozel <derek.kozel@ettus.com>
| * xcvr: Removed some compiler warningsMartin Braun2016-10-271-1/+1
| |
| * TwinRX: Remove unhelpful warningDerek Kozel2016-10-261-8/+0
| |
| * TwinRX: Use command time to schedule synchronous eventsDerek Kozel2016-10-265-6/+104
| |
| * Experts: Always resolve all nodes in the graphDerek Kozel2016-10-261-4/+9
| |
* | Merge branch 'maint'Martin Braun2016-10-265-8/+21
|\|
| * CMake: fix the lvbitx path on windowsPaul David2016-10-261-6/+6
| |