Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | rpc: Changed API to request/notify for better distinction between the two | Martin Braun | 2017-12-22 | 4 | -25/+50 |
| | |||||
* | mpm/mpmd: Further improvements on multi-device operations | Martin Braun | 2017-12-22 | 3 | -51/+168 |
| | | | | | | | - Crossbar local addr is now written during initialization of UHD session - Support for multiple crossbars per device (at least on UHD side) - Crossbars are now sequentially given a unique address | ||||
* | mpmd: Refactored code to allow multi-device initialization | Martin Braun | 2017-12-22 | 4 | -148/+247 |
| | |||||
* | eiscat/mpm: Moved EISCAT full init sequence to UHD | Martin Braun | 2017-12-22 | 2 | -2/+21 |
| | |||||
* | rpc: Explicit code for non-returning RPC calls | Martin Braun | 2017-12-22 | 1 | -0/+19 |
| | |||||
* | mpm/mpmd: Crossbar info is now polled instead of hardcoded | Martin Braun | 2017-12-22 | 1 | -3/+17 |
| | | | | - Extended base periph manager to provide crossbar info | ||||
* | rpc: Improved error handling | Martin Braun | 2017-12-22 | 1 | -2/+17 |
| | |||||
* | mpmd/rpc: Added a convenience wrapper for calling with a token | Martin Braun | 2017-12-22 | 2 | -5/+34 |
| | |||||
* | eiscat: Added RPC passing API | Martin Braun | 2017-12-22 | 2 | -3/+20 |
| | |||||
* | mpmd: Added preliminary support for passing RPC client to blocks | Martin Braun | 2017-12-22 | 4 | -15/+107 |
| | |||||
* | eiscat: Fixed missing antenna selection reg write for direct rx | Martin Braun | 2017-12-22 | 2 | -2/+20 |
| | |||||
* | eiscat: Fixed missing antenna selection reg write for direct rx | Martin Braun | 2017-12-22 | 1 | -0/+1 |
| | |||||
* | eiscat: Numerous modification for testing beamforming | Martin Braun | 2017-12-22 | 2 | -16/+158 |
| | |||||
* | Rename netd to mpmd | Martin Braun | 2017-12-22 | 8 | -60/+57 |
| | |||||
* | eiscat: Accept both mixed-case and upper-case antenna names (Rx0, RX0) | Martin Braun | 2017-12-22 | 1 | -1/+4 |
| | |||||
* | eiscat: Antenna selection, gain setting | Martin Braun | 2017-12-22 | 2 | -32/+306 |
| | |||||
* | mpmd: Read transport IP address from device args | Martin Braun | 2017-12-22 | 2 | -4/+8 |
| | |||||
* | converters: Swap 16 bit samples (s16) | Martin Braun | 2017-12-22 | 1 | -20/+6 |
| | |||||
* | rfnoc: Enabled log messages for graph_impl | Martin Braun | 2017-12-22 | 1 | -2/+1 |
| | |||||
* | eiscat: Added more properties, other minor fixes | Martin Braun | 2017-12-22 | 2 | -1/+38 |
| | |||||
* | eiscat: Enabled eiscat db to work with rfnoc_rx_to_file | Martin Braun | 2017-12-22 | 2 | -42/+64 |
| | |||||
* | mpmd: Increased buff size on mpmd rx | Martin Braun | 2017-12-22 | 2 | -0/+29 |
| | |||||
* | eiscat: Added skeleton for dboard driver support | Martin Braun | 2017-12-22 | 9 | -5/+281 |
| | |||||
* | mpm: LMK code now throws on incorrect chip ID | Martin Braun | 2017-12-22 | 2 | -4/+14 |
| | |||||
* | mpm: Fixed a plethora of SPI-related issues | Martin Braun | 2017-12-22 | 2 | -9/+17 |
| | |||||
* | lmk: Update LMK04828 driver with values for Magnesium | Derek Kozel | 2017-12-22 | 2 | -49/+69 |
| | |||||
* | lib: usrp: magnesium: Stub out a radio_ctrl for magnesium | Moritz Fischer | 2017-12-22 | 5 | -2/+219 |
| | | | | | Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by: Martin Braun <martin.braun@ettus.com> | ||||
* | uhd: add a simple make_transport to netd_impl | Andrej Rode | 2017-12-22 | 2 | -9/+14 |
| | |||||
* | usrp: add netd find and impl, add uhd rpc client wrapper | Andrej Rode | 2017-12-22 | 9 | -7/+498 |
| | |||||
* | uhd: add cut-down rpclib source tree and import tool | Andrej Rode | 2017-12-22 | 520 | -0/+84485 |
| | |||||
* | Initial commit for N3xx development. | Martin Braun | 2017-12-22 | 5 | -0/+235 |
| | | | | | | | | | | | | | | - Creates mpm/ subdirectory - First pass at hardware daemon/MPM - New code for LMK04828, AD9371 - spidev integration Contributions by: Martin Braun <martin.braun@ettus.com> Derek Kozel <derek.kozel@ettus.com> Mark Meserve <mark.meserve@ni.com> Andrej Rode <andrej.rode@ettus.com> | ||||
* | lib: Add non-public include directory | Martin Braun | 2017-12-22 | 2 | -0/+9 |
| | | | | This is meant for headers that don't export symbols. | ||||
* | Clean up build process | Martin Braun | 2017-12-22 | 7 | -312/+66 |
| | | | | | | - Removed stale files (i2c_core_100, spi_core_100) - Made more compilation condiational; disabling some devices will disable dependencies as well so they don't get compiled in by default. | ||||
* | Move all license headers to SPDX format. | Martin Braun | 2017-12-22 | 447 | -5578/+661 |
| | |||||
* | rfnoc: ddc: Removed boost::bind usage, other minor cleanup | Martin Braun | 2017-12-20 | 1 | -39/+60 |
| | |||||
* | ddc/duc: enhance ddc/duc with new parameters | Ryan Marlow | 2017-12-20 | 2 | -40/+113 |
| | | | | | | | | | | | | - NUM_HALFBANDS and CIC_MAX are no longer hard coded and are now readback regs. - both DDC and DUC use same encoding to enable halfbands (increment the number) - removed hacky hack & fixed get_output_rate/get_input_rate to include only valid rates based on NUM_HALFBANDS and CIC_MAX. - added compatibility number readback w/ warning/error messages - Updated images package to include new DDC/DUC (affects X-Series only) - Updated fpga-src submodule pointer | ||||
* | X300: Add retry to DAC synchronization | michael-west | 2017-12-20 | 3 | -38/+90 |
| | | | | | Reviewed-by: Martin Braun <martin.braun@ettus.com> Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com> | ||||
* | e300: Fix use of basic_datagram_socket::native() | Martin Braun | 2017-12-19 | 1 | -1/+1 |
| | |||||
* | Fix build with Boost 1.66 | ilovezfs | 2017-12-19 | 3 | -3/+3 |
| | | | | Thanks to FX Coudert for suggesting this fix. | ||||
* | TwinRX: Added ADF5356 synth and TwinRX Rev C support | Derek Kozel | 2017-12-08 | 12 | -463/+747 |
| | | | | | | | | | ADF5355 and ADF5356 support merged into adf535x class Default register values moved into regmap Reviewed-By: Martin Braun <martin.braun@ettus.com> Reviewed-By: Ashish Chaudhari <ashish@ettus.com> Reviewed-By: Mark Meserve <mark.meserve@ni.com> | ||||
* | UBX: Add support for UBX-TDD | michael-west | 2017-12-07 | 4 | -5/+34 |
| | |||||
* | UBX: Add implementation of TDD xcvr mode and force TX PA on in TDD mode to ↵ | michael-west | 2017-12-07 | 1 | -12/+47 |
| | | | | reduce transient at start of transmission | ||||
* | UHD: Add eeprom info to dboard_base | michael-west | 2017-12-07 | 7 | -42/+55 |
| | |||||
* | rfnoc: Added TX LO APIs to radio_ctrl | Martin Braun | 2017-12-06 | 2 | -2/+84 |
| | | | | | | | Also added stubs in the default impl. Reviewed-By: Ashish Chaudhari <ashish@ettus.com> Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | ||||
* | multi_usrp: Expose APIs for TX LO controls | Martin Braun | 2017-12-06 | 1 | -0/+220 |
| | | | | | Reviewed-By: Ashish Chaudhari <ashish@ettus.com> Reviewed-By: Derek Kozel <derek.kozel@ettus.com> | ||||
* | adf435x: Add APIs for cp current and aux level | Alex Williams | 2017-10-30 | 2 | -9/+76 |
| | |||||
* | n230: Properly initialize request before discovery | Martin Braun | 2017-10-23 | 1 | -0/+2 |
| | | | | | | The request struct passed to send() was not fully initialized, causing code checkers to choke. This fix doesn't affect functionality (the values were not used for anything), but removes warnings. | ||||
* | transport: nirio_zero_copy: Remove redundant buffer pools | Moritz Fischer | 2017-10-11 | 1 | -5/+0 |
| | | | | | | | Remove the redundant send/recv buffer_pools from nirio_zero_copy_impl class as no one is using them. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | transport: liberio: Check return values for liberio_chan_set_fixed_size() | Moritz Fischer | 2017-10-10 | 1 | -4/+10 |
| | | | | | | | Check return value of liberio_chan_set_fixed_size() since it can fail, and bad things happen if one just proceeds. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | transport: liberio: Fix bug with recv timeout conversion | Moritz Fischer | 2017-10-05 | 1 | -3/+3 |
| | | | | | | | | | | | | | The timeout value passed in by UHD would get multiplied by USEC, to convert from the UHD value in seconds to the liberio value in microseconds. The bug manifested itself by calling liberio_dequeue_buf() with a timeout equivalent to 100s. Fixes ed1c64c81 ('transport: Added liberio_zero_copy transport ...') Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> Cc: Alex Williams <alex.williams@ni.com> |