|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| 
| 
| | All copyright is now attributed to "Ettus Research, a National
Instruments company".
SPDX headers were also updated to latest version 3.0. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | Remove the redundant send/recv buffer_pools from nirio_zero_copy_impl
class as no one is using them.
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | 
| |\ |  | 
| | | 
| | 
| | 
| | | nirio_zero_copy transport. | 
| |\| |  | 
| | | 
| | 
| | 
| | | NI-RIO driver) | 
| | | |  | 
| |\| |  | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | | Pre-acquiring as much buffer as possible
When acquiring during a streaming operation, acquire a minimum amount (frame size) or the amount we know is acquire-able
Adding docstrings to nirio_fifo
Making const-qualifying consistent | 
| |/ |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | * 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 | 
| | 
| 
| 
| | - 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 | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | - 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 | 
|  |  |