aboutsummaryrefslogtreecommitdiffstats
path: root/host
Commit message (Collapse)AuthorAgeFilesLines
* mpm: initial commit of E320 codeBrent Stapleton2018-07-182-0/+21
| | | | Co-authored-by: Sugandha Gupta <sugandha.gupta@ettus.com>
* mpm: mg: Adding fast-reinit modeMartin Braun2018-07-171-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 devicesMartin Braun2018-07-171-1/+1
|
* UBX: Add support for phase synchronization at LTE clock ratesMichael West2018-07-173-13/+46
|
* X300: Change default dboard_clock_rate depending on master_clock_rateMichael West2018-07-172-3/+3
|
* X300: Add support for 11.52 MHz and 23.04 MHz referencesMichael West2018-07-171-12/+82
|
* devtest: Minor Python fixesMartin Braun2018-07-171-18/+30
| | | | | - Fix some Pylint warnings - Improve output
* fixup! lib: Purge some use of boost::system_timeMartin Braun2018-07-171-1/+0
|
* B200: Fix SC8 RX StreamingVidush2018-07-161-9/+18
| | | | | Coerces recv_frame_size to size of words (8 bytes) to prevent USB_TRANSFER_OVERFLOW error.
* mg: fix tx power issueTrung Tran2018-07-144-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 CMakeMartin Braun2018-07-141-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 valuemichael-west2018-07-132-12/+20
|
* cmake: add support to make python api installer on windowsTrung Tran2018-07-132-8/+6
|
* cmake: Fix version numberingMartin Braun2018-07-133-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 developmentMartin Braun2018-07-131-2/+2
|
* b200: Update FW and FPGA imagesMartin Braun2018-07-121-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 valueVidush2018-07-122-0/+10
|
* B200: Change Recv Frame Size to 8176Vidush2018-07-122-2/+20
| | | | | | | | The default frame size is set to 8176. If a frame size entered is a multiple of 512, the actual frame size is set to the next lowest multiple of 24. Both changes are made to ensure no packet gets stuck in the fx3.
* lib: Purge some use of boost::system_timeMartin Braun2018-07-125-21/+32
| | | | | These are all timeout loops, which now use std::chrono::steady_clock::now() to check for timeout events.
* uhd: Expose DC Offset range via multi_usrp interfaceDerek Kozel2018-07-115-0/+57
|
* soft_register: Remove compiler warning, add unit testMartin Braun2018-07-113-5/+41
|
* uhd: Warn when tuning with auto DSP frequency and an external LODerek Kozel2018-07-101-0/+19
| | | | | In LO sharing cases this can result in frequency errors between channels.
* legacy_compat: Fix tx/rx channel map initialization for all channelsSugandha Gupta2018-07-091-5/+14
| | | | | | | | This will populate tx/rx channel map (radio and port index) considering number of channels, radios and mboards. On TwinRX and N310, the default subdev spec will now include all available channels.
* e300: remove time spiTrung N Tran2018-07-061-36/+1
|
* 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
|