Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | convert: Add sc12-sc16 converters | Tom Tsou | 2017-07-18 | 4 | -27/+169 |
| | | | | | | | | | | | | | | | | | Create missing sc12-sc16 and sc16-sc12 type converters. To avoid replicating the full sc12 converter class object, overload the converter calls with C++11 std::enable_if metafunctions. When used with std::is_floating and std::is_integral templates, this allow a single template interface with compile time function selection and static type checking. Note the below std::enable_if interface is confusing, but quite effective in this case. typename enable_if<is_floating_point<type>::value>::type* = NULL Fixes: #966 Related: #967, #1721 | ||||
* | ubx: Fixed UHD_MSG style log messages | Martin Braun | 2017-07-18 | 1 | -2/+6 |
| | |||||
* | Merge branch 'maint' | Martin Braun | 2017-07-17 | 8 | -32/+172 |
|\ | |||||
| * | utils: Added warnings and checks to images downloader | Derek Kozel | 2017-07-17 | 1 | -0/+14 |
| | | |||||
| * | converters: Added some tolerance for floating point-based tests to account ↵ | Martin Braun | 2017-07-07 | 1 | -2/+7 |
| | | | | | | | | for acceptable rounding | ||||
| * | CHANGELOG: Imported overlap from 3.9.LTS branch | Martin Braun | 2017-07-07 | 1 | -0/+14 |
| | | |||||
| * | fixup! x300: Changed discovery to return early if we find the serial requested | Brent Stapleton | 2017-07-05 | 1 | -1/+1 |
| | | |||||
| * | x300: Changed discovery to return early if we find the serial requested | bstapleton | 2017-06-30 | 1 | -1/+15 |
| | | |||||
| * | cbx: turn on LO LPF at <2GHz instead of <1.5GHz | Mark Meserve | 2017-06-30 | 2 | -18/+38 |
| | | |||||
| * | examples: Improved output for latency_test | Martin Braun | 2017-06-30 | 1 | -8/+71 |
| | | |||||
| * | UBX: Added error handling for setting the dboard clock rate. | bstapleton | 2017-06-29 | 1 | -3/+13 |
| | | | | | | | | Setting daughterboard clock rate while using UBX on X300 caused an error. Added handling, now throws a warning that the phase will vary. | ||||
* | | boost: Added workaround for Boost 1.64 | Martin Braun | 2017-07-06 | 1 | -0/+4 |
| | | |||||
* | | e300: Fixed product name to show device and speed grade | Sugandha Gupta | 2017-06-30 | 2 | -4/+13 |
| | | |||||
* | | rfnoc: Fixed SRAM FIFO indexing | Martin Braun | 2017-06-30 | 1 | -3/+12 |
| | | | | | | | | | | | | | | Loopback FIFOs ("SRAM FIFOs") only have a single channel, unlike the DRAM FIFOs (and that's also the reason why we have full bandwdith between all channels using those). We thus need to ensure that every TX stream gets its own SRAM FIFO. | ||||
* | | Utils: Added X3xx support for reading FPGA images | Paul David | 2017-06-30 | 1 | -9/+18 |
| | | |||||
* | | X3xx: Added image loader support for reading FPGA images | Paul David | 2017-06-30 | 2 | -18/+222 |
| | | |||||
* | | X3xx: Incremented firmware compat version minor | Paul David | 2017-06-30 | 1 | -1/+1 |
| | | |||||
* | | X3xx: Updated firmware to support reading FPGA image data | Paul David | 2017-06-30 | 2 | -1/+56 |
| | | |||||
* | | examples/c-api: Fix invalid free of device_args | sugandhagupta | 2017-06-29 | 2 | -8/+10 |
| | | | | | | | | | | | | | | | | | | One does not simply free() stack / automatic variables. Please `man 3 strdup()`. Signed-off-by: Sugandha Gupta <sugandha.gupta@ettus.com> Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | | made FX2 EEPROMS and firmware build with modern SDCC 3.6 | Marcus Müller | 2017-06-29 | 31 | -472/+472 |
| | | |||||
* | | docs: Fixed doxygen warnings | sugandhagupta | 2017-06-29 | 4 | -26/+35 |
| | | |||||
* | | utils: add set_thread_name API call, move thread_priority to thread | Andrej Rode | 2017-06-29 | 42 | -84/+177 |
| | | |||||
* | | uhd: Replaced many lexical_cast with appropriate C++11 equivalents | Martin Braun | 2017-06-29 | 42 | -121/+97 |
| | | |||||
* | | ad9361: Reconfigure Rx HB filters with MCR >58 MHz | Tom Tsou | 2017-06-28 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | Disable halfband HB3 (shortest and closest filter to the ADC) and enable HB2 (larger and second closest filter to the ADC). This significantly reduces HB excess bandwidth rolloff and reduces the effective noise floor by ~20 dB at rates above 58 MHz. The filter change has no effect at clock rates below 58 MHz. Fixes #1542 "Significant raise in noise floor using MCR above 58MHz" | ||||
* | | rfnoc: Added some more logging in graph code | Martin Braun | 2017-06-28 | 1 | -8/+18 |
| | | |||||
* | | uhd: tasks now use std::threads under the hood, and can't be interrupted | Martin Braun | 2017-06-28 | 10 | -41/+82 |
| | | | | | | | | | | USRP1 and USRP2 used tasks that relied on Boost thread interruption mechanisms. These were replaced with explicit atomics. | ||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-28 | 1 | -365/+0 |
|\| | |||||
| * | x300: Removed stray file | Martin Braun | 2017-06-28 | 1 | -367/+0 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 1 | -0/+6 |
|\| | |||||
| * | b200: Added doc regarding external+GPSDO ref issues | Martin Braun | 2017-06-27 | 1 | -0/+6 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 2 | -2/+22 |
|\| | |||||
| * | docs: Updated X300 docs to refer to the Knowledge Base regarding ↵ | bstapleton | 2017-06-27 | 1 | -1/+4 |
| | | | | | | | | daughterboard selection/compatibility. | ||||
| * | e310: Added some doc comments on frontend tuning | Martin Braun | 2017-06-27 | 1 | -1/+18 |
| | | |||||
* | | rfnoc: Fixed radio compiler warnings | Martin Braun | 2017-06-27 | 1 | -5/+5 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 2 | -4/+10 |
|\| | |||||
| * | e310: Clarified log message re GPS | Martin Braun | 2017-06-27 | 1 | -1/+1 |
| | | |||||
| * | docs: Clarified use of "gpsdo" for E310 | Martin Braun | 2017-06-27 | 1 | -3/+9 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 15 | -214/+262 |
|\| | |||||
| * | E300: Modify e300_poll_waiter to reduce minimum timeout and fix race condition | michael-west | 2017-06-27 | 1 | -14/+24 |
| | | |||||
| * | Fix: field was bool, but needs to take values -1;1 | Marcus Müller | 2017-06-27 | 1 | -2/+2 |
| | | |||||
| * | Revert "xcvr: Query ref clock, not ADC/DAC clock" | Martin Braun | 2017-06-26 | 1 | -1/+1 |
| | | | | | | | | This reverts commit 60920644aa33d1a6f7a4dac30bdb890b9bc4301f. | ||||
| * | X300: Fix DAC sync | michael-west | 2017-06-26 | 2 | -53/+14 |
| | | |||||
| * | X300: Implement single DMA channel for all async messages | Michael West | 2017-06-26 | 4 | -15/+45 |
| | | |||||
| * | X300: Dual channel TX performance improvements | Michael West | 2017-06-26 | 6 | -118/+157 |
| | | |||||
| * | twinrx: add reimport to LO options on property tree | Mark Meserve | 2017-06-15 | 1 | -1/+1 |
| | | |||||
| * | twinrx: remove committed build artifact | Mark Meserve | 2017-06-15 | 1 | -0/+0 |
| | | |||||
| * | twinrx: add reimport lo mode | Mark Meserve | 2017-06-15 | 4 | -16/+21 |
| | | |||||
* | | b200: Fixed logging messages during FPGA image loading. | Martin Braun | 2017-06-16 | 1 | -11/+19 |
| | | |||||
* | | x300: Added location info to FW ctrl error messages | Ashish Chaudhari | 2017-06-15 | 3 | -2/+23 |
| | | |||||
* | | utils: Added log_add to CMake for installation | Martin Braun | 2017-06-06 | 1 | -0/+1 |
| | |