aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Added missing stdint.h includeNicholas Corgan2016-03-221-1/+2
| |
* | images: Package builder script now can specify versioningMartin Braun2016-03-223-7/+14
| |
* | cmake: Allow to override patch-part of version stringMartin Braun2016-03-221-0/+4
| |
* | x300: DSP updates to support heterodyne dboardsAshish Chaudhari2016-03-212-2/+7
| |
* | dboard_iface: Added method to configure front connection and settingsAshish Chaudhari2016-03-218-0/+45
| |
* | usrp3: Added RX DSP support for heterodyne samplingAshish Chaudhari2016-03-215-17/+46
| | | | | | | | | | | | | | | | | | - rx_dsp_core: set_mux takes in a fe_connection obj to determine IQ mapping and sampling mode parameters - rx_dsp_core: Support a non-zero IF for downconversion The current strategy applies a software DSP freq offset which eats into the range of the CORDIC which is OK because heterodyne assumes real-mode sampling
* | usrp: Added fe_connection type and unit testAshish Chaudhari2016-03-216-0/+305
| | | | | | | | | | - Wraps a sampling mode and IF frequency - Built-in parser to deduce swap,invert,mode bits from string connection
* | experts: Print values of data nodes when debuggingAshish Chaudhari2016-03-212-2/+32
| |
* | experts: Added additional assignment operator to data writerAshish Chaudhari2016-03-211-1/+6
| |
* | Updated code to work for new minimum dependenciesNicholas Corgan2016-03-217-86/+10
| | | | | | | | | | * Removed code referencing now-unsupported versions of Boost * Added <stdint.h> includes where needed
* | tests: devtests now check for timeouts and the sample countsMartin Braun2016-03-211-7/+30
| |
* | examples: Add timeouts to benchmark_rateMartin Braun2016-03-211-1/+10
| |
* | Merge branch 'maint'Martin Braun2016-03-213-6/+35
|\|
| * Final preparations for 3.9.3 releaseMartin Braun2016-03-213-4/+21
| | | | | | | | | | - Updated changelog (Debian + internal) - Updated images package for final release
| * debian: updated changelog converter for sensible defaultsMartin Braun2016-03-211-4/+16
| |
| * examples: Re-enabled better thread interruption in benchmark_rateMartin Braun2016-03-171-32/+126
| | | | | | | | | | | | | | The previous version (using atomic variables) was fine, but didn't work with all the Boost versions we currently support on the 3.9.X release line. This is a slightly less safe, but still sufficient example.
| * Revert "examples: Modified benchmark_rate so thread interrupts cannot cause ↵Martin Braun2016-03-161-120/+32
| | | | | | | | | | | | problems" This reverts commit 8930d853f3ee2ac91fc7fd6b41046ca972da3c3f.
| * transport: Also send flow control ACKs on sequence errorsMartin Braun2016-03-161-0/+6
| |
| * examples: Modified benchmark_rate so thread interrupts cannot cause problemsMartin Braun2016-03-141-32/+120
| |
| * Updated branch for upcoming 3.9.3 releaseMartin Braun2016-03-143-3/+15
| | | | | | | | | | | | - Updated changelog - Updated images package - Updated version string
* | examples: Re-enabled better thread interruption in benchmark_rateMartin Braun2016-03-211-32/+126
| | | | | | | | | | | | | | The previous version (using atomic variables) was fine, but didn't work with all the Boost versions we currently support on the 3.9.X release line. This is a slightly less safe, but still sufficient example.
* | Bumping minimum version requirements for our dependencies.Martin Braun2016-03-212-12/+12
| | | | | | | | | | | | | | | | | | New minimum versions: - Boost: 1.53 - gcc: 4.8 - Clang: 3.3 - Python: 2.7 - CMake: 2.8
* | Revert "examples: Modified benchmark_rate so thread interrupts cannot cause ↵Martin Braun2016-03-211-120/+32
| | | | | | | | | | | | problems" This reverts commit 8930d853f3ee2ac91fc7fd6b41046ca972da3c3f.
* | transport: Also send flow control ACKs on sequence errorsMartin Braun2016-03-211-0/+6
| |
* | examples: Modified benchmark_rate so thread interrupts cannot cause problemsMartin Braun2016-03-211-32/+120
| |
* | Updated branch for upcoming 3.9.3 releaseMartin Braun2016-03-211-0/+12
| | | | | | | | | | | | - Updated changelog - Updated images package - Updated version string
* | log: remove MSVC 2010 Boost bug workaroundNicholas Corgan2016-03-111-13/+1
| |
* | Merge branch 'maint'Martin Braun2016-03-118-8/+13
|\|
| * Added <cstddef> includes to support more platformsMartin Braun2016-03-082-0/+2
| |
| * Fixed minor warnings:Nicholas Corgan2016-03-043-5/+5
| | | | | | | | | | | | * nirio_driver_iface_win: labeled unused variable for MinGW builds * b200_impl: fixed unreferenced variable warning * n200_image_loader: fixed signed vs. unsigned comparison
| * examples: TX/RX loopback stopping condition was reversedPaul David2016-03-031-1/+1
| | | | | | No data was getting stored.
| * examples: TX/RX loopback could run forever if the exact number of samples ↵DaulPavid2016-03-031-1/+1
| | | | | | | | isn't received
| * x300: Added power cycle message to uhd_image_loaderMartin Braun2016-03-031-0/+2
| |
| * e300: Fixed a memory leak in udev codeMarcus Müller2016-03-031-2/+3
| | | | | | | | | | When querying temp mboard sensor on e300, sysfs attributes are read through udev.
* | cmake: Rename version strings for dev branchesMartin Braun2016-03-112-3/+37
| |
* | docs: Updated section on PyBOMBSMartin Braun2016-03-041-2/+2
| |
* | cmake: add compiler minimum version check for GNU and Clang.Michael Dickens2016-03-041-1/+50
| |
* | cmake: add compiler support for Clang.Michael Dickens2016-03-021-2/+3
| |
* | Merge pull request #1039 from EttusResearch/robincoxe-b00-docs-patch-1Robin Coxe2016-03-011-2/+2
|\ \ | | | | | | Update usrp_b200.dox
| * | Update usrp_b200.doxRobin Coxe2016-03-011-2/+2
|/ / | | | | Nate Temple uncovered two </td> tags missing the final ">" (J3 and J100).
* | Merge branch 'maint'Martin Braun2016-02-292-5/+7
|\|
| * Added srec_cat dependency for building the firmwareDerek Kozel2016-02-291-1/+1
| |
| * Enable multiple programs to use USB USRPs on WindowsDerek Kozel2016-02-291-4/+6
| | | | | | | | | | | | | | Window's WinUSB driver doesn't support multiple processes accessing a single USB device and libusb_open returns LIBUSB_ACCESS_ERROR when trying to access an already claimed USRP. One device access did not catch this exception and caused UHD to error during USRP discovery.
* | dboards: Added APIs to get RX and TX frontend namesAshish Chaudhari2016-02-262-1/+35
| |
* | experts: Multiple minor fixes/enhancementsAshish Chaudhari2016-02-263-10/+31
| | | | | | | | | | | | | | | | - Fixed segfault issue for graph modification errors - Demangled node type names and added quotes to "dot" labels to allow fully qualified C++ names - add_prop_node functions initialize the property objects in the tree in addition to data nodes - Passed in resolve mutex to desired data node correctly - Added == and != operators to data accessors
* | dboards: Added ability to register a per-dboard container classAshish Chaudhari2016-02-265-52/+126
| | | | | | | | | | | | | | | | | | | | - The typical dboard classes are actually "subdev" classes i.e. there is one instance per dboard subdev (front-end). This makes it hard to implement shared functionality between multiple front-ends. - This changes adds the ability to create a container class which is created per group of subdevs and each subdev gets a pointer to the container class for cross linkage.
* | dboard: Made dboard class dtors virtualAshish Chaudhari2016-02-2613-39/+47
| | | | | | | | | | - Interface and all base classes have virtual destructors - Wrapped UBX dtor in UHD_SAFE_CALL
* | Merge branch 'maint'Ashish Chaudhari2016-02-1814-109/+483
|\| | | | | | | | | | | Conflicts: host/lib/usrp/cores/gpio_core_200.cpp host/lib/usrp/dboard/db_ubx.cpp
| * UBX: Phase synchronizationmichael-west2016-02-187-99/+340
| | | | | | | | | | | | | | - Disabled MAX2871 VCO auto selection for phase sync - Added checks for new phase sync constraints recently published by Maxim - Added dboard_clock_rate option for X300 - Adjusted timing of SYNC signal relative to dboard referenc clock
| * Corrected the UHD behavior in the event of a USB disconnectDaulPavid2016-02-124-6/+125
| |