| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| | |
- Includes a container for power calibration data
- Unit tests to check underlying container functionality
- Nearest neighbor and bilinear interpolation
|
|\| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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>
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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).
|
|\| |
|
| | |
|
|\| |
|
| |
| |
| |
| |
| | |
Integer rounding was producing out of range values and causing tests to
fail
|
|/
|
|
|
|
| |
- Made reversed() const
- Removed boost::uint* types
- Removed superfluous includes
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| | |
* Mismatched printf format strings
* Number truncation
* Unreferenced variables
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
PATH was only set for the examples, but not for the initial
call to uhd_find_devices.
This reverts commit b7c296f58399f0ef1fee7b3ef3d7da957f551558, which
tried to fix this but did so badly, and also amends it with the correct
fix.
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
fpga-src
host/cmake/Modules/UHDVersion.cmake
host/lib/usrp/b200/b200_impl.cpp
|
| |
| |
| |
| | |
Reviewed-By: Derek Kozel <derek.kozel@ettus.com>
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
- Wraps a sampling mode and IF frequency
- Built-in parser to deduce swap,invert,mode bits from string connection
|
| | |
|
|\|
| |
| |
| |
| |
| | |
Conflicts:
host/lib/usrp/cores/gpio_core_200.cpp
host/lib/usrp/dboard/db_ubx.cpp
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
- Code location uhd/lib/experts
- expert_nodes.hpp contains all node definitions: data and worker
- expert_container.hpp contains the memory manager and resolver for expert nodes
- expert_factory contains the initializer and modifier for expert_container
|
| |
| |
| |
| |
| |
| | |
- Added auto and manual coerce modes
- Added set_coerced API for manual coercion
- Added detailed doxy comments describing behavior of property class
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Added desired and coerced values and accessors to property
- Added support to register desired subscribers
- set APIs don't reallocate storage for a property value
- Renamed callback method registration APIs
- Registering 2 coercers or publishers for a property will throw
- Registering a coercer and a publisher for the same property will throw
|
| |
| |
| |
| |
| |
| |
| | |
- devtest now gets installed
- uhd_usrp_probe test
- Added make test_e3xx
- Minor fixes to previous devtests
|
| |
| |
| |
| |
| | |
- Currently supported: B2xx, X3x0
- Runs some simple examples
|
| | |
|
|/ |
|
| |
|
|
|
|
|
|
| |
* Cleaned up usage of handles vs. handle pointers
* Store global string for last error thrown
* Removed uhd::device_addr_t handle, added std::vector<std::string> handle
|
|
|
|
|
|
| |
* Wrapped uhd::device_addrs_t, added find functions for multi_usrp, multi_usrp_clock
* Replaced getopt with public domain implementation
* Minor bugfixes
|
|
|
|
|
|
|
| |
* multi_usrp, multi_usrp_clock, and associated classes accessible through C
* Added Doxygen documentation explaining structure and API
* Simple RX and TX streaming examples
* Unit tests for different parts of C interface and C++ error conversion
|
|
|
|
|
| |
- u8: Converts arbitrary-length strings from and to item32
- item32->item32 memcpy non-conversion
|
|
|
|
|
|
| |
* Improved toolchan file, accounts for different versions
* Don't force static runtime linking (was causing test errors)
* Include MinGW runtime in packaging
|
| |
|
|
|
|
|
| |
* MinGW: unused parameter warning, MSVC-specific pragma
* MSVC: bool narrowing
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
* CMake now not applying C++ flags to C files
* GCC 4.4: anti-aliasing rules
* MSVC: narrowing, differences in subclass function parameters
* Clang: uninitialized variables
|
|\|
| |
| |
| |
| | |
Conflicts:
host/include/uhd/transport/vrt_if_packet.hpp
|
| | |
|
| |
| |
| |
| |
| |
| | |
- Use ULL and LL etc. so compiler doesn't need to decide constant's types
- define the empty 'while' loop to include {} to make older compilers happy
- Use explicit type names for BOOST_CHECK_EQUAL
|
| |
| |
| |
| | |
Very similar to Python's dict.update().
|
| |
| |
| |
| |
| |
| | |
* Added CMake toolchain file, compatible with different versions
* No dependency on MinGW runtime, all statically linked
* Misc coding tweaks to allow MinGW to compile
|
| |
| |
| |
| |
| |
| | |
Our VRT routines have the option to switch, on the fly, between
VRLP and CHDR. This adds new CHDR-specific (un-)packers, which
can only work with CHDR.
|