Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | utils: add set_thread_name API call, move thread_priority to thread | Andrej Rode | 2017-06-29 | 4 | -4/+5 |
| | |||||
* | uhd: Replaced many lexical_cast with appropriate C++11 equivalents | Martin Braun | 2017-06-29 | 20 | -62/+52 |
| | |||||
* | 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" | ||||
* | uhd: tasks now use std::threads under the hood, and can't be interrupted | Martin Braun | 2017-06-28 | 6 | -13/+23 |
| | | | | | 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 | -1/+1 |
|\| | |||||
| * | e310: Clarified log message re GPS | Martin Braun | 2017-06-27 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-06-27 | 13 | -207/+231 |
|\| | |||||
| * | E300: Modify e300_poll_waiter to reduce minimum timeout and fix race condition | michael-west | 2017-06-27 | 1 | -14/+24 |
| | | |||||
| * | 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 | 5 | -114/+129 |
| | | |||||
| * | twinrx: add reimport to LO options on property tree | Mark Meserve | 2017-06-15 | 1 | -1/+1 |
| | | |||||
| * | twinrx: add reimport lo mode | Mark Meserve | 2017-06-15 | 3 | -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 | 1 | -2/+14 |
| | | |||||
* | | rfnoc: Backported GPIO controls on radio blocks | Martin Braun | 2017-05-24 | 2 | -0/+67 |
| | | |||||
* | | Add missing variable initialization | Martin Siegumfeldt | 2017-05-23 | 1 | -1/+2 |
| | | | | | | | | | | | | - and thereby avoid deadlock upon the first wait() invocation Signed-off-by: Martin Siegumfeldt <mns@gomspace.com> | ||||
* | | Types: Added equality/inquality operators to support Boost.Python additions | Paul David | 2017-05-23 | 1 | -0/+8 |
| | | | | | | | | | | | | - Added to subdev_spec_pair_t - Added to range_t - Added tests for the inequalities | ||||
* | | log: Remove logging out of any UHD_STATIC_BLOCK. | trungnob | 2017-05-20 | 1 | -1/+1 |
| | | | | | | | | | | | | Window DLL loading is causing deadlock due to thread creation and synchronization of logging system; therefore, we want to remove it for now. | ||||
* | | multi_usrp: Added more checks for properties that may not exist | Martin Braun | 2017-05-15 | 1 | -3/+12 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-05-15 | 1 | -2/+28 |
|\| | |||||
| * | device3: Improved busy loop for tx flow control polling on slower machines | Patrick Sisterhen | 2017-05-08 | 1 | -2/+28 |
| | | | | | | | | Effectively adds a yield statement inside the busy loop. | ||||
* | | x300: Fixed TODO (used auto) | Martin Braun | 2017-05-04 | 1 | -3/+1 |
| | | |||||
* | | log: Moved fastpath logging to its own thread | Martin Braun | 2017-04-24 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-04-13 | 3 | -1/+6 |
|\| | |||||
| * | rfnoc: Update DDC and DUC command tick rate | Martin Braun | 2017-04-13 | 1 | -1/+1 |
| | | | | | | | | | | Update happens when the sampling rate is queried, which needs revisiting, but happens to occur at the correct time in the sequence. | ||||
| * | rfnoc: Add set_command_time hook to radio block | Derek Kozel | 2017-04-13 | 2 | -0/+5 |
| | | |||||
| * | UHD: Fix get_normalized_tx_gain in multi_usrp | Derek Kozel | 2017-04-09 | 1 | -1/+1 |
| | | |||||
* | | uhd: Removed unused code in recv_packet_demuxer_proxy_3000 | Martin Braun | 2017-04-12 | 1 | -30/+3 |
| | | | | | | | | | | All this code required defining RECV_PACKET_DEMUXER_3000_THREAD_SAFE, which we never set. | ||||
* | | utils: Replaced uhd::atomic_uint32_t with std::atomic | Martin Braun | 2017-04-12 | 2 | -9/+14 |
| | | |||||
* | | gps_ctrl: dont use gmtime | Andrej Rode | 2017-04-12 | 1 | -14/+10 |
| | | |||||
* | | gps_ctrl: yeah windows, my friend | Andrej Rode | 2017-04-12 | 1 | -1/+4 |
| | | |||||
* | | usrp: remove gregorian and lexical casting in gps_ctrl | Andrej Rode | 2017-04-12 | 1 | -12/+14 |
| | | |||||
* | | logging: remove unecessery newlines in log messages | Andrej Rode | 2017-04-07 | 1 | -1/+1 |
| | | |||||
* | | logging: Demoted more DEBUG to TRACE | Martin Braun | 2017-04-06 | 15 | -96/+98 |
| | | |||||
* | | transport: Fix some nullptr vs NULL vs 0 | Martin Braun | 2017-04-06 | 1 | -1/+2 |
| | | | | | | | | This affects some versions of Clang when using C++11 features. | ||||
* | | utils: add cmake switch to disable fastpath logging | Andrej Rode | 2017-04-06 | 1 | -3/+12 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-04-06 | 4 | -38/+61 |
|\| | |||||
| * | X300: Increase FW control ACK timeout | Michael West | 2017-04-05 | 1 | -1/+1 |
| | | | | | | | | - Fixes issue of fw_communication timeout errors on (Windows) systems where clock ticks are >10ms | ||||
| * | X300: Change default frame sizes for PCIe to be page aligned for better | Michael West | 2017-04-05 | 2 | -13/+16 |
| | | | | | | | | performance | ||||
| * | Device3: Improved send flow control | michael-west | 2017-04-05 | 1 | -24/+44 |
| | | | | | | | | | | | | - Implemented zero_copy_flow_ctrl for send transport - Removed bounded buffer for sequence acks - Created spin wait on flow control for fastest response to flow control updates | ||||
* | | logging: Demoted a number of DEBUG messages to TRACE | Martin Braun | 2017-04-05 | 21 | -39/+34 |
| | | |||||
* | | device3: Fixed potential concurreny issues | Ashish Chaudhari | 2017-04-05 | 6 | -16/+12 |
| | | | | | | | | | | | | | | - Protected block_ctrl vector with a mutex - Note: const block accessors are not thread safe - Removed sid_framer from base device3 class - Made x300,e300 sid_framers atomic | ||||
* | | multi_usrp: Removed ordering req. from prop_tree path access | Ashish Chaudhari | 2017-04-05 | 1 | -6/+18 |
| | | | | | | | | | | | | | | - Path getters for mboard, rx_dsp and tx_dsp concat the numeric channel to the tree path instead of indexing a list. This allows for easier multi threaded tree construction because values can be placed in the tree in a random order. | ||||
* | | uhd: Fix minor typo | Derek Kozel | 2017-04-04 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-03-24 | 1 | -0/+6 |
|\| | |||||
| * | max2871: fix for not writing register 0 when required | Mark Meserve | 2017-03-21 | 1 | -0/+6 |
| | |