|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| | - Updated changelog
- Updated submodule pointer
- Updated version
Note: Image package was not updated for RC1 because it's unchanged
from 3.9.3. | 
| | 
| 
| 
| 
| 
| 
| | 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> | 
| | 
| 
| 
| | Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | 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> | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| | Previously there were separate maint and master images. Since 3.8.1
these have been combined at a new URL. | 
| | 
| 
| 
| 
| 
| | OS X 10.5.8 is the last release to support PPC (current is 10.11.3) and
the default compilers in that release do not meet UHD's minimum
requirements. Also various dependency versions are not met. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | * Beautified the tool:
  * better help messages, argument description
  * removed device-specific warning about external clock source being  unavailable
  * if instant LO lock cannot be achieved, wait a few seconds
  * try/catches don't swallow unrelated errors
  * copyright year
* Since time is no longer auto-set on GPSDO, fix that | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| 
| | 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> | 
| | |  | 
| | 
| 
| 
| 
| | - Updated changelog (Debian + internal)
- Updated images package for final release | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | The previous version (using atomic variables) was fine, but didn't work
with all the Boost versions we currently support on the 3.9.X release
line.
This is a slightly less safe, but still sufficient example. | 
| | 
| 
| 
| 
| 
| | problems"
This reverts commit 8930d853f3ee2ac91fc7fd6b41046ca972da3c3f. | 
| | |  | 
| | |  | 
| | 
| 
| 
| 
| 
| | - Updated changelog
- Updated images package
- Updated version string | 
| | |  | 
| | 
| 
| 
| 
| 
| | * nirio_driver_iface_win: labeled unused variable for MinGW builds
* b200_impl: fixed unreferenced variable warning
* n200_image_loader: fixed signed vs. unsigned comparison | 
| | 
| 
| | No data was getting stored. | 
| | 
| 
| 
| | isn't received | 
| | |  | 
| | 
| 
| 
| 
| | When querying temp mboard sensor on e300, sysfs attributes are read
through udev. | 
| | |  | 
| | 
| 
| 
| 
| 
| 
| | 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. | 
| | 
| 
| 
| 
| 
| 
| | - 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 | 
| | |  | 
| | |  | 
| | |  | 
| | 
| 
| 
| | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | 
| | 
| 
| 
| | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | 
| | |  | 
| | 
| 
| 
| 
| | * MinGW builds check for libboost_thread_win32 instead of libboost_thread
* Checks for other platforms unaffected | 
| | |  | 
| | |  | 
| | 
| 
| 
| | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| | The bug is a result of wrong order of evaluation:
The '|' operator takes precedence over '?'. Therefore
the intended expression a = x | (y ? 1 : 0) got evaluated
as a = (x | y) ? 1 : 0.
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | 
| | 
| 
| 
| 
| 
| 
| | The EEPROM section was not getting written by make install,
so whatever was in there is in there.
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | 
| | 
| 
| 
| | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | 
| | 
| 
| 
| | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | 
| | 
| 
| 
| | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | 
| | |  |