| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
+ allows proper building with both AppleClang and native Clang.
|
|
|
|
|
| |
A CMake option is either On or Off. UHD_IMAGES_DIR gets a sane
default if not specified on the CMake command line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also updates our coding style file.
Ancient CMake versions required upper-case commands. Later command
names became case-insensitive. Now the preferred style is lower-case.
Run the following shell code (with GNU compliant sed):
cmake --help-command-list | grep -v "cmake version" | while read c; do
echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g'
done > convert.sed \
&& git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' \
'*CMakeLists.txt' | xargs -0 gsed -i -f convert.sed && rm convert.sed
(Make sure the backslashes don't get mangled!)
|
|
|
|
|
|
| |
This enables some interesting features we can now use in UHD, such as:
- target_compile_options
- add_compile_options
|
|
|
|
|
|
|
|
|
| |
On non-Windows platforms, enable the Python API by default in CMake.
Enabling the Python API in Windows causes build failures- that is, we
currently can't detect if the requirements are met in the Windows
build system. Because of that, we'll leave it disabled by default for
now.
|
|
|
|
|
| |
UHD-* branches were being detected as "development", and #cmakedefine
does not like it when values are actually zero.
|
|
|
|
|
|
|
|
|
| |
- Separating exposed Python data structures into logical sections
- Exposes all of the multi_usrp API
- Adds a layer of Python for documentation and adding helper methods
- Adds improvements and fixes to the MultiUSRP object
- Includes additional exposed data structures (like time_spec_t, etc.)
- Add code to release the Python GIL during long C++ calls
|
|
|
|
|
|
|
|
|
|
| |
Initial commit of the Python API using Boost.Python. Bind the
MultiUSRP API for use in Python. Bindings intended to provide as
complete coverage as possible.
- Wrap most multi_usrp calls
- Adding multi channel send/recv examples in examples/python
- Adding setuptools support
- Initial attempt at binding the UHD types and filters
|
| |
|
|
|
|
| |
This was replaced with the manifest.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
Uncommenting a CMake check for the Python module requests.
|
|
|
|
|
|
|
| |
- MSVC 14.0 is required to support a lot of the new C++11 features
required for rpclib, among others.
- Moved Boost minimum version variable to same spot as other minimum
versions
|
|
|
|
|
| |
This commit combines code from various branches to finally enable both
UDP and Liberio transports.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- NUM_HALFBANDS and CIC_MAX are no longer hard coded and are now
readback regs.
- both DDC and DUC use same encoding to enable halfbands
(increment the number)
- removed hacky hack & fixed get_output_rate/get_input_rate
to include only valid rates based on NUM_HALFBANDS and CIC_MAX.
- added compatibility number readback w/ warning/error messages
- Updated images package to include new DDC/DUC (affects X-Series only)
- Updated fpga-src submodule pointer
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
- Updated version string
- Updated fpga-src submodule
- Updated CHANGELOG
- Updated images package
|
| | |
|
|\| |
|
| |
| |
| |
| | |
- Main fix: X3x0 output FIFO size
|
|\| |
|
| | |
|
| | |
|
|\| |
|
| | |
|
|\| |
|
| |
| |
| |
| |
| | |
- Updated Debian CHANGELOG
- Updated images package
|
|\| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
- Updated version string
- Updated fpga-src submodule
- Updated CHANGELOG
- Updated images package
|
| | |
|
|\| |
|
| |
| |
| |
| |
| | |
- Updated submodule pointer
- Updated images package
|
| | |
|
|/
|
|
|
|
|
| |
This will enable all C++11 features that are available on all currently
supported compilers.
Reviewed-By: Martin Braun <martin.braun@ettus.com>
|
|
|
|
|
| |
- Updated CHANGELOG
- Updated images package
|
|
|
|
|
|
| |
- Updated CHANGELOG
- Updated fpga-src submodule pointer
- Updated images package
|
|
|
|
|
|
|
| |
- Updated CHANGELOG
- Updated fpga-src submodule pointer
- Updated images package
- Updated version string
|
| |
|
| |
|
|
|
|
| |
- Also updated images package.
|
| |
|
| |
|
|
|
|
|
|
|
| |
- Updated CHANGELOG
- Updated fpga-src submodule
- Updated version string
- Updated ABI string
|
| |
|