Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | e300_remote_codec_ctrl: add impl of set_timing_moderfnoc-devel | Trung Tran | 2018-07-03 | 1 | -0/+5 |
| | | | | In order to pass the compilation error. This function is not used in e310 case. | ||||
* | ad9361_ctrl: removed surperflous _use_time_spi and _use_safe_spi | Trung Tran | 2018-07-02 | 1 | -3/+0 |
| | |||||
* | ad9361: Add set_timing_mode() | Martin Braun | 2018-06-29 | 1 | -0/+3 |
| | |||||
* | rfnoc: Change to checking tx streamer in ddc::get_output_samp_rate() | Martin Braun | 2018-06-29 | 1 | -1/+1 |
| | |||||
* | multi_usrp: Remove superfluous device3.hpp include | Martin Braun | 2018-06-29 | 1 | -1/+0 |
| | |||||
* | device3: Remove superfluous _sid_framer | Martin Braun | 2018-06-29 | 2 | -4/+0 |
| | |||||
* | Merge branch 'master' into rfnoc-devel | Martin Braun | 2018-06-29 | 10 | -16/+239 |
|\ | | | | | | | | | Conflicts: host/lib/usrp/e300/e300_impl.hpp | ||||
| * | e300: merge files from rfnoc-devel | Trung N Tran | 2018-06-29 | 15 | -1564/+1179 |
| | | | | | | | | This disables the ability to do "network mode" on the E310. | ||||
| * | rfnoc: Merge block controller header files from rfnoc-devel | Trung Tran | 2018-06-29 | 3 | -44/+123 |
| | | |||||
| * | mpm: ad9371: Accept PID 0x01 as well as 0x03 | Martin Braun | 2018-06-28 | 1 | -1/+5 |
| | | |||||
| * | mpm: adding adf400x support to chips | Brent Stapleton | 2018-06-27 | 5 | -3/+226 |
| | | | | | | | | | | Adding ADF400X driver to MPM. This uses the Boost.Python bound spidev, and is largely a translation from the C++ driver in UHD. | ||||
| * | Update ISE/Vivado versions in images.dox | Robin Coxe | 2018-06-26 | 1 | -4/+5 |
| | | |||||
* | | rfnoc: Fix merge conflict whoopsie in block_ctrl_base.hpp | Martin Braun | 2018-06-28 | 1 | -4/+0 |
| | | |||||
* | | Merge branch 'master' into rfnoc-devel | Martin Braun | 2018-06-28 | 6 | -17/+723 |
|\| | |||||
| * | fixup! Time_spec: Add Operators | Vidush | 2018-06-26 | 2 | -13/+10 |
| | | |||||
| * | Update README.md, LICENSE.md, and CONTRIBUTING.md | Martin Braun | 2018-06-26 | 4 | -4/+713 |
| | | |||||
* | | Merge branch 'master' into rfnoc-devel | Martin Braun | 2018-06-25 | 53 | -58/+2941 |
|\| | | | | | | | | | Conflicts: host/include/uhd/usrp/multi_usrp.hpp | ||||
| * | docs: Fixed a doxygen warning | Martin Braun | 2018-06-22 | 2 | -1/+2 |
| | | |||||
| * | UHD: Make ctrl_iface_impl deconstructor virtual | Martin Braun | 2018-06-22 | 1 | -1/+1 |
| | | |||||
| * | UHD: Updated blockdef dest asserts | Martin Braun | 2018-06-22 | 1 | -3/+3 |
| | | |||||
| * | UHD: Update copyright dates | Martin Braun | 2018-06-22 | 3 | -3/+3 |
| | | |||||
| * | UHD: Reorder include | Martin Braun | 2018-06-22 | 1 | -1/+1 |
| | | |||||
| * | Python: Bind Gain Profile Functions | Vidush | 2018-06-22 | 1 | -0/+14 |
| | | |||||
| * | multi_usrp: Forward-declare device3 | Martin Braun | 2018-06-22 | 1 | -3/+5 |
| | | | | | | | | | | There is no need to include it in multi_usrp.hpp, and in fact, it will break stuff when ENABLE_RFNOC=OFF, which is currently the default. | ||||
| * | RFNoC: Add FIR, Null, and Window block controllers | Martin Braun | 2018-06-22 | 7 | -0/+452 |
| | | |||||
| * | RFNoC: Add Siggen block controller | Sugandha Gupta | 2018-06-22 | 2 | -0/+74 |
| | | |||||
| * | UHD: Expose device3 APIs in multi_usrp | Martin Braun | 2018-06-22 | 1 | -0/+15 |
| | | |||||
| * | Docs: Add stub of RFNoC docs | Martin Braun | 2018-06-22 | 5 | -3/+26 |
| | | |||||
| * | UHD: Added RFNoC examples | Martin Braun | 2018-06-22 | 3 | -0/+830 |
| | | |||||
| * | RFNoC: Add moving avg, splitstream, and vector IIR block definitions | Martin Braun | 2018-06-22 | 3 | -0/+172 |
| | | |||||
| * | RFNoC: Add debug, gain, schmidlcox, and serialdemod block definitions | Jonathon Pendlum | 2018-06-22 | 4 | -0/+298 |
| | | |||||
| * | B200: Enforce min_tick_rate | Vidush | 2018-06-21 | 1 | -0/+11 |
| | | |||||
| * | fixup! python: Separating exposed Python data structures | Vidush | 2018-06-21 | 1 | -1/+1 |
| | | |||||
| * | *_dsp_core: Update frequency when updating rates | Vidush | 2018-06-21 | 4 | -0/+20 |
| | | | | | | | | | | Since the frequency shifter is set to a relative rate, it needs to be updated when changing the sampling rate. | ||||
| * | Python: Add tx_lo Functions | Vidush | 2018-06-20 | 1 | -0/+20 |
| | | |||||
| * | Python: Remove Unnecessary Metadata Assignment | Vidush | 2018-06-20 | 1 | -1/+0 |
| | | |||||
| * | python: Adding Python API benchmark rate | Brent Stapleton | 2018-06-20 | 2 | -0/+482 |
| | | | | | | | | Python API version of the benchmark rate utility. | ||||
| * | python: Added curses frequency plot example | Paul David | 2018-06-20 | 2 | -0/+153 |
| | | |||||
| * | cmake: Fixed the Python executable finding logic | Håkon Vågsether | 2018-06-20 | 1 | -2/+11 |
| | | | | | | | | Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com> | ||||
| * | python: removing unnecessary configuration | Thibaud Marazano | 2018-06-20 | 1 | -1/+0 |
| | | | | | | | | | | | | | | Removed "set_tx_rate" that sets all channels initially, because the channel loop handles this. Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com> | ||||
| * | python: Separating exposed Python data structures | Paul David | 2018-06-20 | 27 | -712/+1624 |
| | | | | | | | | | | | | | | | | | | - Separating exposed Python data structures into logical sections - Exposes all of the multi_usrp API - Adds a layer of Python for documentation and adding helper methods - Adds improvements and fixes to the MultiUSRP object - Includes additional exposed data structures (like time_spec_t, etc.) - Add code to release the Python GIL during long C++ calls | ||||
| * | python: Initial commit of Python API | Andrej Rode | 2018-06-20 | 11 | -4/+946 |
| | | | | | | | | | | | | | | | | | | | | Initial commit of the Python API using Boost.Python. Bind the MultiUSRP API for use in Python. Bindings intended to provide as complete coverage as possible. - Wrap most multi_usrp calls - Adding multi channel send/recv examples in examples/python - Adding setuptools support - Initial attempt at binding the UHD types and filters | ||||
| * | mpm: tools: Introduce dt-compat and mcu-compat fields | Moritz Fischer | 2018-06-20 | 6 | -30/+140 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Introduce dt-compat and mcu-compat fields into the eeprom structure. For the motherboard eeprom this is straightforward, since there's still padding bytes that could be (ab)used for this. On the dboard side more creativity is required and the original revision field of 2 bytes is reduced to only one byte revision and one byte dt-compat. Since this will only affect new units being backwards compatible with older versions of the bootloader is not an issue. Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com> Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
| * | mpm: dboard_manager: Fix docstring for get_serial() | Martin Braun | 2018-06-18 | 1 | -1/+2 |
| | | |||||
| * | mg: remove set_rpc_lock | Trung Tran | 2018-06-18 | 2 | -14/+1 |
| | | |||||
| * | liberio_zero_copy: add tx and rx mutexes | Trung Tran | 2018-06-18 | 1 | -1/+6 |
| | | |||||
| * | ad9361: Add API to set 1R1T/2R2T timing modes | Sugandha Gupta | 2018-06-15 | 5 | -0/+71 |
| | | | | | | | | | | LVDS interface can support both timing modes 1R1T/2R2T The API sets the required bit in catalina registers. | ||||
| * | Docs: x300 Functional Verification Procedure | Vidush | 2018-06-15 | 1 | -0/+15 |
| | | |||||
| * | Testing: Add x300 Functional Verification | Vidush | 2018-06-15 | 1 | -1/+131 |
| | | |||||
* | | Merge branch 'master' into rfnoc-devel | Martin Braun | 2018-06-15 | 54 | -812/+1783 |
|\| |