Package: uhd / 3.9.5-2

Metadata

Package Version Patches format
uhd 3.9.5-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 debian Moved PPA location to LTS specific repository.patch | (download)

tools/debs/upload_debs.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 01/30] debian: moved ppa location to lts specific repository


0002 debian Fixed artifact removal in upload_debs.sh.patch | (download)

tools/debs/upload_debs.sh | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 02/30] debian: fixed artifact removal in upload_debs.sh


0003 Add thread safety to gps_ctrl cached sensors.patch | (download)

host/lib/usrp/gps_ctrl.cpp | 3 3 + 0 - 0 !
1 file changed, 3 insertions(+)

 [patch 03/30] add thread safety to gps_ctrl cached sensors


0004 GPSDO Make sure read_uart returns only complete stri.patch | (download)

host/include/uhd/types/serial.hpp | 15 7 + 8 - 0 !
host/lib/transport/udp_simple.cpp | 14 11 + 3 - 0 !
host/lib/usrp/b200/b200_uart.cpp | 23 13 + 10 - 0 !
host/lib/usrp/e100/e100_ctrl.cpp | 17 12 + 5 - 0 !
host/lib/usrp/x300/x300_fw_uart.cpp | 4 4 + 0 - 0 !
host/lib/usrp_clock/octoclock/octoclock_uart.cpp | 1 1 + 0 - 0 !
6 files changed, 48 insertions(+), 26 deletions(-)

 [patch 04/30] gpsdo: make sure read_uart() returns only complete
 strings for all devices.


0005 gps_ctrl Multiple fixes.patch | (download)

host/lib/usrp/gps_ctrl.cpp | 240 125 + 115 - 0 !
1 file changed, 125 insertions(+), 115 deletions(-)

 [patch 05/30] gps_ctrl: multiple fixes - check for updates if cached
 data is older than one millisecond - Removed timeouts when checking for
 updated data from UART - Subscribe to SERVO:TRACe message every second and
 process like NMEA strings - Refactored code for simplification


0006 B200 GPSDO fixes.patch | (download)

host/lib/usrp/b200/b200_impl.cpp | 8 4 + 4 - 0 !
host/lib/usrp/b200/b200_uart.cpp | 23 8 + 15 - 0 !
host/lib/usrp/b200/b200_uart.hpp | 1 0 + 1 - 0 !
3 files changed, 12 insertions(+), 20 deletions(-)

 [patch 06/30] b200: gpsdo fixes - fix initialization order -
 Initialize to proper baud rate divisor - Remove unused function to change
 baud rate divisor - Simplify UART code so it does not strip or add characters


0007 X300 GPSDO fixes.patch | (download)

firmware/usrp3/x300/x300_main.c | 2 1 + 1 - 0 !
host/lib/usrp/x300/x300_fw_uart.cpp | 36 17 + 19 - 0 !
2 files changed, 18 insertions(+), 20 deletions(-)

 [patch 07/30] x300: gpsdo fixes - optimize writes so full 32-bit
 words are written at a time - Simplify UART so it does not strip or add
 characters


0008 N200 Simplify GPSDO UART so it does not strip or add.patch | (download)

host/lib/transport/udp_simple.cpp | 5 1 + 4 - 0 !
1 file changed, 1 insertion(+), 4 deletions(-)

 [patch 08/30] n200: simplify gpsdo uart so it does not strip or add
 characters


0009 Octoclock Simplify GPSDO UART so it does not strip o.patch | (download)

host/lib/usrp_clock/octoclock/octoclock_uart.cpp | 24 10 + 14 - 0 !
1 file changed, 10 insertions(+), 14 deletions(-)

 [patch 09/30] octoclock: simplify gpsdo uart so it does not strip or
 add characters


0010 E100 Simplify GPSDO UART so it does not strip charac.patch | (download)

host/lib/usrp/e100/e100_ctrl.cpp | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 [patch 10/30] e100: simplify gpsdo uart so it does not strip
 characters.


0011 Add example to synchronize USRPs to GPS time.patch | (download)

host/examples/CMakeLists.txt | 1 1 + 0 - 0 !
host/examples/sync_to_gps.cpp | 191 191 + 0 - 0 !
2 files changed, 192 insertions(+)

 [patch 11/30] add example to synchronize usrps to gps time


0012 Fix TXCO GPSDO recognition.patch | (download)

host/lib/usrp/gps_ctrl.cpp | 4 3 + 1 - 0 !
1 file changed, 3 insertions(+), 1 deletion(-)

 [patch 12/30] fix txco gpsdo recognition


0013 transport Fix variable name typo on SRPH.patch | (download)

host/lib/transport/super_recv_packet_handler.hpp | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 [patch 13/30] transport: fix variable name typo on srph


0014 docs More clarification on time sync between devices.patch | (download)

host/docs/sync.dox | 10 8 + 2 - 0 !
1 file changed, 8 insertions(+), 2 deletions(-)

 [patch 14/30] docs: more clarification on time sync between devices


0015 gps Removed redundant error message in case no GPS p.patch | (download)

