|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| ... |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | Allows full bandwidth range to user.
Reviewed-by: Michael West <michael.west@ettus.com>
Reviewed-by: Martin Braun <martin.braun@ettus.com> | 
| | 
| 
| 
| 
| 
| 
| | - Remove all use of boost::bind and boost::function
- Demote some log messages to DEBUG
- Change some formatting to match coding guidelines
- B2xx/E310: Match changes in loopback function | 
| | |  | 
| | 
| 
| 
| | - Bump compat number for DDC/DUC to 2.0 | 
| | 
| 
| 
| 
| | Note: This tool is not considered done, complete, unchangeable, or
anything other than experimental. | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | - ctrl_iface is now longer a wb_iface. All it can do now is send command
  packets, and receive responses to those.
- ctrl_iface does not store command time or tick rate
- wb_iface_adapter is no longer a set of functors, but a wrapper around
  ctrl_iface. Command times are stored once, in the block.
- DMA FIFO and radio block controllers have an easier time getting
  access to a timed_wb_iface | 
| | 
| 
| 
| | Before, we were calling peeks with the number of the readback register. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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> | 
| | 
| 
| 
| 
| 
| 
| | uhd::get_system_time() is an abstracted way of reading back a time, and
is not UHD-specific. As such, there's no reason to keep it in the public
part of the API where we're contractually obligated not to touch it.
Instead, moving it to the internal API space. | 
| | 
| 
| 
| 
| 
| 
| | atomic.hpp defines a spin lock and a lockfree mutex. There is no reason
to have standard constructs in the public API, where we're contractually
obligated to not touch them. Thus, moving them into the internal API
space. | 
| | 
| 
| 
| | Reviewed-by: Trung Tran <trung.tran@ettus.com> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | This defines and reads configuration files that can be used to customize
UHD's behaviour. On Unix systems, they default to:
/etc/uhd/uhd.conf
$APPDATA/.uhd/uhd.conf
On Windows systems, it will look in:
%ProgramData%/uhd/uhd.conf
%AppData%/.uhd/uhd.conf | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | All copyright is now attributed to "Ettus Research, a National
Instruments company".
SPDX headers were also updated to latest version 3.0. | 
| | 
| 
| 
| | - New file: uhdlib/utils/math.hpp | 
| | 
| 
| 
| 
| | - Applied changes to DUC and DDC blocks
- Fixed minor formatting | 
| | 
| 
| 
| 
| 
| 
| | This class is not publicly exported. It is meant to read config files in
the INI format.
Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com> | 
| | 
| 
| 
| 
| 
| 
| | - Allow enums to be non-consecutive
- Move to uhdlib/
- Add unit tests
- Updated N230 use of constrained_device_args_t | 
| | 
| 
| 
| | Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com> | 
|  | This is meant for headers that don't export symbols. |