aboutsummaryrefslogtreecommitdiffstats
path: root/host/include
Commit message (Collapse)AuthorAgeFilesLines
* Added uhd_config_info utilityNicholas Corgan2015-12-303-0/+57
|
* uhd: Moving from UHD_INLINE to UHD_FORCE_INLINE for clarityMartin Braun2015-12-231-0/+4
|
* error.h: added missing UHD_APINicholas Corgan2015-12-181-1/+1
|
* Use UHD_INLINE macro instead of inlineNicholas Corgan2015-12-096-54/+54
|
* docs: Remove some doxygen warnings by minor refactoringsMartin Braun2015-11-112-6/+10
|
* cmake: Added missing include (gpio_defs.hpp)Martin Braun2015-10-161-0/+1
|
* Merge branch 'master' into ashish/gpio_atr_reduxAshish Chaudhari2015-10-151-4/+4
|\
| * Merge branch 'maint'Martin Braun2015-10-091-4/+4
| |\
| | * docs: Removed some Doxygen warningsMartin Braun2015-10-081-4/+4
| | |
* | | usrp3: Added new GPIO ATR 3000 coreAshish Chaudhari2015-09-293-10/+75
|/ / | | | | | | | | | | | | | | - Refactored GPIO ATR definitions - Added new 3000 core with a more efficient API - Added a separate db_gpio_atr core to control the ATR bus - Ported b2xx, e3xx and x3xx to the new core - Minor cleanup
* | Merge branch 'maint'Martin Braun2015-09-241-1/+3
|\|
| * uhd: C API wrapper, fix commit 30f87afcba71a07Moritz Fischer2015-09-241-1/+3
| | | | | | | | | | | | | | | | | | | | | | The uhd/usrp_clock/usrp_clock.h doesn't get properly installed, which isn't a big deal if examples are built in tree, but if someone attempts to build a C application against libuhd, uhd.h pulls in <uhd/usrp/usrp_clock.h> and fails as follows: fatal error: uhd/usrp_clock/usrp_clock.h: No such file or directory Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* | uhd: Added stdint.hppMartin Braun2015-09-232-0/+54
| |
* | Merge branch 'maint'Martin Braun2015-09-013-8/+8
|\|
| * Fixed minor warningsNicholas Corgan2015-09-013-8/+8
| | | | | | | | | | | | * Unreferenced exceptions in try-catch statements * Incorrect function documentation * Unlabelled unused variables
* | Updated version strings on master branch (3.10)Martin Braun2015-08-311-2/+2
|/
* Updated version strings + fpga-src for 3.9.0 releaseMartin Braun2015-08-181-1/+1
|
* nirio: Changes to kernel proxy to work with RIO 15.0 on linuxAshish Chaudhari2015-08-144-672/+66
| | | | | - Implemented IOCTL macro for linux and macosx - Refactored v1 and v2 proxy code
* C API: added soft register APINicholas Corgan2015-08-141-0/+40
|
* uhd: Fixes to build with MSVCAshish Chaudhari2015-08-131-0/+1
| | | | | - Included list header in soft_reg header - Fixed typo in x300_impl
* Merge branch 'master' into ashish/register_apiAshish Chaudhari2015-08-128-262/+150
|\
| * C API cleanup, feature additionsNicholas Corgan2015-08-127-257/+145
| | | | | | | | | | | | * Cleaned up usage of handles vs. handle pointers * Store global string for last error thrown * Removed uhd::device_addr_t handle, added std::vector<std::string> handle
| * paths: consistency in usage of string parametersNicholas Corgan2015-08-121-5/+5
| |
* | soft_reg: Added better inline documentationAshish Chaudhari2015-08-122-12/+34
| |
* | uhd: Fixed initialization of members in dirty_trackedAshish Chaudhari2015-08-111-1/+1
| |
* | uhd: Added capability defs for register and filter APIAshish Chaudhari2015-08-111-0/+2
| | | | | | | | | | - Added UHD_USRP_MULTI_USRP_REGISTER_API - Added UHD_USRP_MULTI_USRP_FILTER_API
* | 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