host/lib/usrp/gps_ctrl.cpp | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 [patch 15/30] gps: removed redundant error message in case no gps
 present

Signed-off-by: Martin Braun <martin.braun@ettus.com>
0016 Fixed floating point rounding error in converter tes.patch | (download)

host/tests/convert_test.cpp | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 [patch 16/30] fixed floating point rounding error in converter tests

Integer rounding was producing out of range values and causing tests to
fail

0017 packaging Add python requests to package deps.patch | (download)

host/cmake/Modules/UHDPackage.cmake | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch 17/30] packaging: add python-requests to package deps


0018 stream Document thread non safety of recv.patch | (download)

host/include/uhd/stream.hpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 [patch 18/30] stream: document thread-non-safety of recv()


0019 cmake Check for python requests warn if not found do.patch | (download)

host/CMakeLists.txt | 8 7 + 1 - 0 !
host/utils/CMakeLists.txt | 3 3 + 0 - 0 !
2 files changed, 10 insertions(+), 1 deletion(-)

 [patch 19/30] cmake: check for python requests, warn if not found
 (does not fail though)


0020 B2xx fixed a typo when checking arguments on a strea.patch | (download)

host/lib/usrp/b200/b200_io_impl.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 20/30] b2xx: fixed a typo when checking arguments on a
 streamer


0021 examples Backported benchmark_rate from 3.10.patch | (download)

host/examples/benchmark_rate.cpp | 108 90 + 18 - 0 !
1 file changed, 90 insertions(+), 18 deletions(-)

 [patch 21/30] examples: backported benchmark_rate from 3.10


0022 examples Fixed test_messages.patch | (download)

host/examples/test_messages.cpp | 15 8 + 7 - 0 !
1 file changed, 8 insertions(+), 7 deletions(-)

 [patch 22/30] examples: fixed test_messages


0023 Fix band switch entries for RX2B antenna port.patch | (download)

host/docs/usrp_e3x0.dox | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 [patch 23/30] fix band switch entries for rx2b antenna port.

Resolves issue #1017 report by Martin Braun.

Signed-off-by: Philip Balister <philip@opensdr.com>

0024 docs Comments on B2x0 GPSDO.patch | (download)

host/docs/gpsdo_b2x0.dox | 7 7 + 0 - 0 !
host/docs/usrp_b200.dox | 3 2 + 1 - 0 !
2 files changed, 9 insertions(+), 1 deletion(-)

 [patch 24/30] docs: comments on b2x0 + gpsdo


0025 docs Fixed multi_usrp docstring for get_master_clock.patch | (download)

host/include/uhd/usrp/multi_usrp.hpp | 21 14 + 7 - 0 !
1 file changed, 14 insertions(+), 7 deletions(-)

 [patch 25/30] docs: fixed multi_usrp docstring for
 get_master_clock_rate


0026 x300 Fixed max link rates.patch | (download)

host/lib/usrp/x300/x300_impl.hpp | 10 8 + 2 - 0 !
1 file changed, 8 insertions(+), 2 deletions(-)

 [patch 26/30] x300: fixed max link rates


0027 xcvr Query ref clock not ADC DAC clock.patch | (download)

host/lib/usrp/dboard/db_xcvr2450.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 [patch 27/30] xcvr: query ref clock, not adc/dac clock

On the USRP2 and N2x0, these values are the same, but on the X3x0, they
0028 UHD Fixed the max link warning for the case where th.patch | (download)

host/lib/usrp/multi_usrp.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 [patch 28/30] uhd: fixed the max link warning for the case where
 there are multiple motherboards


0029 max2871 Added label for the bit region VAS_DLY.patch | (download)

host/lib/ic_reg_maps/gen_max2871_regs.py | 5 4 + 1 - 0 !
host/lib/usrp/common/max287x.hpp | 7 7 + 0 - 0 !
2 files changed, 11 insertions(+), 1 deletion(-)

 [patch 29/30] max2871: added label for the bit region vas_dly - also
 added a template specialization for enabling the VAS_DLY bit locations based
 on VAS_TEMP setting (aka retune)


0030 UBX changed default performance parameters.patch | (download)

host/lib/usrp/dboard/db_ubx.cpp | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 [patch 30/30] ubx: changed default performance parameters


debian armhf convert without neon | (download)

host/lib/convert/CMakeLists.txt | 24 12 + 12 - 0 !
1 file changed, 12 insertions(+), 12 deletions(-)

 debian armhf convert without neon

recent cmake and gcc 6 find arm_neon.h, but
then compilation of convert_with_neon.cpp fails.


revert cmake allow UHD library and utilities to be in separ | (download)

host/lib/utils/CMakeLists.txt | 9 1 + 8 - 0 !
1 file changed, 1 insertion(+), 8 deletions(-)

 revert patch cmake: allow uhd library and utilities to be in
 separate lib directories

Users of the module feature expect ${LIB_SUFFIX} to be in the path
for modules. The commit of Wed, 15 Jun 2016 09:44:54 -0700
broke that convention.