Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | b200: Fixed setting of max rate | Martin Braun | 2016-04-22 | 2 | -10/+18 |
| | | | | | | | DSP rates are now being tracked as in whether or not they've been set. We can disregard unset DSPs for the automatic clock rate calculation. Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | ||||
* | e3xx: spi: Fix issue introduced in 1b149f56 | Moritz Fischer | 2016-04-19 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Kernels (3.15+) introduce the possibility to do DUAL and QUAD spi operations via spidev. Prior to this commit nothing was setting the {tx,rx}_nbits members of the struct spi_ioc_transfer. from include/uapi/linux/spi/spidev.h struct spi_ioc_transfer { __u64 tx_buf; __u64 rx_buf; __u32 len; __u32 speed_hz; __u16 delay_usecs; __u8 bits_per_word; __u8 cs_change; __u8 tx_nbits; __u8 rx_nbits; __u16 pad; }; This turns into an issue on more recent kernels, where it turns all transactions into QUAD transactions, while the controller actually doesn't support that mode of operation. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | gpio core: Fixed a mismatch in the address assignment for RX and full duplex | Paul David | 2016-04-06 | 1 | -2/+2 |
| | |||||
* | ubx: Changed member declaration to satisfy debug builds on Windows | Martin Braun | 2016-03-29 | 1 | -1/+1 |
| | |||||
* | Unroll the loops in the NEON float to/from integer converters. | Philip Balister | 2016-03-23 | 1 | -2/+46 |
| | | | | | | | | Unrolling the RX loop showed marked improvement with perf. The TX path was only slightly better. Checked signal correctness with shinysdr to verify received signal and tx_waveforms into a spectrum analyzer for TX. Signed-off-by: Philip Balister <philip@opensdr.com> | ||||
* | Added missing stdint.h include | Nicholas Corgan | 2016-03-22 | 1 | -1/+2 |
| | |||||
* | transport: Also send flow control ACKs on sequence errors | Martin Braun | 2016-03-16 | 1 | -0/+6 |
| | |||||
* | Fixed minor warnings: | Nicholas Corgan | 2016-03-04 | 3 | -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 | ||||
* | x300: Added power cycle message to uhd_image_loader | Martin Braun | 2016-03-03 | 1 | -0/+2 |
| | |||||
* | e300: Fixed a memory leak in udev code | Marcus Müller | 2016-03-03 | 1 | -2/+3 |
| | | | | | When querying temp mboard sensor on e300, sysfs attributes are read through udev. | ||||
* | Enable multiple programs to use USB USRPs on Windows | Derek Kozel | 2016-02-29 | 1 | -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. | ||||
* | UBX: Phase synchronization | michael-west | 2016-02-18 | 7 | -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 disconnect | DaulPavid | 2016-02-12 | 2 | -5/+5 |
| | |||||
* | Rectified the usage of UHD_IMAGES_DIR_WINREG_KEY in search paths. | vkakade | 2016-02-11 | 1 | -1/+1 |
| | |||||
* | B200: Fix for increasing retune times | michael-west | 2016-02-05 | 1 | -2/+2 |
| | |||||
* | uhd: add CMake flag for the Windows registry key to specify UHD images directory | Brooks Prumo | 2016-01-21 | 1 | -6/+2 |
| | |||||
* | cmake: removed unnecessary include | Nicholas Corgan | 2016-01-18 | 1 | -3/+1 |
| | |||||
* | e3xx: Added FPGA loading code for speedgrade 3 devices. | Moritz Fischer | 2015-12-16 | 5 | -15/+29 |
| | | | | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | ADF4002: Fix register programming (bug #974) | michael-west | 2015-12-15 | 1 | -4/+4 |
| | |||||
* | ihex: Windows fixes | Nicholas Corgan | 2015-12-14 | 2 | -11/+10 |
| | |||||
* | octoclock: Now uses internal ihex parser | Martin Braun | 2015-12-14 | 6 | -669/+44 |
| | |||||
* | b200: Factored ihex routines out of b200_iface | Martin Braun | 2015-12-14 | 4 | -160/+339 |
| | |||||
* | B2xx: Added B205mini support. | michael-west | 2015-12-10 | 4 | -35/+46 |
| | | | | | | - Add support to b200_impl - New INF file - Removed references to old 'B205' name | ||||
* | b2xx,e3xx,x300: Bumped FPGA compat numbers after SW time-sync changes | Ashish Chaudhari | 2015-12-10 | 3 | -4/+4 |
| | | | | | | | - b200: compat 13 - b200mini: compat 4 - e3xx: compat 14 - x3xx: compat 19 | ||||
* | Bumped FPGA compat numbers for B200, X300, and E300. | michael-west | 2015-12-10 | 3 | -3/+3 |
| | |||||
* | B200/E300: Set time sync on clock rate change to current time of first radio | michael-west | 2015-12-10 | 4 | -8/+20 |
| | |||||
* | B210/E300: Re-sync times after master clock rate change. | michael-west | 2015-12-10 | 2 | -0/+6 |
| | |||||
* | E300/X300: Add VITA time synchronization on internal signal | michael-west | 2015-12-10 | 5 | -6/+32 |
| | |||||
* | B210: Add VITA time synchronization on internal signal | michael-west | 2015-12-10 | 5 | -10/+30 |
| | |||||
* | e300: added virtual destructor to e300_sensor_manager class | Nicholas Corgan | 2015-12-08 | 1 | -1/+3 |
| | |||||
* | max287x: assert target_freq | Martin Braun | 2015-10-16 | 1 | -0/+1 |
| | |||||
* | e3xx: sysfs: Drop reference when we're done. | Moritz Fischer | 2015-10-14 | 1 | -0/+2 |
| | | | | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | fixup! ad9361: codec manager needs more includes on some platforms | Martin Braun | 2015-10-12 | 1 | -0/+1 |
| | |||||
* | B200: Fix for CODEC loopback test failure | michael-west | 2015-10-12 | 1 | -4/+34 |
| | | | | - Add delay after putting CODEC in loopback mode | ||||
* | octoclock: fixed still-in-bootloader error message | Nicholas Corgan | 2015-10-06 | 1 | -1/+1 |
| | |||||
* | cmake: Checked for ARMv8 to avoid building ARMv7 converters | Martin Braun | 2015-09-11 | 1 | -1/+1 |
| | |||||
* | b2xx,e3xx,x300: Bumped compat numbers for 3.9.1 UHD release | Ashish Chaudhari | 2015-09-03 | 3 | -4/+4 |
| | | | | | | | - b200: compat 11 - b200mini: compat 2 - e300: compat 11 - x300: compat 15 | ||||
* | b2xx: Removed DCM reset bit (obsolete) | Martin Braun | 2015-09-03 | 2 | -3/+2 |
| | |||||
* | b200mini: Change AD9364 interface timing for new IO design. | Ian Buckley | 2015-09-03 | 1 | -17/+3 |
| | | | | Removes all DCM reset codes. | ||||
* | cores: Corrected scaling_adjustment calculation | Ian Buckley | 2015-09-03 | 4 | -12/+42 |
| | | | | | | Compensate for headroom required to rotate a signal in the CORDIC. Fixes some CORDIC-related clipping issues, that reduced ENOB to 15 or 14.5 bits. | ||||
* | b200: fix startup bad USB state detection printout to use endl instead of ↵ | Michael Dickens | 2015-09-02 | 1 | -1/+1 |
| | | | | flush to print cleanly. | ||||
* | X300: Fix base address for FP GPIO | michael-west | 2015-09-01 | 1 | -1/+1 |
| | |||||
* | UHD: Fix max287x N divider ranges | michael-west | 2015-09-01 | 1 | -5/+5 |
| | |||||
* | Fixed minor warnings | Nicholas Corgan | 2015-09-01 | 7 | -16/+15 |
| | | | | | | * Unreferenced exceptions in try-catch statements * Incorrect function documentation * Unlabelled unused variables | ||||
* | b200: on startup when the bad USB state is detected, print this out for the ↵ | Michael Dickens | 2015-09-01 | 1 | -0/+1 |
| | | | | user to see, with brevity. | ||||
* | B2XX: Added B200mini support | michael-west | 2015-08-17 | 10 | -92/+277 |
| | |||||
* | x300: Removed call to is_pps_present | Ashish Chaudhari | 2015-08-17 | 1 | -4/+4 |
| | | | | - It's status is thrown away anyway | ||||
* | nirio: Changes to kernel proxy to work with RIO 15.0 on linux | Ashish Chaudhari | 2015-08-14 | 3 | -46/+655 |
| | | | | | - Implemented IOCTL macro for linux and macosx - Refactored v1 and v2 proxy code | ||||
* | octoclock: replaced Intel hex -> binary converter | Nicholas Corgan | 2015-08-14 | 8 | -290/+631 |
| | |||||
* | C API: added soft register API | Nicholas Corgan | 2015-08-14 | 1 | -0/+48 |
| |