aboutsummaryrefslogtreecommitdiffstats
path: root/host/include
Commit message (Collapse)AuthorAgeFilesLines
* rfnoc: Removed transport endianness as make argMartin Braun2016-11-091-5/+0
| | | | | | | | | This is only confusing, since the blocks do not have to care about endianness. The control interface needs to know (and takes care of it internally), and the streaming transport does the same (and does not directly connect to blocks). Reviewed-By: Michael West <michael.west@ettus.com>
* Merge branch 'maint'Martin Braun2016-11-0834-203/+203
|\
| * 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).
* | cmake: Change version numbering to remove leading zerosMartin Braun2016-10-312-5/+5
| |
* | Merge branch 'maint'Martin Braun2016-10-262-14/+1
|\|
| * 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
| |
* | Merge branch 'maint'Martin Braun2016-10-194-24/+29
|\|
| * Legacy: Improve awareness of tick rates in a streamerMartin Braun2016-10-174-24/+29
| | | | | | | | Prevents incorrect errors about conflicting tickrates in a streamer
* | Merge branch 'maint'Martin Braun2016-10-171-2/+14
|\|
| * rfnoc nodes: Disconnect on destructMartin Braun2016-10-131-2/+14
| |
* | Merge branch 'maint'Martin Braun2016-10-071-7/+14
|\|
| * docs: Fixed multi_usrp docstring for get_master_clock_rateMartin Braun2016-09-281-7/+14
| |
* | atomic: Removed reusable_barrierMartin Braun2016-09-281-70/+0
| |
* | Merge branch 'maint'Martin Braun2016-09-271-0/+4
|\|
| * stream: Document thread-non-safety of recv()Martin Braun2016-09-231-0/+4
| |
* | Merge branch 'maint'Martin Braun2016-09-091-1/+1
|\|
| * 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 'maint'Martin Braun2016-09-051-7/+6
|\|
| * 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
| | |
* | | types: Cleaned up sid.hppMartin Braun2016-09-021-34/+38
|/ / | | | | | | | | | | - Made reversed() const - Removed boost::uint* types - Removed superfluous includes
* | 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