aboutsummaryrefslogtreecommitdiffstats
path: root/host/include
Commit message (Collapse)AuthorAgeFilesLines
* Added class to add flow control to any zero_copy_if interface.michael-west2017-04-051-0/+58
|
* Fix bounded buffer functions so they don't release the lock before waiting ↵michael-west2017-04-051-34/+55
| | | | on condition variables.
* NI-RIO: FIFO management optimizations for PCIe performancePatrick Sisterhen2017-03-292-39/+286
| | | | | | | 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
* docs: Further clarification on CHDRMartin Braun2017-03-241-1/+7
|
* docs: document common exceptions occuring in multi_usrp::makeAndrej Rode2017-03-211-0/+2
|
* rfnoc: Changed DDC XML to use full noc idJonathon Pendlum2017-01-121-1/+1
|
* docs: Purged references to CVITA, replaced with CHDRMartin Braun2017-01-112-4/+4
|
* C API: Added UHD_VERSION usrp.hMartin Braun2017-01-032-3/+7
|
* rfnoc: Matched signatures for clear()Martin Braun2016-11-281-1/+1
|
* cmake: Remove duplicate definitions of UHD_VERSIONMartin Braun2016-11-181-0/+2
|
* Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵Martin Braun2016-11-0835-232/+232
| | | | | | | | types) - Also removes all references to boost/cstdint.hpp and replaces it with stdint.h (The 'correct' replacement would be <cstdint>, but not all of our compilers support that).
* docs: Fixed notes on transport parametersMartin Braun2016-10-261-13/+0
|
* rfnoc: Fixed graph search algorithm for active-ports onlyMartin Braun2016-10-191-1/+1
|
* Legacy: Improve awareness of tick rates in a streamerMartin Braun2016-10-174-24/+29
| | | | Prevents incorrect errors about conflicting tickrates in a streamer
* rfnoc nodes: Disconnect on destructMartin Braun2016-10-131-2/+14
|
* docs: Fixed multi_usrp docstring for get_master_clock_rateMartin Braun2016-09-281-7/+14
|
* stream: Document thread-non-safety of recv()Martin Braun2016-09-231-0/+4
|
* soft_regs: Fixed 32-bit issueKevin Gilbert kegilbert2016-09-091-1/+1
| | | | | | | Softregs didn't properly work on 32-bit systems. This changed the 'mask' inline function to return template date type rather than size_t to avoid truncation of data during shift of 64-bit data in 32-bit applications.
* Merge branch 'UHD-3.9.LTS' into maintMartin Braun2016-09-021-7/+6
|\ | | | | | | | | | | | | | | This provides the GPS fixes. Conflicts: host/CMakeLists.txt tools/debs/upload_debs.sh
| * GPSDO: Make sure read_uart() returns only complete strings for all devices.michael-west2016-09-021-8/+7
| |
* | cmake: Remove device3.hpp header if not using RFNoCMartin Braun2016-08-171-1/+8
| |
* | doxygen: Cleared up some warningsMartin Braun2016-08-123-2/+15
| |
* | doxygen: Removed warning on dboard_ifaceMartin Braun2016-08-121-1/+1
| |
* | cmake: Auto-generate ABI string and clarify comment on UHD_VERSION macroMartin Braun2016-08-121-4/+4
| |
* | Updated repository for 3.10.0.0 ReleaseMartin Braun2016-08-111-1/+1
| | | | | | | | | | | | | | - Updated CHANGELOG - Updated fpga-src submodule - Updated version string - Updated ABI string
* | multi_usrp: Removed RFNoC-specific API callMartin Braun2016-08-101-15/+0
| |
* | Merging RFNoC support for X310Martin Braun2016-08-0946-3/+4117
| |
* | uhd: Added syntax error exception typeMartin Braun2016-08-091-0/+7
| |
* | dboard manager: Allow deferring dboard initializationDerek Kozel2016-08-091-1/+8
| |
* | Improve LO APIs for daughterboards without configurable LOsDerek Kozel2016-08-091-0/+8
| |
* | Add sleep function to dboard_ifaceKevin Gilbert2016-08-051-0/+6
| | | | | | | | | | Having this function allows a dboard_iface implementation to be aware of the timing of various calls such as SPI and register writes.
* | update support for clang to include UHD_FORCE_INLINEMichael Dickens2016-08-011-0/+1
| |
* | usb: add virtual destructors where needed; make virtual destructors ↵Michael Dickens2016-08-013-1/+5
| | | | | | | | out-of-line from class definition to reduce number of vtables emitted (according to clang).
* | usb: fix interfaces to be type 'int' and endpoints to be type 'unsigned ↵Michael Dickens2016-08-012-5/+5
| | | | | | | | char' to match the libusb API.
* | usb: fix 'timeout' variables to be unsigned since that is what the ↵Michael Dickens2016-08-011-1/+1
| | | | | | | | 'libusb_control_transfer' API uses.
* | usb: fix 'submit' to return 'int' since that is what ↵Michael Dickens2016-08-011-7/+7
| | | | | | | | 'libusb_control_transfer' returns; otherwise 'submit' is used with the correct types internally.
* | add specific configuration support for clangMichael Dickens2016-08-012-0/+14
| |
* | Merge branch 'maint'Martin Braun2016-08-011-1/+3
|\| | | | | | | | | | | Conflicts: host/lib/usrp/dboard/db_wbx_version2.cpp host/lib/usrp/dboard/db_wbx_version3.cpp
| * Octoclock: Fix firmware version compatibilitymichael-west2016-06-271-1/+3
| |
* | cmake: Fix compatibility with new versioning schemeNicolas Cuervo2016-08-011-1/+1
| | | | | | | | - Fixes init_usrp
* | uhd: minor prop tree formattingMartin Braun2016-07-291-1/+3
| |
* | usrp3: Added SW muxer/demuxer for the zero_copy interfaceAshish Chaudhari2016-07-291-0/+72
| | | | | | | | | | | | | | - Can be used to share a single zero_copy_if object with multiple streams - Allows creating of virtual streams that are indistinguishable from low-level streams
* | C API: wrapped multi_usrp functions for interacting with LO'sNicholas Corgan2016-07-192-2/+79
| |
* | multi_usrp: Added LO control APIDerek Kozel2016-07-191-0/+80
| |
* | Changing UHD's versioning systemNicholas Corgan2016-06-141-2/+3
| | | | | | | | * Version numbers now Major.API.ABI.Patch
* | Merge branch 'maint'Martin Braun2016-06-142-6/+6
|\|
| * config: better platform detectionNicholas Corgan2016-06-142-6/+6
| |
* | dboard_iface: Added FE name input to set_fe_connectionAshish Chaudhari2016-05-161-2/+7
| | | | | | | | | | - A dboard_base class can have multiple frontends (subdevs) and the set_fe_connection needs to be able to distinguish between them
* | remove unnecessary 'explicit' from soft_register constructorsBrooks Prumo2016-05-131-2/+2
| |
* | Merge branch 'maint'Martin Braun2016-04-221-1/+1
|\| | | | | | | | | | | | | Conflicts: fpga-src host/cmake/Modules/UHDVersion.cmake host/lib/usrp/b200/b200_impl.cpp