Merge branch 'maint'
uhd: bumped patch version number to 3.4.2
Conflicts: host/docs/usrp_b1xx.rst
Merge branch 'fpga_maint' into maint
Merge branch 'fpga_master'
Added registers for gpmc-to-fifo interface to address sequence errors for E100/E110
b100: fix for 61.44 MHz clock mod docs
gpsdo: added "gpsdo" clock and time source options
When an on-board GPSDO is detected, "gpsdo" is added to the options.
usrp1: removed print from codec_ctrl last commit
Fixing USRP1 aliasing logic
docs: work on windows performance notes
uhd: used shared get_tmp_path for logging as well
Moved some of the log.cpp tmp paths smarts into paths as well
Conflicts: host/docs/gpsdo.rst
docs: removed unsupported gps_gpgsa from docs as well
Removed GPGSA from GPS driver since Firefly doesn't actually support it.
b100: fix use of boost cstdint here
usrp: mboard eeprom map use string as key
Created example for simultaneous transmit and receive to file
Updates to allow rx to wait until tx settles
Throwing here causes difficulty initializing new USRPs
usrp1: ensure frontend specs are init'd to something
This helps the case of 4x DDC no DUC for example,that way at least something empty is set to the property.
usrp2: burner print, escapes and quotes for cross-platform
usrp2: print helpful message with burner command
uhd: bump ABI compat for multi_usrp change
Conflicts: usrp2/top/E1x0/u1e_core.v
e100: bump compat minor for xclock reader fix
Examples - Test Daughterboard Coercion: moves across the frequency and gain ranges of a daughterboard and tests whether or not it can tune/lock at all advertised frequencies and gains
convert: applied sc8 signed convert fix
convert: some platform specific fixes
neon: missing header
windows: shuffle needs to be deemed "constant expression",fixed with a template parameter.
convert: squashed converter and sse2 work
n2xx: fix possible attribute error in netburner win_get_interfaces
It is possible on some machines (at least one in this case),for adNode to not have the attribute next. Unexplained...This may be a fix, and if not, should be harmless.
convert: fixed sc8 convert issue w/ undefined behaviour
Its important to use a signed cast when converting float to int.Then assign that signed int to an unsigned type of the same width.
Its undefined behaviour when converting a negative float to an unsigned int.
fpga: xclock fix for edge case condition
sph: added set SID per channel
convert: added prio param to get converter
We can now test generic conversion implementations against SIMD (for example)
udp: increase FastSendDatagramThreshold 2048 + docs
udp: also set HAVE_ATLBASE_H for udp_wsa_zero_copy
b100/e100: bumped compat number to 10 after fpga merge
e100/b100: bumped compat number for timed commands merge
There were common FPGA changes and an incompatibility.This should have been done before the merge anyhow.
include: updated multi_usrp's help descriptions for USRP info functions
udp: windows registry app for FastSendDatagramThreshold
slave_fifo: use 2KB FIFO size instead of 1KB
b100: implement packet-end/flush cycle timeout
gpif: removed unused gpif related files
usrp2: fix ad9510 register map typos
These register addresses should be in hex.Fortunately, they are not set in the code,so the typo did not break anything in UHD.
uhd: fix missing API export for tasks.hpp
uhd: squashed transport work
Merge branch 'master' into next
usrp2: removed errors='ignore' for burners for py26
Merge branch 'timed_cmds_work_fpga' into timed_cmds_work
e100: fix typo from last commit
mboard id's are now more concise (codenames are separated, for example), and dboard subdev names are more descriptive (RFX RX is now RFX1200 RX, etc)
dboard: updated timed sync stuff for wbx* sbx*
usrp2: cleanup for fifo control wraparound_lt16 routine
N2x0: updated the bootloader w/ latest from fw
usrp2: add variable for wb/spi interface
This variable gets set based on the rev typeso we can support the command fifo when present.
usrp2: remove settings_fifo_ctrl, meets timing
send: sph holdover from transport work
master: Fixing comments that say SPI is LSB.
n2x0: card burner fixes for python3.0 and IPv6
has_key is not in python3.0, use key in dict
put try catch around interface enumeration, might be an ipv6 issue
usrp2: updated fifo command with to 16 (1 short fifo)
fifo ctrl: Nseries timing meets with a single shortfifo
usb: do not release recv buffer in wrapper
The actual recv buffer will be automatically released when dereferenced.By releasing this buffer early we allowed for a race condition:Subsequent wrapper buffers that shared the same actual buffercould get their memory filled by new recvd packets from the USB layer.
recv: only inspect tsf on timestamp error check
multi_usrp: returns db_eeprom instead of gdb_eeprom in both TX/RX cases
convert: give SIMD conversions prio over table
given performance benchmarks involving the converter,when the driver is also doing other things
sc8 conversions will still involve tables sinceno SIMD implementations exist yet
examples: added multi-channel and host format options to benchmark
cmake: UHDVersion.cmake gets rid of git commit number if 'release' is specified in UHD_RELEASE_MODE
utils: card/net burner string decode
usrp: work on meeting timing constraints
usrp: updated nchan usage for vita rx change
uhd: bumped version num to 3.4.1 for release
uhd: updated transport hammer
Merge branch 'fpga_next' into next
Conflicts: usrp2/top/N2x0/u2plus_core.v usrp2/top/USRP2/u2_core.v
vita: moved clear register to overlap with nchan register
This fixes the bug where setting the format clears the vita RX.This is only an issue when the noclear option is set by UHD,because the format register is always so, so it always clears.Note: noclear is there to support the backwards compat API (pre streamer)....
dsp: clear register now overlaps with numchan register.
This fixes the bug of unwanted clearing when setting format.
usrp: fix set_clock_config typo for external and mimo clock ref
This is a typo in the set_clock_config implementation.However, the enum values are the same, so this would not cause a bug.Fixed although set_clock_config is a deprecated interface.
uhd: changed ABI compat string to 3.4.0-1 for new multi usrp additions