| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
| |
Provide some more background on when you need to cross compile UHD and install
it on the E310. Clarify image build process.
Signed-off-by: Philip Balister <philip@opensdr.com>
|
| |
|
|
|
|
|
|
|
|
|
| |
- 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>
|