Commit graph

9 commits

Author SHA1 Message Date
Martin Braun
097b0334ad transport: Removed some superfluous variables 2016-11-28 12:17:12 -08:00
Nicholas Corgan
1200721b69 Warning fixes
* 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
2015-03-27 09:35:29 -07:00
Ashish Chaudhari
2d2ac40b07 nirio: Made new nirio iface code compile with GCC
- Addressed GCC specific errors and warnings
2014-10-10 17:49:09 -07:00
Ashish Chaudhari
cca1028717 x300,nirio: Added support for NI-RIO 14.0
- 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
2014-10-10 17:24:40 -07:00
Ashish Chaudhari
7fad62620d x300: Fixed DMA busy logic after review feedback. 2014-04-28 15:22:47 -07:00
Ashish Chaudhari
8e5fe11b60 x300: Cleanup for PCIe flushing 2014-04-24 13:01:37 -07:00
Ashish Chaudhari
4b4e493f97 x300: Added hardware flush mechanism to PCIe logic.
- 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
2014-04-24 12:40:58 -07:00
michael-west
a8d4649c4e Fix for BUG #386: RIO & UHD: Flush buffers smarter
- Updated flush algorithm to acquire and release all elements instead of 1 element at a time
2014-03-07 13:23:00 -08:00
Ben Hilburn
178ac3f1c9 Merging USRP X300 and X310 support!! 2014-02-04 11:04:07 -08:00