aboutsummaryrefslogtreecommitdiffstats
path: root/host/include
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge branch 'master' into ashish/register_apiAshish Chaudhari2015-08-1028-29/+3172
|\|
| * C API: feature additions, bugfixesNicholas Corgan2015-08-075-4/+115
| | | | | | | | | | | | * Wrapped uhd::device_addrs_t, added find functions for multi_usrp, multi_usrp_clock * Replaced getopt with public domain implementation * Minor bugfixes
| * uhd: C API wrapperNicholas Corgan2015-08-0622-20/+3041
| | | | | | | | | | | | | | * multi_usrp, multi_usrp_clock, and associated classes accessible through C * Added Doxygen documentation explaining structure and API * Simple RX and TX streaming examples * Unit tests for different parts of C interface and C++ error conversion
| * image_loader: force user to specify deviceNicholas Corgan2015-08-051-1/+2
| | | | | | | | | | * On utility level, force user to use --args=type=foo * In each loader, throw an error if args are ambiguous
| * Merge branch 'maint'Martin Braun2015-08-053-6/+8
| |\
| | * Fixed .ipp include behaviorNicholas Corgan2015-08-053-6/+8
| | | | | | | | | | | | | | | * Use full include path in public headers, not quotes * Install .ipp files alongside corresponding .hpp
| | * nirio: fixed defines for OS X vs. other unsupported platformsNicholas Corgan2015-07-201-3/+5
| | |
| * | uhd: Added usb_error exception typeBalint Seeber2015-08-031-0/+8
| | |
| * | x300: nirio: Fix compiler warningsMoritz Fischer2015-07-311-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | The old code used a non standard (though very common) way to determine the size of an array. In order to avoid warnings, pass another parameter to indicate the size. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* | | uhd: Added dirty tracking support to soft_registerAshish Chaudhari2015-08-101-17/+38
| | |
* | | uhd: Added dirty tracking wrapper classAshish Chaudhari2015-08-101-0/+132
| | | | | | | | | | | | | | | - Useful for tracking changes to a data type - dirty_tracked serves as a wrapper for a data type with the changed flag embedded
* | | uhd: Register API enhancementsAshish Chaudhari2015-08-061-7/+20
| | | | | | | | | | | | | | | - Added get_register_info function to get bitwidth and R/W access for a registers - Better error reporting
* | | uhd: Removed dependency on boost/lockfreeAshish Chaudhari2015-08-051-2/+23
| | |
* | | uhd: Added APIs to multi_usrp to read/write device registersAshish Chaudhari2015-08-042-24/+364
|/ / | | | | | | | | | | - Added regmap object to soft_register library - Added a regmap_db object to hold multiple regmaps/dbs - Multiple soft_register enhancements
* | MSVC 2015 compatibilityNicholas Corgan2015-07-302-3/+3
| |
* | Fixed minor warningsNicholas Corgan2015-07-241-1/+1
| |
* | nirio: fixed defines for OS X vs. other unsupported platforms (master)Nicholas Corgan2015-07-201-2/+4
| |
* | Added uhd::image_loader class and uhd_image_loader utilityNicholas Corgan2015-07-151-0/+89
| | | | | | | | | | | | * Single class for loading firmware/FPGA images onto devices instead of multiple utilities * Loading functions are registered for each device, corresponding to their --args="type=foo" name * Deprecation warnings added to all product-specific image loading utilities
* | octoclock: fixed install directory for relevant headersNicholas Corgan2015-07-141-2/+2
| |
* | uhd: Added soft_register header-only util libraryAshish Chaudhari2015-06-291-0/+312
| |
* | Merge branch 'maint'Martin Braun2015-06-232-3/+4
|\|
| * docs: added missing parameter descriptionsNicholas Corgan2015-06-222-3/+4
| |
* | multi_usrp: doxygen fixesNicholas Corgan2015-06-221-4/+2
| |
* | Merge branch 'maint'Martin Braun2015-06-111-0/+1
|\| | | | | | | | | Conflicts: host/include/uhd/usrp/multi_usrp.hpp
| * multi_usrp: Add define for GPIO capabilitiesMartin Braun2015-06-111-0/+2
| |
* | uhd: Added args arg to print_utility_warningMartin Braun2015-04-301-1/+1
| |
* | Merge branch 'maint'Martin Braun2015-04-062-1/+32
|\|
| * uhd: Add ability to get and set command time through dboard_iface.michael-west2015-04-032-1/+32
| | | | | | | | | | This creates a wb_iface child class called timed_wb_iface, which adds support for timed commands.
* | Consolidated byte_vector common code into single fileNicholas Corgan2015-03-272-0/+49
| |
* | Fixed master-specific warningsNicholas Corgan2015-03-272-5/+9
| | | | | | | | | | * MinGW: unused parameter warning, MSVC-specific pragma * MSVC: bool narrowing
* | Merge branch 'maint'Martin Braun2015-03-273-5/+8
|\|
| * Warning fixesNicholas Corgan2015-03-273-9/+14
| | | | | | | | | | | | | | * 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
* | filters: fixed GCC unsigned vs. signed comparison warningNicholas Corgan2015-03-261-1/+1
| |
* | uhd: added define for iq auto api compatibilityJulian Arnold2015-03-241-0/+1
| |
* | Merge branch 'maint'Martin Braun2015-03-115-21/+21
|\| | | | | | | | | Conflicts: host/include/uhd/transport/vrt_if_packet.hpp
| * uhd: Fixed several type-cast related warnings for naggy compilersMartin Braun2015-03-112-11/+11
| |
| * uhd: Fixed multiple compiler warnings (unused variables, missing literal f)Martin Braun2015-03-111-1/+1
| |
| * uhd: Fixed some punctuation-related compiler warningsMartin Braun2015-03-113-9/+9
| |
* | nirio: hopefully fix #pragma declarations; "push" and "pop" introduced in ↵Michael Dickens2015-03-111-4/+6
| | | | | | | | GCC 4.6; works with all clang.
* | nirio: have get_direction() and get_scalar_type() return their actual types.Michael Dickens2015-03-111-2/+2
| |
* | uhd: Introduced filter API.Julian Arnold2015-03-093-0/+320
| | | | | | | | | | This is a unified API to access filters on USRP devices. Filters can be accessed through the property tree, or multi_usrp.
* | uhd: AGC supportJulian Arnold2015-03-051-0/+10
| |
* | Merge branch 'maint'Martin Braun2015-03-051-1/+3
|\|
| * uhd: Fixed: Exception during detection kills device::makeMarcus Müller2015-03-031-1/+3
| | | | | | | | | | | | | | | | On systems with libusb but not USB, device detection for USB devices fails (lsusb itself dies with "error -99"). This crashes the device detection process itself. Also made the documentation for ::make match what it actually does.
* | uhd: iq imbalance correction apiJulian Arnold2015-02-201-0/+8
| |
* | multi_usrp: Added a normalized gain settingMartin Braun2015-02-121-0/+57
| | | | | | | | | | Adds more methods: {set,get}_normalized_{tx,rx}_gain() which allow changing and reading back the gain within [0, 1].
* | Merge branch 'maint'Martin Braun2015-01-301-3/+4
|\|
| * uhd: Fixed build failure for metadata.hpp on WindowsMartin Braun2015-01-301-3/+4
| |
* | Merge branch 'maint'Martin Braun2015-01-292-4/+5
|\| | | | | | | | | Conflicts: fpga-src
| * 3.8.2 ReleaseMartin Braun2015-01-281-1/+1
| | | | | | | | | | | | - Updated fpga-src - Updated version strings - Updated images package