aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* e300_remote_codec_ctrl: add impl of set_timing_moderfnoc-develTrung Tran2018-07-031-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_spiTrung Tran2018-07-021-3/+0
|
* ad9361: Add set_timing_mode()Martin Braun2018-06-291-0/+3
|
* rfnoc: Change to checking tx streamer in ddc::get_output_samp_rate()Martin Braun2018-06-291-1/+1
|
* multi_usrp: Remove superfluous device3.hpp includeMartin Braun2018-06-291-1/+0
|
* device3: Remove superfluous _sid_framerMartin Braun2018-06-292-4/+0
|
* Merge branch 'master' into rfnoc-develMartin Braun2018-06-2910-16/+239
|\ | | | | | | | | Conflicts: host/lib/usrp/e300/e300_impl.hpp
| * e300: merge files from rfnoc-develTrung N Tran2018-06-2915-1564/+1179
| | | | | | | | This disables the ability to do "network mode" on the E310.
| * rfnoc: Merge block controller header files from rfnoc-develTrung Tran2018-06-293-44/+123
| |
| * mpm: ad9371: Accept PID 0x01 as well as 0x03Martin Braun2018-06-281-1/+5
| |
| * mpm: adding adf400x support to chipsBrent Stapleton2018-06-275-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.doxRobin Coxe2018-06-261-4/+5
| |
* | rfnoc: Fix merge conflict whoopsie in block_ctrl_base.hppMartin Braun2018-06-281-4/+0
| |
* | Merge branch 'master' into rfnoc-develMartin Braun2018-06-286-17/+723
|\|
| * fixup! Time_spec: Add OperatorsVidush2018-06-262-13/+10
| |
| * Update README.md, LICENSE.md, and CONTRIBUTING.mdMartin Braun2018-06-264-4/+713
| |
* | Merge branch 'master' into rfnoc-develMartin Braun2018-06-2553-58/+2941
|\| | | | | | | | | Conflicts: host/include/uhd/usrp/multi_usrp.hpp
| * docs: Fixed a doxygen warningMartin Braun2018-06-222-1/+2
| |
| * UHD: Make ctrl_iface_impl deconstructor virtualMartin Braun2018-06-221-1/+1
| |
| * UHD: Updated blockdef dest assertsMartin Braun2018-06-221-3/+3
| |
| * UHD: Update copyright datesMartin Braun2018-06-223-3/+3
| |
| * UHD: Reorder includeMartin Braun2018-06-221-1/+1
| |
| * Python: Bind Gain Profile FunctionsVidush2018-06-221-0/+14
| |
| * multi_usrp: Forward-declare device3Martin Braun2018-06-221-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 controllersMartin Braun2018-06-227-0/+452
| |
| * RFNoC: Add Siggen block controllerSugandha Gupta2018-06-222-0/+74
| |
| * UHD: Expose device3 APIs in multi_usrpMartin Braun2018-06-221-0/+15
| |
| * Docs: Add stub of RFNoC docsMartin Braun2018-06-225-3/+26
| |
| * UHD: Added RFNoC examplesMartin Braun2018-06-223-0/+830
| |
| * RFNoC: Add moving avg, splitstream, and vector IIR block definitionsMartin Braun2018-06-223-0/+172
| |
| * RFNoC: Add debug, gain, schmidlcox, and serialdemod block definitionsJonathon Pendlum2018-06-224-0/+298
| |
| * B200: Enforce min_tick_rateVidush2018-06-211-0/+11
| |
| * fixup! python: Separating exposed Python data structuresVidush2018-06-211-1/+1
| |
| * *_dsp_core: Update frequency when updating ratesVidush2018-06-214-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 FunctionsVidush2018-06-201-0/+20
| |
| * Python: Remove Unnecessary Metadata AssignmentVidush2018-06-201-1/+0
| |
| * python: Adding Python API benchmark rateBrent Stapleton2018-06-202-0/+482
| | | | | | | | Python API version of the benchmark rate utility.
| * python: Added curses frequency plot examplePaul David2018-06-202-0/+153
| |
| * cmake: Fixed the Python executable finding logicHåkon Vågsether2018-06-201-2/+11
| | | | | | | | Reviewed-by: Brent Stapleton <brent.stapleton@ettus.com>
| * python: removing unnecessary configurationThibaud Marazano2018-06-201-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 structuresPaul David2018-06-2027-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 APIAndrej Rode2018-06-2011-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 fieldsMoritz Fischer2018-06-206-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 Braun2018-06-181-1/+2
| |
| * mg: remove set_rpc_lockTrung Tran2018-06-182-14/+1
| |
| * liberio_zero_copy: add tx and rx mutexesTrung Tran2018-06-181-1/+6
| |
| * ad9361: Add API to set 1R1T/2R2T timing modesSugandha Gupta2018-06-155-0/+71
| | | | | | | | | | LVDS interface can support both timing modes 1R1T/2R2T The API sets the required bit in catalina registers.
| * Docs: x300 Functional Verification ProcedureVidush2018-06-151-0/+15
| |
| * Testing: Add x300 Functional VerificationVidush2018-06-151-1/+131
| |
* | Merge branch 'master' into rfnoc-develMartin Braun2018-06-1554-812/+1783
|\|