Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | uhd: replace BOOST_FOREACH with C++11 range-based for loop | Andrej Rode | 2017-02-10 | 71 | -234/+206 |
| | | | | | Note: This is the first commit that uses for-range, and range-based for-loops are now usable for UHD development. | ||||
* | Merge branch 'maint' | Martin Braun | 2017-02-10 | 2 | -8/+20 |
|\ | |||||
| * | GPSDO: Improved detection | michael-west | 2017-02-01 | 1 | -7/+17 |
| | | | | | | | | | | - Added re-sending of *IDN? command if no reply or unexpected string (i.e. during GPSDO firmware initialization) - Shortened detection timeout to return sooner if no GPSDO present (faster initialization) | ||||
| * | x300: only remove existing items from zpu_iface_registry in destructor | Andrej Rode | 2017-02-01 | 1 | -1/+3 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-30 | 8 | -62/+76 |
|\| | |||||
| * | Moved default register values into ic_reg_map | Derek Kozel | 2017-01-30 | 2 | -32/+15 |
| | | |||||
| * | GPS: Improvements to query_gpsdo_sensor | michael-west | 2017-01-30 | 1 | -5/+5 |
| | | | | | | | | | | | | | | - Reordered operations to make sure setting clock and time sources is first - Reduced delay waiting for ref lock - Added wait for GPSDO warm up - Made warning messages in gps_ctrl function into log messages to prevent unnecessary output | ||||
| * | device3: Reset sequence number in get_tx_streamer() | Jonathon Pendlum | 2017-01-30 | 1 | -0/+1 |
| | | |||||
| * | x300: Increase PCIe TX frame size to 8184 | Jonathon Pendlum | 2017-01-26 | 1 | -4/+1 |
| | | |||||
| * | X300: Move property tree check to subscriber | Derek Kozel | 2017-01-26 | 1 | -5/+6 |
| | | | | | | | | | | Command Time path in the daughterboard does not yet exist during X300 initialization, so check cannot be done while subscribing. | ||||
| * | X300: Fix issue with GPSDO sometimes not being recognized properly | michael-west | 2017-01-26 | 1 | -10/+23 |
| | | |||||
| * | X300: Added code to handle case where older firmware was slow to release the ↵ | michael-west | 2017-01-26 | 1 | -6/+25 |
| | | | | | | | | claim causing discovery to fail | ||||
* | | x300: Reduced time spent on ADC self-calibration | Paul David | 2017-01-25 | 1 | -4/+4 |
| | | |||||
* | | x300: Output system messages in order for multi-threaded initialization | Paul David | 2017-01-19 | 1 | -0/+46 |
| | | |||||
* | | x300: Run motherboard setup with multiple threads | Paul David | 2017-01-19 | 1 | -2/+15 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2017-01-17 | 20 | -62/+414 |
|\| | |||||
| * | lib: add default ctors to structs and initialize members properly | Andrej Rode | 2017-01-12 | 4 | -4/+19 |
| | | |||||
| * | lib: remove statements after throw | Andrej Rode | 2017-01-12 | 3 | -3/+1 |
| | | |||||
| * | ad9361: assign before throw | Andrej Rode | 2017-01-12 | 1 | -1/+1 |
| | | |||||
| * | n230: fix coverity reports | Andrej Rode | 2017-01-12 | 1 | -1/+2 |
| | | |||||
| * | usrp2: fixes according to coverity reports | Andrej Rode | 2017-01-12 | 3 | -3/+3 |
| | | |||||
| * | docs: Purged references to CVITA, replaced with CHDR | Martin Braun | 2017-01-11 | 1 | -1/+1 |
| | | |||||
| * | X300: Prevent MB EEPROM Corruption | michael-west | 2017-01-10 | 8 | -49/+387 |
| | | | | | | | | | | | | | | - Load EEPROM data into firmware memory to access from there instead of driving the I2C bus directly - Fixed firmware performance issues by removing the popcntll() function and reducing frequency of background tasks to once every 10ms - Added x300_mb_eeprom_iface to handle cases of devices with older and newer firmware - Added checks for claim to device before driving the I2C bus | ||||
* | | x300: Remove XB clearing since it seems to have no effect | Paul David | 2017-01-16 | 1 | -8/+0 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-12-13 | 3 | -19/+25 |
|\| | |||||
| * | x300: Made MTU throttling more explicit in x300 header files | Martin Braun | 2016-12-13 | 2 | -1/+3 |
| | | |||||
| * | Fix typo causing channel list generation to fail. | michael-west | 2016-12-13 | 1 | -1/+1 |
| | | |||||
| * | X300: dont stop x300_find if receiving wrong flags | Andrej Rode | 2016-12-08 | 1 | -2/+2 |
| | | | | | | | | | | Just skip current receive buffer and do not stop processing udp packets completely. | ||||
| * | x300: Make PCIe muxing and connection multi-usrp capable | Martin Braun | 2016-12-08 | 2 | -15/+19 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-12-09 | 1 | -2/+7 |
|\| | |||||
| * | x300: Adding warning for sampling rate coercion | Martin Braun | 2016-12-06 | 1 | -2/+7 |
| | | |||||
| * | UBX: Force on RX driver to eliminate transient | michael-west | 2016-12-01 | 1 | -1/+1 |
| | | |||||
| * | rfnoc: legacy_compat gets its own set_{rx,tx}_rate() calls | Martin Braun | 2016-11-29 | 1 | -0/+24 |
| | | | | | | | | | | | | This avoids double-calling subscribers, and will fix the case where a rate change in a multi-channel scenario will break because the graph resolution is done before all rates are set. | ||||
| * | device3: Backed-out the alignment adaption | Martin Braun | 2016-11-29 | 1 | -6/+0 |
| | | |||||
* | | UBX: Force on RX driver to eliminate transient | michael-west | 2016-12-09 | 1 | -1/+1 |
| | | |||||
* | | rfnoc: legacy_compat gets its own set_{rx,tx}_rate() calls | Martin Braun | 2016-12-09 | 1 | -0/+24 |
| | | | | | | | | | | | | This avoids double-calling subscribers, and will fix the case where a rate change in a multi-channel scenario will break because the graph resolution is done before all rates are set. | ||||
* | | device3: Backed-out the alignment adaption | Martin Braun | 2016-12-09 | 1 | -6/+0 |
| | | |||||
* | | usrp: mboard_eeprom reinterpret_cast<>(0) instead of NULL | Andrej Rode | 2016-12-01 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-11-28 | 8 | -20/+9 |
|\| | |||||
| * | lib: Removed more superfluous variables | Martin Braun | 2016-11-28 | 4 | -10/+8 |
| | | |||||
| * | usrp2: Removed superfluous helper function | Martin Braun | 2016-11-28 | 1 | -4/+0 |
| | | |||||
| * | b100: Removed superfluous FX2 vid/pid | Martin Braun | 2016-11-28 | 2 | -4/+0 |
| | | |||||
| * | dma fifo: Removed superfluous attribute | Martin Braun | 2016-11-28 | 1 | -2/+1 |
| | | |||||
* | | Merge branch 'maint' | Martin Braun | 2016-11-15 | 1 | -2/+2 |
|\| | |||||
| * | n230: Make second dual-eth addr consistent with standard | Ashish Chaudhari | 2016-11-14 | 1 | -2/+2 |
| | | | | | | | | - The second address argument was changed from "secondary-addr" to "second_addr" | ||||
* | | rfnoc: Removed transport endianness as make arg | Martin Braun | 2016-11-09 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | This is only confusing, since the blocks do not have to care about endianness. The control interface needs to know (and takes care of it internally), and the streaming transport does the same (and does not directly connect to blocks). Reviewed-By: Michael West <michael.west@ettus.com> | ||||
* | | rfnoc: Moved transport endianness as property into both_xports_t | Martin Braun | 2016-11-09 | 5 | -17/+11 |
|/ | | | | Reviewed-By: Michael West <michael.west@ettus.com> | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 173 | -2285/+2286 |
| | | | | | | | | types) - Also removes all references to boost/cstdint.hpp and replaces it with stdint.h (The 'correct' replacement would be <cstdint>, but not all of our compilers support that). | ||||
* | X300: Fix for channel 1 failure to ACK a TX burst. | michael-west | 2016-11-07 | 1 | -24/+60 |
| | | | | | | - Added mapping from radio block and port to channel in legacy compat layer. - Improved parsing of stream args and added parsing of radio ID and port parameters for each channel. - Added proper programming of the response SID based on the new radio ID and port parameters. | ||||
* | device3: Removed some superfluous includes | Martin Braun | 2016-11-04 | 2 | -12/+1 |
| |