| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
* Unreferenced exceptions in try-catch statements
* Incorrect function documentation
* Unlabelled unused variables
|
|
|
|
|
| |
- Implemented IOCTL macro for linux and macosx
- Refactored v1 and v2 proxy code
|
|
|
|
|
|
| |
X300 stops sending packets when too many overruns occur. This presumably
happens due to a lock up in the source flow control. In this patch we
force a flow control update every time an overrun occurs.
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
| |
exception handling which uses uhd::usb_error (not uhd::runtime_error).
|
|
|
|
|
|
| |
set LibUHD to required
* If required component's dependencies aren't met, CMake will throw an error unless user specifically disables it
|
| |
|
|
|
|
|
|
| |
- Introduced in b08352f267730ea417ec345cd90833a6746a1114. ERROR is a
macro included through some windows specific header. Replaced with
STATUS_ERROR.
|
|
|
|
|
|
|
| |
object cause application to terminate
- Prevented libusb_zero_copy_single from submitting transfers after libusb reports an error
- Made error messages in libusb_zero_copy and udp_zero_copy more descriptive
|
|
|
|
|
| |
- Fixes USB hang issues on OS X
- Uses usb_errors
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
Conflicts:
host/lib/usrp/b200/b200_impl.cpp
host/lib/usrp/b200/b200_impl.hpp
|
| |
| |
| |
| |
| | |
Conflicts:
host/lib/transport/libusb1_base.cpp
|
|\| |
|
| | |
|
| |
| |
| |
| |
| | |
* 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
|
| |
| |
| |
| |
| |
| | |
- 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
|
| |
| |
| |
| | |
GCC 4.6; works with all clang.
|
| | |
|
|\|
| |
| |
| |
| |
| |
| |
| |
| | |
Resolved Conflicts:
host/docs/usrp_e3x0.dox
host/include/uhd/utils/paths.hpp
host/lib/transport/nirio/nifpga_lvbitx.cpp
host/lib/usrp/b200/b200_impl.cpp
host/lib/utils/paths.cpp
|
| |
| |
| |
| | |
Also includes NI-USRP Windows Registry Key fixes.
|
| |
| |
| |
| |
| |
| | |
* Added CMake toolchain file, compatible with different versions
* No dependency on MinGW runtime, all statically linked
* Misc coding tweaks to allow MinGW to compile
|
| | |
|
| | |
|
|\|
| |
| |
| |
| | |
Conflicts:
host/examples/rx_samples_to_file.cpp
|
| | |
|
|/
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
- Addressed GCC specific errors and warnings
|
|
|
|
|
|
|
|
|
| |
- Split niriok_proxy interfaces to support NI-RIO <=13.0 and >=14.0 kernel interfaces
- Fixed multi-session race conditions by synchronizing niriok_proxy access
- Fixed bug switching from NI LV-FPGA access to UHD access by changing how devices are hashed into a reservation table
- Fixed calculation of FRAC values for CBX and SBX LO tuning by rounding instead of truncating
- Fixed bug that was not setting two MSBs for band select configuration of CBX LO
- Submitting on behalf of Patrick Sisterhen, Matthew Crymble
|
|
|
|
| |
- X3x0 not found over PCIe when only a loopback network interface exists on the host
|
| |
|
|
|
|
| |
- Added catch for unhandled error
|
| |
|
|
|
|
|
| |
- Fixed synchronization for unclaim
- Removed stray RIO addr space set
|
| |
|
|
|
|
|
| |
- Added DMA enabled states to DMA logic to allow for hardware data flushing during init.
- niusrprio_session will now check for FPGA busy before downloading
|
| |
|
|\ |
|
| |
| |
| |
| | |
- Updated flush algorithm to acquire and release all elements instead of 1 element at a time
|
| |
| |
| |
| |
| | |
* Instead of specifically checking for Apple, default to unsupported iface file if unsupported OS is detected
* Don't error out if we can't catch a specific unsupported OS, just use barebones "unsupported" structs
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
* When overwriting a string field with a shorter string, libusb doesn't erase extra characters
* Extra processing of this string (already done by load_eeprom) removes extraneous characters
|
| | | |
|
| | | |
|