| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
0, radio 0, and port 1
|
|
|
|
|
|
| |
We don't need to assert error if there are not enough fifo ports to connect
to radio. Radio ports still can be connected to all available fifo ports until they're running
out.
|
|
|
|
|
|
|
| |
Replaced with initialization lists.
Note: uhd::dict does not work with initializer lists without making
changes to said data structure. This commit has no functional changes,
so keeping the boost::assigns for uhd::dict.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
To avoid the proliferation of additional include directories and
multiple ways of including project-local headers, we now default to
moving all headers that are used across UHD into the uhdlib/
subdirectory.
Some #include statements were also reordered as they were modified for
closer compliance with the coding guidelines.
Internal cpp source files should now include files like this:
#include <uhdlib/rfnoc/ctrl_iface.hpp>
Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com>
|
|
|
|
|
|
|
| |
This change will allow legacy compat connect any in/out ports
radios/ddcs/ducs/dmafifo block connect together in a legacy graph:
[HOST]=>DFIFO/SFIFO=>DUC=>RADIO=>DDC=>[HOST]
|
|
|
|
|
|
|
| |
All copyright is now attributed to "Ettus Research, a National
Instruments company".
SPDX headers were also updated to latest version 3.0.
|
|
|
|
| |
This reverts commit c8cdbfc4d4e307017e02dd48c449d3e3f38118af.
|
| |
|
|
|
|
| |
We need more radio index and radio slot for N310.
|
|
|
|
| |
skip_dram is used
|
| |
|
|
|
|
|
|
|
| |
Loopback FIFOs ("SRAM FIFOs") only have a single channel, unlike the
DRAM FIFOs (and that's also the reason why we have full bandwdith
between all channels using those). We thus need to ensure that every TX
stream gets its own SRAM FIFO.
|
|\ |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Note: This is the first commit that uses for-range, and range-based
for-loops are now usable for UHD development.
|
|\| |
|
| | |
|
|\| |
|
| | |
|
| |
| |
| |
| | |
properly map the channel index to the motherboard in chan_to_mcp(...).
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| | |
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.
|
|/
|
|
|
| |
Note: This is the first commit that uses lambdas, and lambdas are now
usable for UHD development.
|
|
|
|
|
| |
legacy_compat_impl dtor to prevent future sessions from calling into the
destroyed bound functions
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
Reviewed-By: Derek Kozel <derek.kozel@ettus.com>
|
| |
|
| |
|
|
|