| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
The previous version (using atomic variables) was fine, but didn't work
with all the Boost versions we currently support on the 3.9.X release
line.
This is a slightly less safe, but still sufficient example.
|
|
|
|
|
|
| |
problems"
This reverts commit 8930d853f3ee2ac91fc7fd6b41046ca972da3c3f.
|
| |
|
|
|
| |
No data was getting stored.
|
|
|
|
| |
isn't received
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* 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
|
| |
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
fpga-src
host/CMakeLists.txt
host/cmake/Modules/UHDVersion.cmake
host/lib/usrp/b200/b200_impl.hpp
host/lib/usrp/e300/e300_fpga_defs.hpp
host/lib/usrp/x300/x300_fw_common.h
|
| | |
|
|\|
| |
| |
| |
| |
| |
| | |
Conflicts:
host/lib/usrp/common/ad9361_ctrl.hpp
host/lib/usrp/common/ad9361_driver/ad9361_device.h
host/lib/usrp/e300/e300_remote_codec_ctrl.hpp
|
| | |
|
| |
| |
| |
| |
| | |
* 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
|
| |
| |
| |
| |
| |
| | |
- GPIO on UART connector all board Revs
- Consolidated fpgpio_bitbang into fpgpio example and renamed it gpio
- Changed FP_GPIO readback address to match X300
|
|\|
| |
| |
| |
| | |
Conflicts:
host/examples/rx_samples_to_file.cpp
|
| |
| |
| |
| |
| | |
Conflicts:
host/examples/rx_samples_to_file.cpp
|
|\|
| |
| |
| |
| | |
Conflicts:
host/include/uhd/types/CMakeLists.txt
|
| |
| |
| |
| |
| |
| |
| | |
- Allows building static libraries
- For users calling find_package(UHD), provides extra options
for building apps statically linking UHD.
- Updated the init_usrp example to link UHD statically.
|
|\| |
|
| | |
|
|\| |
|
| | |
|
|\|
| |
| |
| |
| | |
Conflicts:
host/examples/rx_samples_to_file.cpp
|
| |
| |
| |
| |
| | |
To reflect a reality where some USRPs don't have daughterboards,
and set_xx_bandwidth doesn't necessarily set an /IF/ bandwidth.
|
| | |
|
| | |
|
| | |
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Moritz Fischer <moritz@ettus.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Now accounting for different width of GPIO banks.
- for x3x0 use --bits=11 (default)
- for e3x0 use --bits=6
* Replaced defines with static const variables.
* Lowered default rates from 1Ms/s to 500Ks/s
* Added parameter --gpio to allow selecting
GPIO bank.
- for x3x0 use --gpio="FP0" (default)
- for e3x0 use --gpio="INT0"
* Renamed e3x0's gpio bank to "INT0" in property
tree, as they're not exposed to the outside.
Signed-off-by: Moritz Fischer <moritz@ettus.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* OctoClock can communicate with UHD over Ethernet
* Can read NMEA strings from GPSDO and send to host
* Added multi_usrp_clock class for clock devices
* uhd::device can now filter to return only USRP devices or clock devices
* New OctoClock bootloader can accept firmware download over Ethernet
* Added octoclock_burn_eeprom,octoclock_firmware_burner utilities
* Added test_clock_synch example to show clock API
|
|
|
|
| |
Mueller.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Code cleanliness work, removed significant amount of duplicate code
* Improved output for clarity
* Added B2x0 support
* Added channel selection
* Added options to select frequency and gain deltas
|