aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Autoconfigure refclk frequency if LEA-M8F detectedlea-m8f-003_009_004Matthias P. Braendli2016-07-155-2/+34
| | | | | This should make this branch compatible with both Ettus GPSDO using 10MHz refclk and the LEA-M8F using 30.72MHz
* Don't send GPS specific command before recognitionjohschmitz2016-06-171-3/+0
| | | | LEA M8F should be initialized after recognition, which is indeed the case so the first init is not needed and might be harmful for other GPS modules.
* Make sensor gps_locked work for LEA-M8F tooMatthias P. Braendli2016-05-251-2/+1
|
* Use TIM-TOS instead of NAV-SOL to determine time lockMatthias P. Braendli2016-05-252-61/+85
|
* UART! Don't kill my bytes!Matthias P. Braendli2016-05-251-1/+0
|
* Remove unused varsMatthias P. Braendli2016-05-251-2/+0
|
* gps: Add CRC check to UBX parserMatthias P. Braendli2016-05-251-15/+44
|
* Re-add gps_ctrl dtorMatthias P. Braendli2016-05-251-0/+4
|
* Improve LEA-M8F detection and protocol parsingMatthias P. Braendli2016-05-252-72/+136
|
* Comment out some debugging messagesMatthias P. Braendli2016-05-251-2/+4
|
* Improve LEA-M8F autodetection and poll NAV-SOLMatthias P. Braendli2016-05-253-55/+195
|
* Add detection for LEA-M8FMatthias P. Braendli2016-05-253-8/+47
|
* Change b200 refclk to 30.72MHzMatthias P. Braendli2016-05-251-2/+2
|
* Final changes for 3.9.4 release:Martin Braun2016-05-052-2/+17
| | | | | - Updated UHD images packages (zip file name change) - Updated Debian changelog
* b200: Changed implicit conversion to explicit conversion for wptrAndrew Lynch2016-05-051-2/+2
|
* b200: Changed tree sptr in lambda to wptrAndrew Lynch2016-05-041-2/+6
|
* docs: Update E310 documentation.Philip Balister2016-04-281-6/+30
| | | | | | | 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 images package for UHD 3.9.4 RC1Ashish Chaudhari2016-04-261-2/+2
|
* Preparing maint branch for 3.9.4-RC1Martin Braun2016-04-223-1/+13
| | | | | | | | | - Updated changelog - Updated submodule pointer - Updated version Note: Image package was not updated for RC1 because it's unchanged from 3.9.3.
* b200: Fixed setting of max rateMartin Braun2016-04-222-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>
* math: Fixed floating point comparison for custom deltaMartin Braun2016-04-222-1/+9
| | | | Reviewed-By: Derek Kozel <derek.kozel@ettus.com>
* e3xx: spi: Fix issue introduced in 1b149f56Moritz Fischer2016-04-191-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>
* docs: Fixed apt-get command for launchpad debsMartin Braun2016-04-141-1/+1
|
* cmake: Enable use of dot for DoxygenMartin Braun2016-04-072-1/+8
|
* gpio core: Fixed a mismatch in the address assignment for RX and full duplexPaul David2016-04-061-2/+2
|
* Fixed spelling errors, mostly in documentationDerek Kozel2016-04-0619-30/+30
|
* cmake: Removed setting of CPACK_SET_DESTDIRMartin Braun2016-04-062-3/+0
|
* Updated URL for USRP image filesDerek Kozel2016-03-291-2/+1
| | | | | Previously there were separate maint and master images. Since 3.8.1 these have been combined at a new URL.
* Removed mention of OSX PPC supportDerek Kozel2016-03-291-1/+1
| | | | | | 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.
* ubx: Changed member declaration to satisfy debug builds on WindowsMartin Braun2016-03-291-1/+1
|
* query_gpsdo_sensors: fixed sleep timeNicholas Corgan2016-03-251-2/+2
|
* utils: Updated query_gpsdo_sensorsMarcus Müller2016-03-241-31/+90
| | | | | | | | | | * 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
* cmake: Added installation of .reg fileMartin Braun2016-03-241-0/+14
|
* Unroll the loops in the NEON float to/from integer converters.Philip Balister2016-03-231-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 includeNicholas Corgan2016-03-221-1/+2
|
* Final preparations for 3.9.3 releaseMartin Braun2016-03-213-4/+21
| | | | | - Updated changelog (Debian + internal) - Updated images package for final release
* debian: updated changelog converter for sensible defaultsMartin Braun2016-03-211-4/+16
|
* examples: Re-enabled better thread interruption in benchmark_rateMartin Braun2016-03-171-32/+126
| | | | | | | 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.
* Revert "examples: Modified benchmark_rate so thread interrupts cannot cause ↵Martin Braun2016-03-161-120/+32
| | | | | | problems" This reverts commit 8930d853f3ee2ac91fc7fd6b41046ca972da3c3f.
* transport: Also send flow control ACKs on sequence errorsMartin Braun2016-03-161-0/+6
|
* examples: Modified benchmark_rate so thread interrupts cannot cause problemsMartin Braun2016-03-141-32/+120
|
* Updated branch for upcoming 3.9.3 releaseMartin Braun2016-03-143-3/+15
| | | | | | - Updated changelog - Updated images package - Updated version string
* Added <cstddef> includes to support more platformsMartin Braun2016-03-082-0/+2
|
* Fixed minor warnings:Nicholas Corgan2016-03-043-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
* examples: TX/RX loopback stopping condition was reversedPaul David2016-03-031-1/+1
| | | No data was getting stored.
* examples: TX/RX loopback could run forever if the exact number of samples ↵DaulPavid2016-03-031-1/+1
| | | | isn't received
* x300: Added power cycle message to uhd_image_loaderMartin Braun2016-03-031-0/+2
|
* e300: Fixed a memory leak in udev codeMarcus Müller2016-03-031-2/+3
| | | | | When querying temp mboard sensor on e300, sysfs attributes are read through udev.
* Added srec_cat dependency for building the firmwareDerek Kozel2016-02-291-1/+1
|
* Enable multiple programs to use USB USRPs on WindowsDerek Kozel2016-02-291-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.