aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/common/ad9361_driver
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Martin Braun2015-06-092-7/+30
|\ | | | | | | | | | | | | Conflicts: host/lib/usrp/common/ad9361_ctrl.hpp host/lib/usrp/common/ad9361_driver/ad9361_device.h host/lib/usrp/e300/e300_remote_codec_ctrl.hpp
| * B200/E300: Fix incorrect readback of frequency.michael-west2015-05-222-3/+17
| | | | | | | | 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_bwMartin Braun2015-05-192-4/+13
| |
* | Merge branch 'maint'Martin Braun2015-04-142-2/+3
|\| | | | | | | | | | | | | Conflicts: host/lib/usrp/b200/b200_io_impl.cpp host/lib/usrp/common/ad9361_driver/ad9361_device.cpp host/lib/usrp/common/ad9361_driver/ad9361_device.h
| * ad9361: Removed recommended max clock rate warningMartin Braun2015-04-142-2/+3
| |
* | b2xx: filter API implementation. Supports listing of RX/TX filters, querying ↵Julian Arnold2015-03-192-53/+667
| | | | | | | | RX/TX filter information and writing of analog and FIR filters
* | ad9361: DC and IQ correction only done if df > 100MHz during a tune requestJulian Arnold2015-03-132-6/+15
| |
* | uhd: Fixed multiple compiler warningsMichael Dickens2015-03-111-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 supportJulian Arnold2015-03-052-24/+158
| |
* | b2xx: dc offset and iq imbalance correction controlJulian Arnold2015-02-203-105/+191
| |
* | Merge branch 'maint'Martin Braun2015-02-171-10/+10
|\|
| * b200: Revised configuration of AD9361 for master_clock_rates >56e6MHz. ↵Ian Buckley2015-02-171-10/+10
| | | | | | | | Issues #649 & #691
* | Merge branch 'maint'Martin Braun2015-02-121-20/+5
|\| | | | | | | | | Conflicts: host/examples/rx_samples_to_file.cpp
| * ad936x: removing gain_offset from rx set_gainJon Kiser2015-02-111-20/+5
| |
* | Merge branch 'maint'Martin Braun2015-01-271-1/+7
|\| | | | | | | | | Conflicts: host/docs/usrp_e3x0.dox
| * ad9361: Removed unnecessary digital TX attenuationAshish Chaudhari2015-01-231-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 ratiosAshish Chaudhari2015-01-231-1/+1
| |
* | Merge branch 'maint'Martin Braun2015-01-232-7/+16
|\ \
| * | fixup! ad9361: More check for interpolation/decim ratiosAshish Chaudhari2015-01-231-1/+1
| |/
| * ad9361: More check for interpolation/decim ratiosMartin Braun2015-01-232-7/+16
| |
* | ad9361: Added relative temperature sensorJulian Arnold2015-01-202-1/+52
|/ | | | This allows to read a relative temperature from an AD9361 device.
* ad9361: bugfix for ad9361 gain value truncationJon Kiser2015-01-202-6/+10
|
* B200: Bug #656. Added FIR coeffs for filters with Fs/4 stop band.Ian Buckley2015-01-193-17/+62
| | | | AD9361 driver can now select coeffs for different interpolation ratios.
* ad9361: rssi readoutJulian Arnold2015-01-122-0/+25
|
* ad9361: Made recommended rate a constantMartin Braun2014-09-022-1/+2
|
* uhd: Changed line endings from Windows -> UNIXAshish Chaudhari2014-08-212-2039/+2039
|
* ad9361: Output PLL lock status on ctrl output pins.Ashish Chaudhari2014-08-211-1/+1
|
* ad9361: Fixed MSVC build issuesAshish Chaudhari2014-08-132-2034/+2039
|
* ad9361: Fixed debug messages with UHD_LOGsAshish Chaudhari2014-08-131-19/+15
|
* ad9361: Added synchronization to IO and device classesAshish Chaudhari2014-08-132-15/+30
|
* ad9361: Cleaned up constants and macrosAshish Chaudhari2014-08-132-78/+65
|
* ad9361: Cleaned up errors and debug messagesAshish Chaudhari2014-08-121-45/+46
|
* ad9361: Converted stdint types to boost typesAshish Chaudhari2014-08-125-114/+112
|
* ad9361: Renamed ad9361_impl.c to ad9361_device.cppAshish Chaudhari2014-08-121-0/+0
|
* b200, ad9361: Cleanup up AD9361 driverAshish Chaudhari2014-08-126-1190/+1028
| | | | | - Removed transaction interface - Made the driver a C++ class
* b200: Moved AD9361 driver to hostAshish Chaudhari2014-08-019-0/+2577
- 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