Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Merge branch 'maint' | Martin Braun | 2015-04-14 | 1 | -6/+6 | |
|\| | | | | | | | | | Conflicts: host/CMakeLists.txt | |||||
| * | dboards: Fixed type deduction for older compilers on max287x code | Michael West | 2015-04-14 | 1 | -6/+6 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2015-04-10 | 1 | -0/+799 | |
|\| | ||||||
| * | Fix for BUG #683: UHD: Need to factor out MAX287x code for UBX and CBX | michael-west | 2015-04-10 | 1 | -0/+799 | |
| | | | | | | | | | | - Factored out MAX287x code into common header file - Added necessary code for MAX2871 synchronization. | |||||
* | | Merge branch 'maint' | Martin Braun | 2015-04-06 | 2 | -6/+9 | |
|\| | ||||||
| * | uhd: Add ability to get and set command time through dboard_iface. | michael-west | 2015-04-03 | 2 | -6/+9 | |
| | | | | | | | | | | This creates a wb_iface child class called timed_wb_iface, which adds support for timed commands. | |||||
* | | Merge branch 'maint' | Martin Braun | 2015-03-27 | 3 | -7/+7 | |
|\| | ||||||
| * | Warning fixes | Nicholas Corgan | 2015-03-27 | 3 | -7/+7 | |
| | | | | | | | | | | | | | | * 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 | |||||
* | | b2xx: filter API implementation. Supports listing of RX/TX filters, querying ↵ | Julian Arnold | 2015-03-19 | 4 | -58/+714 | |
| | | | | | | | | RX/TX filter information and writing of analog and FIR filters | |||||
* | | ad9361: DC and IQ correction only done if df > 100MHz during a tune request | Julian Arnold | 2015-03-13 | 2 | -6/+15 | |
| | | ||||||
* | | uhd: Fixed multiple compiler warnings | Michael Dickens | 2015-03-11 | 1 | -14/+14 | |
| | | | | | | | | | | | | - Use ULL and LL etc. so compiler doesn't need to decide constant's types - define the empty 'while' loop to include {} to make older compilers happy - Use explicit type names for BOOST_CHECK_EQUAL | |||||
* | | b2xx: AGC support | Julian Arnold | 2015-03-05 | 4 | -24/+185 | |
| | | ||||||
* | | e3xx: support for dc offset and iq balance control | Julian Arnold | 2015-02-23 | 2 | -15/+11 | |
| | | ||||||
* | | b2xx: dc offset and iq imbalance correction control | Julian Arnold | 2015-02-20 | 5 | -106/+233 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2015-02-17 | 1 | -10/+10 | |
|\| | ||||||
| * | b200: Revised configuration of AD9361 for master_clock_rates >56e6MHz. ↵ | Ian Buckley | 2015-02-17 | 1 | -10/+10 | |
| | | | | | | | | Issues #649 & #691 | |||||
* | | Merge branch 'maint' | Martin Braun | 2015-02-12 | 2 | -21/+6 | |
|\| | | | | | | | | | Conflicts: host/examples/rx_samples_to_file.cpp | |||||
| * | ad936x: removing gain_offset from rx set_gain | Jon Kiser | 2015-02-11 | 2 | -21/+6 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2015-01-27 | 1 | -1/+7 | |
|\| | | | | | | | | | Conflicts: host/docs/usrp_e3x0.dox | |||||
| * | ad9361: Removed unnecessary digital TX attenuation | Ashish Chaudhari | 2015-01-23 | 1 | -1/+7 | |
| | | | | | | | | | | | | - Fix ported from He. The current TX filter does not need the additional -6dB of headroom. Set it to zero so we meet our max power specs. | |||||
| * | fixup! ad9361: More check for interpolation/decim ratios | Ashish Chaudhari | 2015-01-23 | 1 | -1/+1 | |
| | | ||||||
* | | Merge branch 'maint' | Martin Braun | 2015-01-23 | 2 | -7/+16 | |
|\ \ | ||||||
| * | | fixup! ad9361: More check for interpolation/decim ratios | Ashish Chaudhari | 2015-01-23 | 1 | -1/+1 | |
| |/ | ||||||
| * | ad9361: More check for interpolation/decim ratios | Martin Braun | 2015-01-23 | 2 | -7/+16 | |
| | | ||||||
* | | ad9361: Added relative temperature sensor | Julian Arnold | 2015-01-20 | 4 | -1/+61 | |
|/ | | | | This allows to read a relative temperature from an AD9361 device. | |||||
* | ad9361: bugfix for ad9361 gain value truncation | Jon Kiser | 2015-01-20 | 2 | -6/+10 | |
| | ||||||
* | B200: Bug #656. Added FIR coeffs for filters with Fs/4 stop band. | Ian Buckley | 2015-01-19 | 4 | -17/+69 | |
| | | | | AD9361 driver can now select coeffs for different interpolation ratios. | |||||
* | ad9361: rssi readout | Julian Arnold | 2015-01-12 | 4 | -2/+40 | |
| | ||||||
* | b200: Fix for PLL setting not being applied intermittently | Ashish Chaudhari | 2014-12-10 | 1 | -1/+1 | |
| | | | | - Made the methods in adf4001_ctrl virtual | |||||
* | x300,nirio: Added support for NI-RIO 14.0 | Ashish Chaudhari | 2014-10-10 | 1 | -1/+2 | |
| | | | | | | | | | - Split niriok_proxy interfaces to support NI-RIO <=13.0 and >=14.0 kernel interfaces - Fixed multi-session race conditions by synchronizing niriok_proxy access - Fixed bug switching from NI LV-FPGA access to UHD access by changing how devices are hashed into a reservation table - Fixed calculation of FRAC values for CBX and SBX LO tuning by rounding instead of truncating - Fixed bug that was not setting two MSBs for band select configuration of CBX LO - Submitting on behalf of Patrick Sisterhen, Matthew Crymble | |||||
* | ad9361: Made recommended rate a constant | Martin Braun | 2014-09-02 | 3 | -3/+4 | |
| | ||||||
* | Added missing pure virtual destructors to base classes | Nicholas Corgan | 2014-09-01 | 4 | -4/+38 | |
| | ||||||
* | uhd: Changed line endings from Windows -> UNIX | Ashish Chaudhari | 2014-08-21 | 2 | -2039/+2039 | |
| | ||||||
* | ad9361: Output PLL lock status on ctrl output pins. | Ashish Chaudhari | 2014-08-21 | 1 | -1/+1 | |
| | ||||||
* | ad9361: Fixed MSVC build issues | Ashish Chaudhari | 2014-08-13 | 2 | -2034/+2039 | |
| | ||||||
* | ad9361: Fixed debug messages with UHD_LOGs | Ashish Chaudhari | 2014-08-13 | 1 | -19/+15 | |
| | ||||||
* | ad9361: Fixed TX direction bug in ad9361_ctrl | Ashish Chaudhari | 2014-08-13 | 1 | -1/+1 | |
| | ||||||
* | ad9361: Added synchronization to IO and device classes | Ashish Chaudhari | 2014-08-13 | 3 | -20/+36 | |
| | ||||||
* | ad9361: Cleaned up constants and macros | Ashish Chaudhari | 2014-08-13 | 3 | -83/+66 | |
| | ||||||
* | ad9361: Cleaned up errors and debug messages | Ashish Chaudhari | 2014-08-12 | 1 | -45/+46 | |
| | ||||||
* | ad9361: Converted stdint types to boost types | Ashish Chaudhari | 2014-08-12 | 7 | -136/+133 | |
| | ||||||
* | ad9361: Renamed ad9361_impl.c to ad9361_device.cpp | Ashish Chaudhari | 2014-08-12 | 2 | -6/+1 | |
| | ||||||
* | b200, ad9361: Cleanup up AD9361 driver | Ashish Chaudhari | 2014-08-12 | 11 | -1550/+1092 | |
| | | | | | - Removed transaction interface - Made the driver a C++ class | |||||
* | b200: Added variable rate SPI core for AD9361 and ADF4001 | Ashish Chaudhari | 2014-08-01 | 2 | -4/+3 | |
| | | | | | - Added b200_local_spi core that adjusts the divider when talking to the two chips - AD9361 rate is 1MHz and ADF4001 rate is 10kHz | |||||
* | b200: Moved AD9361 driver to host | Ashish Chaudhari | 2014-08-01 | 14 | -119/+2859 | |
| | | | | | | | - Switched to FPGA SPI engine - Moved firmware AD9361 driver to UHD - Bumped FW compat to 5, FPGA compat to 4 - Known Issue: AD9361 SPI rate is too slow | |||||
* | Merge branch adding warning regarding MCR on the B2xx. | Ben Hilburn | 2014-03-27 | 3 | -11/+19 | |
|\ | ||||||
| * | b200: changed ad9361 ctrl/transaction magic number 64 to macro, as it is in ↵ | Balint Seeber | 2014-03-19 | 2 | -9/+12 | |
| | | | | | | | | the FX3 FW | |||||
| * | b200: changed ad9361 read timeout handling (kicks in when requesting ↵ | Balint Seeber | 2014-03-19 | 1 | -1/+1 | |
| | | | | | | | | master_clock_rate above 56MHz) | |||||
| * | b200: throw exception when master clock rate (tick rate) is requested to be ↵ | Balint Seeber | 2014-02-14 | 1 | -1/+6 | |
| | | | | | | | | | | | | > max for certain # of channels (i.e. restrict to 30.72MHz for MIMO) Also includes sscanf type fix in b200_impl and longer timeout for AD9361 read | |||||
* | | Pulling in patch from Marcus Leech for includes and older OSes. | Ben Hilburn | 2014-03-26 | 1 | -0/+3 | |
|/ |