Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | B200: New AD9361 I/O timing programming to work with new b200_io.v logic design. | Ian Buckley | 2015-07-08 | 1 | -2/+2 |
| | |||||
* | B200/E300: Fix incorrect readback of frequency. | michael-west | 2015-05-22 | 4 | -3/+29 |
| | | | | When the LO is tuned it changes the frequency on both channels. The frequency value read back for the first channel was not updated when the LO frequency for the other channel was tuned to a different value. | ||||
* | ad9361: Minor clarifications on req_rate and baseband_bw | Martin Braun | 2015-05-19 | 2 | -4/+13 |
| | |||||
* | uhd: Fixed missing include | Martin Braun | 2015-04-20 | 1 | -0/+1 |
| | |||||
* | ad9361: Removed recommended max clock rate warning | Martin Braun | 2015-04-14 | 3 | -9/+4 |
| | |||||
* | dboards: Fixed type deduction for older compilers on max287x code | Michael West | 2015-04-14 | 1 | -6/+6 |
| | |||||
* | 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. | ||||
* | 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. | ||||
* | 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 | ||||
* | b200: Revised configuration of AD9361 for master_clock_rates >56e6MHz. ↵ | Ian Buckley | 2015-02-17 | 1 | -10/+10 |
| | | | | Issues #649 & #691 | ||||
* | ad936x: removing gain_offset from rx set_gain | Jon Kiser | 2015-02-11 | 2 | -21/+6 |
| | |||||
* | 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 |
| | |||||
* | ad9361: More check for interpolation/decim ratios | Martin Braun | 2015-01-23 | 2 | -7/+16 |
| | |||||
* | 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 |
|/ | |||||
* | Pushing the bulk of UHD-3.7.0 code. | Ben Hilburn | 2014-02-14 | 2 | -20/+21 |
| | |||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 1 | -1/+46 |
| | |||||
* | uhd: so Coverity doesn't complain, removed variable declarations too | Balint Seeber | 2014-02-03 | 1 | -0/+2 |
| | |||||
* | uhd: disabled other use of _claimed and cond sync variables (no effect if ↵ | Balint Seeber | 2014-02-03 | 1 | -0/+2 |
| | | | | previous change is used anyway) | ||||
* | uhd: disabled atomic 'claim' check for multi-threaded access to ↵ | Balint Seeber | 2014-02-03 | 1 | -1/+5 |
| | | | | | | | | | | recv_packet_demuxer_3000 The only caller is from super_packet_recv_handler, which is already not thread-safe. The only underlying transport (libusb1_zero_copy) is thread-safe, so this shouldn't have an impact. This solves the issue where (e.g. from GNU Radio), 'interrupt' is called on the worker thread while waiting for a join when worker thread is torn down (e.g. GR top block stop/wait/start), which would cause the demuxer to still think the transport was claimed, as an interrupted exception will be thrown in 'wait_for_completion' in the transport, and execution will not continue back into the demuxer to mark the transport as un-claimed, so future 'recv' streamer calls will always fail since the demux thinks the transport is still claimed from before. | ||||
* | 120 MHz daughterboard support, Integer-N tuning, ADF435x code consolidation | Nicholas Corgan | 2014-01-24 | 3 | -0/+220 |
| | | | | | | | * Added support for new CBX-120, SBX-120, and WBX-120 daughterboards * Added implementation of Integer-N tuning for all CBX, SBX, and WBX daughterboards * Added --int-n option to examples to show how to use Integer-N tuning API * Removed duplicate ADF4350/ADF4351 code and moved it to common/adf435x_common.cpp | ||||
* | Merge of mwest's fix to the sse2_fc32_to_sc16 converter. | Ben Hilburn | 2013-12-11 | 1 | -2/+2 |
| | |||||
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 1 | -0/+6 |
| | |||||
* | uhd: wb_iface is now a public interface | Josh Blum | 2013-10-04 | 1 | -2/+3 |
| | |||||
* | b200: use a union to perform double pack/unpack | Josh Blum | 2013-09-06 | 1 | -8/+14 |
| | |||||
* | b200: lower clock rate is 5MHz due to DCM | Josh Blum | 2013-08-16 | 1 | -1/+2 |
| |