aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib
Commit message (Collapse)AuthorAgeFilesLines
* b200: Bumped FPGA compat number to 8 for releaseAshish Chaudhari2015-07-141-1/+1
|
* B200: New AD9361 I/O timing programming to work with new b200_io.v logic design.Ian Buckley2015-07-082-3/+3
|
* b200: Codec loopback test now throws on failure.Martin Braun2015-07-011-5/+6
|
* b200: Modify initialization sequence to avoid warningsMartin Braun2015-06-292-12/+15
| | | | | | | | | | This will set the actual default rate to an integer factor of whatever the tick rate is, but leave the property tree value at zero. This avoids warnings if the chosen tick rate is not a multiple of the previous default rate, but also returns a zero value for the rate when it has not been initialized, allowing the user to probe if the value has not yet been set.
* msvc: fixed default DLL resource templateNicholas Corgan2015-06-251-1/+1
|
* E300: Implement get_freq() for E300 network mode.michael-west2015-05-223-0/+18
|
* B200/E300: Fix incorrect readback of frequency.michael-west2015-05-226-3/+31
| | | | 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.
* x300: Updated clock rate / ref freq warnings for clarityMartin Braun2015-05-221-16/+28
|
* ad9361: Minor clarifications on req_rate and baseband_bwMartin Braun2015-05-192-4/+13
|
* fixup! e300: gps: If gps is detected, set device time to gps time on init.Moritz Fischer2015-05-121-0/+3
| | | | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* convert: Add sc16-sc16 SSE converterTom Tsou2015-05-112-0/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | The sc16-sc16 wire to host type converter is effectively an I/Q swap or 16-bit byteswap for little and big endian cases respectively. This implmentation is a subset of fc32 and fc64 converters without the floating point portion and scaling. The resulting byte ordering is as follows: ----------------- | A | B | C | D | Wire ----------------- 0 1 2 3 ----------------- | C | D | A | B | Litte-endian ----------------- 0 1 2 3 ----------------- | B | A | D | C | Big-endian ----------------- 0 1 2 3 Signed-off-by: Tom Tsou <tom.tsou@ettus.com>
* b200: Changed the max byte rate over USB2Marcus Müller2015-05-061-2/+1
| | | | | Max rate is now set to 53248000, allowing for more than 8MS/s, which is closer to the actual value that USB2 can handle.
* B200: Made find function properly ignore missing "product" value (BUG #770)michael-west2015-05-051-3/+1
|
* e300: gps: If gps doesn't have lock return 0 as time.Moritz Fischer2015-05-012-11/+7
| | | | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* e300: gps: Keep antenna power supply and pps running all the time.Moritz Fischer2015-05-012-6/+3
| | | | | | | | This is a change from behaviour so far. Before the GPS was only on while UHD is running. This behaviour was confusing users, and didn't match our other devices. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* e300: gps: If gps is detected, set device time to gps time on init.Moritz Fischer2015-05-011-0/+11
| | | | | | | Before the device time wasn't set for E310 on initialization. This will allow 'query_gpsdo_sensors' to pass if gps has lock. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* b200: Fixed compiler warningMartin Braun2015-04-301-2/+2
|
* b200: Added convenience subdev override for consistent subdev experienceMartin Braun2015-04-273-22/+29
|
* b200: Fixed FE swapping registerMartin Braun2015-04-242-5/+19
|
* ubx: pfd frequency fix (relevant for X300 operation)Michael West2015-04-231-0/+2
|
* b200: Bumped FPGA compat number to 6Ashish Chaudhari2015-04-231-1/+1
|
* Merge branch 'maint' into mwest/b200_rev5Ashish Chaudhari2015-04-234-5/+28
|\
| * USRP2: Separate FPGA compat numbers for USRP2 and N200.michael-west2015-04-232-3/+25
| |
| * b200: Boost 1.58-related fixes in B200 IO code.Michael Dickens2015-04-201-2/+2
| | | | | | | | | | | | When returning an invalid payload in handle_async_task, Boost 1.58 does not allow NULL to be returned; instead, to be more compatible, use the correct type initialized to (0, []).
| * uhd: Fixed missing includeMartin Braun2015-04-201-0/+1
| |
* | B200: Bumped FPGA compat number to 5michael-west2015-04-172-5/+7
| | | | | | | | B200: Added bit to SR_MISC_OUT register to control ATR mapping from radio to frontend
* | b2x0: Cleaned up device lookup (moved all constants to one place)Martin Braun2015-04-163-47/+84
| | | | | | | | | | | | Conflicts: host/lib/usrp/b200/b200_iface.hpp host/lib/usrp/b200/b200_impl.cpp
* | B200: Stricter checking of product and revision for frontend mapping.michael-west2015-04-152-11/+15
| |
* | UHD host code changes for B200 rev 5 support.michael-west2015-04-152-13/+26
| |
* | B200: UHD now detects loaded FW on NI-USRP devicesBen Hilburn2015-04-151-0/+1
|/ | | | | Conflicts: host/lib/transport/libusb1_base.cpp
* e300: Added warning for high bandwidth usageMartin Braun2015-04-141-0/+10
|
* b200: Added warning for high bandwidth usageMartin Braun2015-04-141-0/+10
|
* ad9361: Removed recommended max clock rate warningMartin Braun2015-04-143-9/+4
|
* dboards: Fixed type deduction for older compilers on max287x codeMichael West2015-04-141-6/+6
|
* Increase command FIFO depth of N2x0 and X3x0 to 64.michael-west2015-04-103-4/+4
|
* UBX Phase Synchronization Supportmichael-west2015-04-101-64/+187
| | | | - Added configuration and assertion of SYNC signal
* X300: Change dboard clock rate to 50 MHzmichael-west2015-04-104-345/+480
|
* Fix for BUG #683: UHD: Need to factor out MAX287x code for UBX and CBXmichael-west2015-04-104-714/+918
| | | | | - Factored out MAX287x code into common header file - Added necessary code for MAX2871 synchronization.
* usrp1: codec_ctrl: Fix compiler warning.Moritz Fischer2015-04-101-1/+1
| | | | | | Use std::abs() instead of abs(). Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
* e300: remote_codec_ctrl: Fixed typo in error messageMoritz Fischer2015-04-081-1/+1
|
* B200: Change Catalina Reg 0x06 for RX data setup/hold timing issue @ ↵Ian Buckley2015-04-061-1/+1
| | | | 30.72MHz. Issue #726
* e100: Support command time access through dboard_iface.michael-west2015-04-032-6/+6
|
* uhd: Add ability to get and set command time through dboard_iface.michael-west2015-04-0318-31/+120
| | | | | This creates a wb_iface child class called timed_wb_iface, which adds support for timed commands.
* x300: Fix for Bug #714: Phase wobble across four channels on two devicesNeel Pandeya2015-03-301-1/+1
| | | | - Increased filter loop bandwith on clock control chip
* db_tvrx2: fixed boost::format bugMarcus Müller2015-03-301-1/+1
|
* usrp1: fixed check for loaded firmwareNicholas Corgan2015-03-271-2/+3
|
* Warning fixesNicholas Corgan2015-03-2727-92/+105
| | | | | | | * 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: Updated hashing algorithm for platform consistencydcaswell2015-03-161-3/+5
| | | | Now identical between 32- and 64-bit platforms.
* b200: Fixed var name typoMartin Braun2015-03-131-1/+1
|
* e300: Fix missing namespace prefixes.Moritz Fischer2015-03-123-6/+6
| | | | | | | In several files we were lacking boost:: namespace prefixes, which led to build failures on certain configurations. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>