Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | b100: Demote some clocking-related log messages to trace | Martin Braun | 2018-07-31 | 1 | -2/+2 |
| | |||||
* | b100: Remove all Boostisms from fifo_ctrl_excelsior | Martin Braun | 2018-07-31 | 1 | -9/+9 |
| | |||||
* | b100: Fix fifo_ctrl_excelsior not exiting | Martin Braun | 2018-07-31 | 1 | -13/+2 |
| | |||||
* | b100: Move fifo_ctrl_excelsior to b100 subdir | Martin Braun | 2018-07-31 | 5 | -2/+2 |
| | | | | | This device is the only one using it, and no one will ever use it going forward. | ||||
* | lmx2592: fix calibration start during tuning | Mark Meserve | 2018-07-31 | 1 | -1/+3 |
| | | | | - This bug could cause LO to not lock properly after a set_frequency call | ||||
* | lmx2592: always mux lock detect after init | Mark Meserve | 2018-07-31 | 1 | -9/+5 |
| | |||||
* | fixup! multi_usrp: Expose APIs for TX LO controls | Martin Braun | 2018-07-31 | 1 | -0/+1 |
| | | | | | | This is a fixup of a pretty old commit, but necessary. It adds a UHD_USRP_MULTI_USRP_TX_LO_CONFIG_API macro for detection of TX LO controls, which should have been in the original commit. | ||||
* | docs: Fix Doxygen warnings | Martin Braun | 2018-07-31 | 3 | -5/+5 |
| | |||||
* | lib: device: Parallelize device discovery | Martin Braun | 2018-07-31 | 1 | -11/+19 |
| | |||||
* | mpmd: Parallelize broadcast-finding | Martin Braun | 2018-07-31 | 1 | -2/+11 |
| | | | | This will broadcast on all interfaces concurrently, instead of serially. | ||||
* | python: Fixup for Python API install directory | Brent Stapleton | 2018-07-27 | 1 | -3/+15 |
| | | | | | | | | | | The Python API should now be installed to `PREFIX/lib/pythonVER/dist-packages/uhd` where the PREFIX is set by CMake and the Python version is determined by the Python module `distutils`. This should match user expectations much more than the previous behavior. Behavior in Virtualenvs is unchanged. | ||||
* | uhd: Post-release cleanup | Brent Stapleton | 2018-07-25 | 1 | -2/+2 |
| | | | | | | - Bump the UHD API version and return to development branch status - Removing artful in list of Ubuntu releases. Support for artful ended in July 2018. | ||||
* | X300: Change Ethernet buffering | Michael West | 2018-07-25 | 15 | -334/+355 |
| | | | | | | | Ethernet buffering is now done so that most of the buffering is done in the socket buffers and multiple frames are only used to support the receive side offload of the socket I/O. Eliminates dropped packets at high full duplex rates. | ||||
* | Device3: Constrain send_buff_size | Michael West | 2018-07-25 | 1 | -6/+12 |
| | | | | | send_buff_size is now constrained to input fifo size, and we increase timeout on getting flow control to reduce CPU usage. | ||||
* | rx_streamer: Release buffers no longer needed | Michael West | 2018-07-25 | 1 | -9/+26 |
| | | | | | This is to allow for num_recv_frames=1 and reduce conversions from ticks to time_spec_t to improve critical path performance. | ||||
* | X300: Reduce Ethernet frame size to 4000 | michael-west | 2018-07-25 | 2 | -6/+5 |
| | | | | | This is to avoid underruns caused by flow control packets being blocked by data packets at high rates. | ||||
* | Device3: Change packet-based flow control to byte-based flow control | Martin Braun | 2018-07-25 | 21 | -463/+657 |
| | |||||
* | rfnoc: Enabled SW flush mechanism impl'd in noc_shell | Ashish Chaudhari | 2018-07-24 | 4 | -5/+92 |
| | | | | | | | | | | | - UHD will now "disconnect" the noc_block data-path from the crossbar when the block's dtor is invoked. This allows long running or slow blocks to empty out rapidly during teardown. - UHD will also attempt to flush at init time in case a block is destroyed abnormally. The goal of the flush mechanism is to not lock up the FPGA - noc_shell compat number is now 3 | ||||
* | tests: Add multi_usrp_test.py | Vidush | 2018-07-24 | 1 | -0/+624 |
| | | | | | This is an API tester that uses the Python API to verify the correct behaviour of multi_usrp with respect to a hardware implementation. | ||||
* | 3.13.0.0 Release | Brent Stapleton | 2018-07-24 | 2 | -0/+119 |
| | | | | | | | - Update Debian changelog - Update manifest.txt - Update Debian copyright file - Update fpga-src submodule | ||||
* | rfnoc: legacy_compat: Remove superfluous variable | Martin Braun | 2018-07-23 | 1 | -1/+0 |
| | |||||
* | C API: Fix incorrectly declared lock | Martin Braun | 2018-07-23 | 1 | -1/+1 |
| | |||||
* | n230: Fix incorrectly declared locks | Martin Braun | 2018-07-23 | 1 | -3/+5 |
| | |||||
* | x300: Fix incorrectly declared locks | Martin Braun | 2018-07-23 | 2 | -5/+5 |
| | |||||
* | docs: Add comments on block port and ID for stream args | Martin Braun | 2018-07-20 | 1 | -1/+12 |
| | |||||
* | docs: Python API: Add comment on building on Windows | Martin Braun | 2018-07-19 | 1 | -0/+10 |
| | |||||
* | docs: Add page for the C API | Martin Braun | 2018-07-19 | 2 | -0/+25 |
| | |||||
* | docs: Add page for the Python API | Martin Braun | 2018-07-19 | 3 | -1/+87 |
| | |||||
* | Preparing for 3.13.0.0 Release | Martin Braun | 2018-07-19 | 1 | -1/+1 |
| | | | | | - Updated CHANGELOG - Updated UHD version to non-devel | ||||
* | mpm: n3xx: Init device on boot | Martin Braun | 2018-07-18 | 1 | -0/+42 |
| | | | | | Specify skip_boot_init=1 to not init during boot. This will increase boot time for an N310, typically by around 15 seconds. | ||||
* | mpmd: Add set_timeout_init() API call to mpmd_mboard_impl | Martin Braun | 2018-07-18 | 2 | -2/+11 |
| | |||||
* | fixup! uhd: Warn when tuning with auto DSP frequency and an external LO | Brent Stapleton | 2018-07-18 | 1 | -1/+3 |
| | | | | | | Check for ALL_LOS in the property tree before checking if its set to external. This warning is only applicable to the TwinRX, so its fine to only look for the ALL_LOS property. | ||||
* | uhd: initial commit of UHD support for E320 | Brent Stapleton | 2018-07-18 | 16 | -12/+1928 |
| | | | | Co-authored-by: Sugandha Gupta <sugandha.gupta@ettus.com> | ||||
* | mpm: initial commit of E320 code | Brent Stapleton | 2018-07-18 | 2 | -0/+21 |
| | | | | Co-authored-by: Sugandha Gupta <sugandha.gupta@ettus.com> | ||||
* | mpm: mg: Adding fast-reinit mode | Martin Braun | 2018-07-17 | 1 | -0/+24 |
| | | | | | | | | | | When a device is re-initialized without any changes (e.g., master_clock_rate, ref_clock_freq) then we can skip the initialization sequence and move on. This shaves a significant amount of time from the init sequence. Fast re-init can be overridden by providing the `force_reinit=1` device arg. | ||||
* | multi_usrp: Fix get_usrp_tx_info() for MPMD devices | Martin Braun | 2018-07-17 | 1 | -1/+1 |
| | |||||
* | UBX: Add support for phase synchronization at LTE clock rates | Michael West | 2018-07-17 | 3 | -13/+46 |
| | |||||
* | X300: Change default dboard_clock_rate depending on master_clock_rate | Michael West | 2018-07-17 | 2 | -3/+3 |
| | |||||
* | X300: Add support for 11.52 MHz and 23.04 MHz references | Michael West | 2018-07-17 | 1 | -12/+82 |
| | |||||
* | devtest: Minor Python fixes | Martin Braun | 2018-07-17 | 1 | -18/+30 |
| | | | | | - Fix some Pylint warnings - Improve output | ||||
* | fixup! lib: Purge some use of boost::system_time | Martin Braun | 2018-07-17 | 1 | -1/+0 |
| | |||||
* | B200: Fix SC8 RX Streaming | Vidush | 2018-07-16 | 1 | -9/+18 |
| | | | | | Coerces recv_frame_size to size of words (8 bytes) to prevent USB_TRANSFER_OVERFLOW error. | ||||
* | mg: fix tx power issue | Trung Tran | 2018-07-14 | 4 | -27/+4 |
| | | | | | | This commit will fix power issues with 2 radios configuration (UHD 3.12+). Removed unused _master boolean. CPLD path are now correct, each radio has its own CPLD object. | ||||
* | cmake: Allow to override UHD_GIT_BRANCH from CMake | Martin Braun | 2018-07-14 | 1 | -0/+4 |
| | | | | | | Use cmake -DUHD_GIT_BRANCH_OVERRIDE=$branchname. This can be helpful when building from tarballs, but you need to have the branch information. | ||||
* | fixup! B200: Check if recv_frame_size is larger than minimum value | michael-west | 2018-07-13 | 2 | -12/+20 |
| | |||||
* | cmake: add support to make python api installer on windows | Trung Tran | 2018-07-13 | 2 | -8/+6 |
| | |||||
* | cmake: Fix version numbering | Martin Braun | 2018-07-13 | 3 | -8/+8 |
| | | | | | UHD-* branches were being detected as "development", and #cmakedefine does not like it when values are actually zero. | ||||
* | cmake: Changing UHD version to 3.13 and flagging branch as development | Martin Braun | 2018-07-13 | 1 | -2/+2 |
| | |||||
* | b200: Update FW and FPGA images | Martin Braun | 2018-07-12 | 1 | -2/+2 |
| | | | | | FPGA compat number bumped to 15. This includes fixes to resolve the "lost EOB" issue on B2xx. | ||||
* | B200: Check if recv_frame_size is larger than minimum value | Vidush | 2018-07-12 | 2 | -0/+10 |
| |