aboutsummaryrefslogtreecommitdiffstats
path: root/host
Commit message (Collapse)AuthorAgeFilesLines
* fixup! e300: merge files from rfnoc-develMartin Braun2018-07-062-0/+8
|
* 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
|
* Update ISE/Vivado versions in images.doxRobin Coxe2018-06-261-4/+5
|
* fixup! Time_spec: Add OperatorsVidush2018-06-262-13/+10
|
* 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
* 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
|
* lmx2592: correct bit 15 of register 39Mark Meserve2018-06-141-1/+1
|
* Docs: Update FPGA Functional Testing ProcedureVidush2018-06-131-9/+7
|
* LMX2592: Fix PFD calculationDerek Kozel2018-06-121-1/+1
|
* cmake: remove local FindGit.cmakeTrung Tran2018-06-122-46/+2
| | | | | cmake already supports find_package(Git), we are no longer need to maintain FindGit.cmake.
* cmake: change minimium cmake version support to 2.8.2Trung Tran2018-06-121-1/+1
|
* examples: Select subdev spec before setting channelsSugandha Gupta2018-06-121-4/+3
|
* cmake: Add ENABLE_N300 targetMartin Braun2018-06-114-21/+28
| | | | | | | | | | Driver support for N310/N300 was previously implied by ENABLE_MPMD, which had two issues: 1) It was not clear that ENABLE_MPMD was actually enabling the N3x0 2) It did not allow to enable mpmd support without N3x0 support This resolves these issues.
* docs: Improve section on MPMMartin Braun2018-06-091-5/+97
|
* rfnoc: Warn when a block key is not found in the registryMartin Braun2018-06-081-4/+7
| | | | | | | Before, a block description file could specify a block controlley key which was not mapped to a registered block controller, and it would fall back to the default. While that behaviour is desired, it was lacking a warning when it made that decision.
* Time_spec: Add OperatorsVidush2018-06-072-1/+30
|
* Log: Handle Exceptions in DestructorVidush2018-06-061-1/+4
|
* X300_radio_ctrl_impl: Add SAFE_CALL to DestructorVidush2018-06-061-16/+20
|
* LMX2592: Skip output div-by-3 due to harmonicsDerek Kozel2018-06-061-0/+6
|
* Update CHANGELOG and manifest.txt for 3.12.0.0 releaseMartin Braun2018-06-051-0/+113
|
* tools: Add a script for automated testing of FPGAFUNCVERIFMartin Braun2018-06-041-9/+74
|
* docs: test procedures: Add FPGAFUNCVERIF-N3x0-v1Martin Braun2018-06-041-1/+52
|