aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/transport
Commit message (Collapse)AuthorAgeFilesLines
...
* uhd: Replacing Cheetah w/ Mako 0.4.2 (allows Python 3 compat)Martin Braun2015-07-141-149/+120
|
* Merge branch 'maint'Ashish Chaudhari2015-04-231-0/+1
|\ | | | | | | | | | | Conflicts: host/lib/usrp/b200/b200_impl.cpp host/lib/usrp/b200/b200_impl.hpp
| * B200: UHD now detects loaded FW on NI-USRP devicesBen Hilburn2015-04-151-0/+1
| | | | | | | | | | Conflicts: host/lib/transport/libusb1_base.cpp
* | Merge branch 'maint'Martin Braun2015-03-271-2/+3
|\|
| * usrp1: fixed check for loaded firmwareNicholas Corgan2015-03-271-2/+3
| |
* | Fixed master-specific warningsNicholas Corgan2015-03-271-3/+3
| | | | | | | | | | * MinGW: unused parameter warning, MSVC-specific pragma * MSVC: bool narrowing
* | Merge branch 'maint'Martin Braun2015-03-273-25/+27
|\|
| * Warning fixesNicholas Corgan2015-03-277-43/+51
| | | | | | | | | | | | | | * 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
* | uhd: Fixed multiple compiler warningsMichael Dickens2015-03-111-1/+1
| | | | | | | | | | | | - 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
* | nirio: hopefully fix #pragma declarations; "push" and "pop" introduced in ↵Michael Dickens2015-03-114-18/+24
| | | | | | | | GCC 4.6; works with all clang.
* | nirio: when unsupported, comment out unused variables.Michael Dickens2015-03-111-16/+16
| |
* | Merge branch 'maint' into masterBen Hilburn2015-01-283-111/+5
|\| | | | | | | | | | | | | | | | | 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
| * Merging new UHD_IMAGES_DIR utilities and bug fixes.Ben Hilburn2015-01-273-111/+5
| | | | | | | | Also includes NI-USRP Windows Registry Key fixes.
* | Added support for MinGW cross-compileNicholas Corgan2015-01-131-1/+1
| | | | | | | | | | | | * Added CMake toolchain file, compatible with different versions * No dependency on MinGW runtime, all statically linked * Misc coding tweaks to allow MinGW to compile
* | x300: support new 120 MHz bandwidth versions of the NI-branded X310sBrooks2014-12-221-1/+1
| |
* | Adding support for NI VID + PIDs for USRP B2xx devices.Ben Hilburn2014-12-181-7/+13
| |
* | Merge branch 'maint'Martin Braun2014-12-151-3/+4
|\| | | | | | | | | Conflicts: host/examples/rx_samples_to_file.cpp
| * nirio: Address linking issues on OSXMartin Braun2014-12-151-3/+4
| |
* | transport: Made CHDR-related routines separate from VRTMartin Braun2014-12-032-0/+183
|/ | | | | | 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.
* bugfix: UHD does not build in msvc when USB feature is disabledAshish Chaudhari2014-10-141-0/+4
|
* nirio: Made new nirio iface code compile with GCCAshish Chaudhari2014-10-103-14/+13
| | | | - Addressed GCC specific errors and warnings
* x300,nirio: Added support for NI-RIO 14.0Ashish Chaudhari2014-10-109-320/+1251
| | | | | | | | | - 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
* x300: Bugfix#602: X3x0 not found over PCIe with no Eth interfacesAshish Chaudhari2014-10-091-1/+6
| | | | - X3x0 not found over PCIe when only a loopback network interface exists on the host
* Added missing pure virtual destructors to base classesNicholas Corgan2014-09-016-6/+58
|
* BUG #465: UHD: "Error: Connection refused" for USRP1 and B100michael-west2014-05-141-0/+5
| | | | - Added catch for unhandled error
* x300: Fixed DMA busy logic after review feedback.Ashish Chaudhari2014-04-282-2/+2
|
* x300: Addressed review feedbackAshish Chaudhari2014-04-251-1/+0
| | | | | - Fixed synchronization for unclaim - Removed stray RIO addr space set
* x300: Cleanup for PCIe flushingAshish Chaudhari2014-04-242-38/+44
|
* x300: Added hardware flush mechanism to PCIe logic.Ashish Chaudhari2014-04-243-10/+116
| | | | | - 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
* x300: add UHD_IMAGES_DIR to list of directories searched for LVBITX filesNicholas Corgan2014-04-081-0/+16
|
* Merge branch 'origin/x300/bug386' for flushing buffers smarter.Ben Hilburn2014-03-271-14/+21
|\
| * Fix for BUG #386: RIO & UHD: Flush buffers smartermichael-west2014-03-071-14/+21
| | | | | | | | - Updated flush algorithm to acquire and release all elements instead of 1 element at a time
* | nirio: improved dealing with unsupported OS'sNicholas Corgan2014-03-272-6/+4
| | | | | | | | | | * 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
* | Merge branch 'maint'Nicholas Corgan2014-03-171-1/+9
|\ \
| * | usb: better processing of strings from libusbNicholas Corgan2014-02-141-1/+9
| | | | | | | | | | | | | | | * 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
* | | uhd: Fixed WSA bugs (superfluous %s, getsockopt parameters)Patrick Sisterhen2014-03-161-5/+7
| | |
* | | uhd: prelim fix for windows-based UDP transportMartin Braun2014-03-161-2/+77
| | |
* | | Merging fix for multi-channel recv overflow handling.Ben Hilburn2014-03-141-25/+38
|\ \ \
| * | | Fix for BUG #390: RIO & UHD: multi-channel recv() does not notify there has ↵michael-west2014-03-071-25/+38
| | |/ | |/| | | | | | | | | | | | | | | | been an overflow - Corrected flush algorithm - Cached metadata for overflow during call to handler
* | | Added handling for responses that do not have data.michael-west2014-03-131-11/+14
| | |
* | | Added assertion to make sure we are resizing buffer to a value >0.michael-west2014-03-111-0/+2
| | |
* | | Fix for Bug #378: rpc_client::call() dereferences NULL pointersmichael-west2014-03-071-3/+6
|/ / | | | | | | - Added check for empty data before write
* / rpc: Make usrp3 compile again on RHEL6.Moritz2014-02-261-9/+27
|/ | | | | | | | | | * boost::asio::connect appears in boost 1.47 added conditional for older machines * boost::system::get_system_category() instead of boost::system::system_category. Signed-off-by: Moritz <moritz@ettus.com>
* Merging USRP X300 and X310 support!!Ben Hilburn2014-02-0429-77/+4155
|
* Squashed merge of Coverity fixes.Ben Hilburn2013-11-273-3/+5
|
* Merge branch 'bug182'Nicholas Corgan2013-11-191-0/+4
|\
| * BUG #182: Refactored b2xx_fx3_utils to use files from UHDMichael West2013-11-151-0/+4
| |
* | BUG #183: Addressed comments from code review.Michael West2013-11-191-14/+15
| |
* | BUG #183: Fixed typoMoritz Fischer2013-11-111-1/+1
| | | | | | | | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* | BUG #183: B200 High CPU Usage: Created a single thread to handle libusb ↵Michael West2013-11-082-53/+64
|/ | | | events and expanded packet size to 16k