The NetBSD Project

CVS log for pkgsrc/ham/uhd/Makefile

[BACK] Up to [] / pkgsrc / ham / uhd

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.74 / (download) - annotate - [select for diffs], Sun Apr 23 14:26:24 2023 UTC (6 weeks, 6 days ago) by adam
Branch: MAIN
Changes since 1.73: +2 -1 lines
Diff to previous 1.73 (colored)

revbump for boost

Revision 1.73 / (download) - annotate - [select for diffs], Fri Feb 3 21:19:55 2023 UTC (4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1
Changes since 1.72: +2 -3 lines
Diff to previous 1.72 (colored)

uhd: updated to

The UHD release adds:

Raw UDP Traffic to Remote Destination for RFNoC-enabled devices.
Bug fixes and improvements for USRP devices. See the changelog.

Revision 1.72 / (download) - annotate - [select for diffs], Sun Jan 22 16:28:31 2023 UTC (4 months, 2 weeks ago) by ryoon
Branch: MAIN
Changes since 1.71: +2 -1 lines
Diff to previous 1.71 (colored)

*: Recursive revbump from Boost 1.81.0

Revision 1.71 / (download) - annotate - [select for diffs], Tue Oct 4 09:45:53 2022 UTC (8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.70: +5 -1 lines
Diff to previous 1.70 (colored)

uhd: fix PLIST for non-macOS

Revision 1.70 / (download) - annotate - [select for diffs], Fri Sep 30 18:12:44 2022 UTC (8 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.69: +8 -5 lines
Diff to previous 1.69 (colored)

uhd: updated o

he UHD release adds:

Extension framework support
FPGA builds using Xilinx Vivado 2021.1 (B2xx, E3xx, N3xx, X3xx, and X4xx devices)
Bug fixes and improvements for USRP devices. See the changelog.

Revision 1.69 / (download) - annotate - [select for diffs], Fri Jul 8 14:26:11 2022 UTC (11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.68: +6 -4 lines
Diff to previous 1.68 (colored)

uhd: switch to python 3


Revision 1.68 / (download) - annotate - [select for diffs], Thu Jun 30 11:18:30 2022 UTC (11 months, 1 week ago) by nia
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

*: Revbump packages that use Python at runtime without a PKGNAME prefix

Revision 1.67 / (download) - annotate - [select for diffs], Tue Apr 12 20:10:46 2022 UTC (13 months, 4 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.66: +5 -1 lines
Diff to previous 1.66 (colored)

uhd: fix some code portability issues

Revision 1.66 / (download) - annotate - [select for diffs], Sun Mar 27 17:03:28 2022 UTC (14 months, 2 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.65: +2 -1 lines
Diff to previous 1.65 (colored)

uhd: work around namespace pollution in NetBSD-9's <net/if.h> before 1.282

also needs on i386

Revision 1.65 / (download) - annotate - [select for diffs], Mon Jan 10 01:46:37 2022 UTC (16 months, 4 weeks ago) by ryoon
Branch: MAIN
Changes since 1.64: +2 -1 lines
Diff to previous 1.64 (colored)

*: Recursive revbump from boost 1.78.0

Revision 1.64 / (download) - annotate - [select for diffs], Tue Jan 4 17:29:06 2022 UTC (17 months ago) by adam
Branch: MAIN
Changes since 1.63: +4 -3 lines
Diff to previous 1.63 (colored)

uhd: updated to

* ad9361
  -  Add comment re overclocking
  -  Modify set-tx-gain procedure to update gain in one go
* b200
  -  Re-sync times
  -  Move the B200 radio control core into usrp/b200/
* cal
  -  Use safe version of set_thread_priority()
* ci
  -  Device wait to redlock scope for Vivado close
  -  Add Fedora 34 and remove Fedora 32
  -  Refactor installers and add Windows support
  -  Add custom boost version support
  -  Remove documentation-only changes from pipeline runs
  -  enable batch CI
  -  Split CI and PR pipelines for mono pipeline
  -  Enable custom CXX flags, enable -Werror
  -  Let make keep building upon failure
  -  Add clang as a compiler to all Fedora and Ubuntu containers
* cmake
  -  use LooseVersion to ensure correct version comparisons
  -  Fix rfnoc-example (CMake paths)
  -  Fix issues with static builds and CMRC
  -  tests: Add build-python path to PYTHONPATH
  -  Add check for libatomic linking requirement
  -  remove duplicate entry in LIBUHD_PYTHON_GEN_SOURCE
  -  Fix VS names and use relative for images
* dbsrx
  -  Fix issue with loop variable
* debs
  -  Update upload_debs script
* devtest
  -  Clarify data type in multi_usrp_test::send_waveform()
  -  Add receive stability test to B2xx devtest
  -  Add receive stability test
* dissectors
  -  Fix whitespace formatting in CMake files
  -  Fix inclusion of glib.h and Python version
* docs
  -  Several minor manual improvements
  -  Collect all RFNoC block controllers in a module in the manual
  -  Align dependencies and bump deb package versions
  -  Clarify set/get_gpio_attr() and GPIO banks
  -  Fix GPIO documentation example
  -  x410: Fix info on loading SD card images with bmaptool
  -  Improve docs for rx_streamer::recv() on overruns
  -  sync: Update page on synchronization
  -  Fix typo in ZBX Block Diagram
  -  x4xx: Document configuring eth0 static IP
  -  Remove bmaptool instructions for writing filesystems
* examples
  -  Use cmul for gain block in-tree IP example
  -  Test all variants in gain testbench
  -  Make IQ order clear in gain RFNoC block
  -  Improve txrx_loopback_to_file (late recv, Boost, timing)
  -  Show how to use in-tree Verilog header
  -  Add x400/x410 target to RFNoC example
  -  gpio: Separate bank and port arguments
  -  usrp_power_meter: fix channel indexing when reading USRP power
* fpga
  -  Revert "Add ability to get time from Radio block"
  -  Add ability to get time from Radio block
  -  rfnoc: Add RFNoC CHDR resize module
  -  rfnoc: Add CHDR management util functions
  -  lib: Clean up axi_mux
  -  rfnoc: Add labels to axi_switch generate blocks
  -  rfnoc: Add labels to chdr_mgmt_pkt_handler
  -  rfnoc: Add documentation to chdr_xb_routing_table
  -  Shorten line length for Launchpad linter
  -  x300: Update synchronizer constraint
  -  n3xx: Update synchronizer constraint
  -  lib: Update example constraint in synchronizer
  -  Update help message for
  -  Remove stale references to UHD_FPGA_DIR
  -  tools: Add UHD_FPGA_DIR definition to synthesis
  -  Set default part for sim in
  -  Fix Xilinx bitfile parser for Python 3
  -  rfnoc: Fix EOB loss in DUC
  -  sim: Add PkgComplex, PkgMath, and PkgRandom
  -  lib: Clean up and document lib files
  -  x400: Remove stale information in register map
  -  ci: Add testbench pipeline
* host
  -  Revert "Add ability to get time from Radio block"
  -  Add ability to get time from Radio block
  -  python: Return mb_controller with reference_internal
  -  x4xx: Implement GPIO API
  -  Add GPIO functions to MPM RPC shim
  -  gpio: Create gpio_atr_offsets to store GPIO registers
* images
  -  Update image packager script for Python 3
* lib
  -  Remove all remaining usage of boost::numeric::bounds<>
  -  transport: Mark typecast as intended
  -  transport: Initialize _hshake_args_server
  -  rfnoc: Make implicit typecasts explicit
  -  rfnoc: Change enum node_type to enum class
  -  Add various missing includes
* libusb
  -  Remove unused context variable
* mpm
  -  x4xx: update mboard_max_rev
  -  x4xx: Allow GPIO0 and GPIO1 as port names
  -  x4xx: add DIO GPIO API configuration methods
  -  mpm: x4xx: Add checks before accessing self.dio_control
  -  Fix handling of rfic_digital_loopback argument
  -  rfdc: Tear down RFDC on teardown
  -  add X410 support for 250e6 master clock rate
  -  Expose motherboard regs for debugging
* mpmd
  -  Increase UHD-side MTU cap for 10 GbE and 1 GbE
* multi_usrp_rfnoc
  -  Revert "Reduce latency of get_time_now()"
  -  Reduce latency of get_time_now()
* n320
  -  Reduce PLL lock time
* n3x0/e3x0
  -  Remove reference to "master FP-GPIO radio"
* n3xx
  -  Add support for rev 10
  -  Fix White Rabbit
* python
  -  multi_usrp: Add set_rx_spp()
  -  multi_usrp: Fix issues in send_waveform()
  -  multi_usrp: Fix issues with recv_num_samps()
  -  Fix dropped-sample calculation in
  -  multi_usrp: Fix overloaded function definition
  -  Add new method bindings to noc_block_base
  -  rfnoc: Change reference type for noc_block_base export
* responder
  -  Fix printw function arguments
* rfnoc
  -  radio: Fix async message handling channel checks
  -  mgmt_portal: Fix order of validity checks
  -  blocks: Minor cleanup (whitespace, typos)
  -  mgmt_portal: Remove two unused variables
  -  Add vivado-path to rfnoc_image_builder
  -  ddc: Improve unit tests and documentation
  -  duc: Fix frequency range for DUC block
  -  duc: Remove stale references to CORDIC
  -  siggen: Fix direction of rotation
* rh
  -  Fix auto DC-offset correction and auto-IQ balance APIs
* tests
  -  Remove skip_dram from streaming performance test script
  -  Fix rfnoc_graph mock nodes stop-stream command
  -  Use reference type to prevent copy
  -  Fix check in link_test
  -  Fix potential resource leak
* tools
  -  Fix rfnoc dissector build
* uhd
  -  add support for max10 variants
  -  update manifest for x410 cpld
  -  Update manifest
  -  update num_recv_frames calculation for ctrl links
  -  Remove spurious template from property dtor
  -  Fix spelling errors
  -  mpm: Expose filesystem version information on MPM tree
  -  Remove Boost version checks for Boost 1.61
  -  Fix usage of std::abs with template parameters
* utils
  -  Get signal above noise floor when finding optimal gain
* x300
  -  Fix error message for wrong reference frequency
  -  Remove unused variables in x300_eth_mgr.cpp
  -  Fix MAX_RATE_1GIGE value
  -  Fix sfpp_io_core tuser width
  -  Initialize struct variable before using it
* x410
  -  correct 100GbE link speed

Revision 1.63 / (download) - annotate - [select for diffs], Sat Dec 11 17:39:56 2021 UTC (17 months, 4 weeks ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.62: +11 -4 lines
Diff to previous 1.62 (colored)

uhd: update to

With UHD 4.0, RFNoC has undergone a major overhaul for improved usability,
performance, and compatibility with tools like GNU Radio.

Improved Radio Performance
  Increase channel bandwidth to 250 MSPS and beyond.
  Flexible bus width to increase throughput.
  Static routing for lower latency and higher throughput
  Updates to the NOC shell layer for improved latency and throughput.
FPGA Design Flow Enhancements
  Ability to scale to a larger number of user-defined blocks.
  Reduced FPGA resource utilization in many instances.
More Flexibility
  Architectural flexibility enables users to make more design tradeoffs.
  Allows the user to balance flexibility, resource utilization, and performance.
Improved User Experience
 Improved documentation with a full RFNoC Specification
 Power calibration utility API (requires external calibration reference)
 Python API enhancements with full Python 3 support.
 Stability improvements from new automated testing infrastructure.
 Use embedded series radios without programming the ARM processing with
   "Network Mode" over the RJ45

Revision 1.62 / (download) - annotate - [select for diffs], Wed Sep 29 19:00:51 2021 UTC (20 months, 1 week ago) by adam
Branch: MAIN
Changes since 1.61: +2 -2 lines
Diff to previous 1.61 (colored)

revbump for boost-libs

Revision 1.61 / (download) - annotate - [select for diffs], Fri May 14 14:05:06 2021 UTC (2 years ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.60: +2 -1 lines
Diff to previous 1.60 (colored)

uhd: do not use lib64

Revision 1.60 / (download) - annotate - [select for diffs], Wed Apr 21 13:24:53 2021 UTC (2 years, 1 month ago) by adam
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

revbump for boost-libs

Revision 1.59 / (download) - annotate - [select for diffs], Fri Jan 1 08:24:48 2021 UTC (2 years, 5 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

*: Recursive revbump from boost-1.75.0

Revision 1.58 / (download) - annotate - [select for diffs], Fri Dec 4 20:45:24 2020 UTC (2 years, 6 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.

Revision 1.57 / (download) - annotate - [select for diffs], Sat Aug 1 03:58:54 2020 UTC (2 years, 10 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.56: +2 -1 lines
Diff to previous 1.56 (colored)

uhd: Linux installation fixes

Revision 1.56 / (download) - annotate - [select for diffs], Wed May 6 14:04:43 2020 UTC (3 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.55: +2 -1 lines
Diff to previous 1.55 (colored)

revbump after boost update

Revision 1.55 / (download) - annotate - [select for diffs], Wed Apr 8 08:07:17 2020 UTC (3 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.54: +3 -2 lines
Diff to previous 1.54 (colored)

uhd: fix building when py-numpy is also installed; docs/CMakeLists.txt is not necessary any more

Revision 1.54 / (download) - annotate - [select for diffs], Tue Apr 7 15:57:02 2020 UTC (3 years, 2 months ago) by mef
Branch: MAIN
Changes since 1.53: +1 -2 lines
Diff to previous 1.53 (colored)

(ham/uhd) Removed duplicated line by wrong edit (REPLACE_PYTHON)

Revision 1.53 / (download) - annotate - [select for diffs], Tue Apr 7 15:51:50 2020 UTC (3 years, 2 months ago) by mef
Branch: MAIN
Changes since 1.52: +4 -3 lines
Diff to previous 1.52 (colored)

(ham/uhd) Updated to

* N320: Fix MCR initialization, fix checks for LO distribution board,
  reset RX IQ balance on init, replace DRAM FIFO with replay block,
  improve constraints, fix I/Q imbalance compensation, add FPGPIO control
* N310: increase default dc offset averaging window, make tunes
  asynchronous, add capability to control RF filter bypass and
  limits, fix setting user DB EEPROM, correctly report N321 vs N320,
  improve DDR3 BIST, update max revision to 7, fix DMA arbitration to
  use contiguous packets, replace DRAM FIFO with replay block, fix SFP
  link up status, add workaround for clocking interference with external
  reference clocks, disable gpsdo clock/time source options when
* X300: Fix max bitfile size, fix GPIO ATR property access type, heavily
  refactor, introduce conn_mgr, add DPDK support, add
  capability to flash NI-2974 FPGA, fix clocking code, enable 11.52 MHz
  and 23.04 MHz system ref rates, improve usage of constrained device
  args, enable ADC gain through RFNoC API, add mode to set master clock
  rate to arbitrary values between 184.32 and 200 MHz, throttle
* E320: Fix time source clobbering ref source, add support for RevE, fix
  reporting of FPGA version hash, fix SFP link up status, fix missing
  ce_clk driver
* E310: Convert to MPM architecture, fix uhd_image_loader usage, fix DMA
  arbitration to use contiguous packets, reduced DMA chans to 4 (using
  data stream muxing), fix DRAM_TEST target build
* E3xx: Correct frontend name in devtest
* B200: Add command to query bootloader status, fix sc12 streaming, fix
  FIFO sizes on GPIFII interface
* UBX: add temperature compensation mode
* SBX: Only update ATRs when lock state changes
* TwinRX: add LO charge pump properties, increase default charge pump
  value on LO1, add low spur tuning mode, fix duplicate write to N value
  in DDC
* RFNoC/device3: Read command FIFO size from device instead of
  hardcoding values, fix multidevice graph connections, ENABLE_RFNOC now
  defaults to ON, search all nodes for tick rate, add update_graph()
  call which lets blocks do a graph-wide update of properties, fix
  missing port arg in SR_WRITE Noc-Script call, constrain
  send/recv_frame_size baed on MTU, fix flushing on init/deinit, disable
  FC ACKs for lossless links
* RFNOC/FPGA: Fix rb_stb in split stream block, fix off-by-one error in
  the window block, fix phase reset and -accumulator for DDC and DUC
  blocks, fix flushing on split-stream block, fix DC offset issue with
  DDS by using proper rounding, fix DUC/DDC sample rate switching by
  latching N on M in axi_rate_change, various fixes to
  uhd_image_builder, fix MTU settings in blocks, align byte count to
  8-byte word
* RFNOC: Allow UHD_RFNOC_DIR to contain multiple paths
* Python API: Replace Boost.Python with PyBind11, fix benchmark_rate
  statistics, fix phase alignment test script
* Python API: Added include of complex.h to allow pybind to convert
  complex data types
* Python API: Make multi_usrp::get_*_usrp_info() return a Python dict
* Python API: Fix array processing in send_waveforms()
* UHD: Allow ignoring fallthrough warnings, reduce Boost footprint,
  remove gpsd dependency, improve streaming, reduced the number of
  compiler warnings, introduce pop() to the prop tree, add typecast
  operator from uhd::dict<> to std::map<>, properly cache config file
* MPM/mpmd: Introduce compatible rev numbers to support future hardware,
  fix some resource leaks in mpmd, fix spurious reclaims causing
  unnecessary warnings, fix resource leaks in liberio xport, allow to
  mux data streams over liberio transports (e.g. to require fewer DMA
  channels on E310), wait for DPDK links to come up before proceeding,
  relax failure handling when updating components (fixes spurious errors
  when updating FPGA images over SFP), fix issue where RPC
  initialization would hang on failure
* MPM:  Re-enable RPC server timeouts after components have been updated
* MPMD: Remove arbitraty frame size defaults for UDP transports
* MPMD: Fix incorrect link rate warnings
* FPGA: Use new device-tree overlay syntax, upgraded to Vivado 2018.3,
  broke various paths with critical timing, allow SystemVerilog source
  files, improve viv_modify_bd and viv_modify_tcl_bd, fix resets on 2clk
* USB: Allow cancelled USB requests to occur
* USB: Fix global session race condition
* Logging: Always honour log level, don't log colours for non-ttys, fix
  includes, demote various log messages, fix logging colours, fix
  deadlock on Windows machines
* Examples: Fix benchmark_rate INIT_DELAY, fix memory leak in
* Examples: Remove thread priority elevation
* Examples: Add options to benchmark_rate for start delays and priority
* Tests: Make the Python interpreter for devtests a parameter, add unit
  tests to MPM
* Utilities: Fix converter benchmark for Py3k and scaling issue
* Tools: Fix kitchen_sink
* Tools: Fix Wireshark dissectors to work with WS1, 2, and 3
* Tools: Various fixes to FPGA functional verification tests
* Docs: Various fixes, fix Doxygen warnings, fix links to KB, update
  DPDK information about building libraries, add DPDK subsection about
  thread priorities, update testing procedures
* C API: Add uhd_get_abi_string, uhd_get_version_string
* CMake: Make manpage compression optional, allow setting of PKG_DOC_DIR
  from the CMake commandline, add replay example, fix missing 'project',
  replace ENABLE_PYTHON3 with a simpler Python detection, clean up
  superfluous modules, improve log statements, bump dependency min
  versions, add MPM unit testing, fix missing BIGOBJ for MSVC, add our
  own UHDBoost.cmake to better find Boost across versions and systems,
  constrain DPDK check to exact version
* Formatting: Apply clang-format to all files, break after template<>

Revision 1.52 / (download) - annotate - [select for diffs], Sun Jan 12 20:20:26 2020 UTC (3 years, 4 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.51: +2 -1 lines
Diff to previous 1.51 (colored)

*: Recursive revbump from devel/boost-libs

Revision 1.51 / (download) - annotate - [select for diffs], Fri Oct 4 10:41:44 2019 UTC (3 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.50: +3 -10 lines
Diff to previous 1.50 (colored)

uhd: updated to

Device3: latch n on m in axi_rate_change in DUC/DDC
Device3: UART: fix TX <-> RX, FIFO size as parameter
Device3: Restore default buffer sizes for MPMD UDP
RFNoC: Fix off by one error in window.v
E320: fix time source clobbering ref source
B200: Add command to query bootloader status
RFNoC: fix multidevice graph connections
MPMD: Fix corner case in MPM device discovery
MPM: fixed mboard_max_revision value (MPM compat check failures)
MPM: Fix version string for logger
Docs: x300: update docs for multiple timed commands
Docs: Fix Doxygen warnings due to spurious backslashes
Docs: RFNoC: Fix Doxygen warning due to undoc'd parameter
Docs: Adjust FPGA functional verification tests
Docs: Fix MPM cmake command for E320
RFNoC: Re-enable flow ctrl for blocks on same xbar
Tools: Fix build issues with kitchen_sink
cmake: Add UHD_COMPONENT variable

Revision 1.50 / (download) - annotate - [select for diffs], Thu Aug 22 12:23:24 2019 UTC (3 years, 9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.49: +2 -1 lines
Diff to previous 1.49 (colored)

Recursive revbump from boost-1.71.0

Revision 1.49 / (download) - annotate - [select for diffs], Tue Jul 2 16:44:55 2019 UTC (3 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.48: +2 -3 lines
Diff to previous 1.48 (colored)

uhd: updated to
N320: Terminate the DAC when not transmitting
E320: Add support for rev E
E320: Added .gitignore for FPGA build products
X300: Add DPDK support
X300: add capability to flash NI-2974 FPGA
X300: Broke two critical timing paths in FPGA
X300: fixed udp WSA buffer size assignment issue
E310: Fix DRAM_TEST target build
B200: Add bootloader for FX3 (fix for B2xx failing to enumerate)
TwinRX: Expose charge pump current for LO2
TwinRX: Add low spur mode for LO2
TwinRX: increase rev c lo1 charge pump default value
TwinRX: Fix tick rate
Device3: Constraint send/recv_frame_size based on down/upstream MTU
Device3: Fix MTU and default frame sizes
RFNoC: Search all nodes for tick rates
RFNoC: Change default address for the reg readbacks
uhd_image_builder: Let the OOT module point to folders not named "rfnoc"
uhd_image_builder: Add --auto-inst-src
MPMD: Fix spurious reclaim call after unclaim
MPMD: Release resources on destruction
MPM: Add SW/HW compat
liberio: Release context holder on destruction of last liberio xport
transport: fixed a pre-mature buffer reset
nirio: Fix typo in nirio_zero_copy
GPSD: fix API for 'gps_read'
AD9361: Fix return values for tune and set_clock_rate
DUC/DDC: Fix phase reset and accumulation
cores: Use NSDMI consistently in ?x_dsp_core_3000.*
Logging: fix deadlock issue on Windows machines
Logging: Fix ANSI colour codes
Utils: Add X300/X310 reset utility
Docs: Improved Windows-related build instructions
Docs: Add link to README for building custom filesystems for N3xx
sim: Fixing the port number in use for connection
tools: Fix for proj creation in ip_utils for tcl-based IP
tests: Fix mock_ctrl_iface for 32-bit MSVC

Revision 1.48 / (download) - annotate - [select for diffs], Mon Jul 1 04:08:26 2019 UTC (3 years, 11 months ago) by ryoon
Branch: MAIN
Changes since 1.47: +2 -1 lines
Diff to previous 1.47 (colored)

Recursive revbump from boost-1.70.0

Revision 1.47 / (download) - annotate - [select for diffs], Sun Apr 28 20:31:28 2019 UTC (4 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.46: +2 -3 lines
Diff to previous 1.46 (colored)

uhd: updated to

N320: Add support for N320 and N321
USRP-2974: Add support for USRP-2974
DPDK: Add DPDK-based sockets-like library (for N3xx)
N3xx: clocking API changes for transitioning clock and time sources
N3xx: Bump max rev to G/6
N3xx: Improve error messages for invalid clock/time settings
N3xx: Get RFNoC crossbar baseport from FPGA
N3xx: init peripherals before loading FPGA (to fix SFP0 init issues)
N3xx: Move Linux kernel to 4.15
N3xx/E320: Prepend SDK filename with device name
N3xx: Update max rev to 7 (H)
N3xx: Remove DDR3 from standard BIST collection
N3xx: BIST: Improve DDR3 BIST to check for DmaFIFO
N3xx: BIST: Auto-load the AA image for the ddr3 BIST
N3xx: BIST: DDR3 test only enumerates first block
N310: Modify AD9371 reset function to keep it in reset
N310: move init_rf_cal before JESD de/framer bringup
N310: Fix sporadic power on failures (requires firmware update)
E3xx: Increase spp limit for E3xx radio
E320: bist: Fix ref_clock lock test implementation
E320: bist: Add link_up test
E320: Add all 5 temp sensors, fan sensor and rssi sensors per channel
E320: Fix tx/rx atr - antenna and frequency settings
E320: Enable devtest for E320
E320: images: Separate images package for Aurora image
E320: Get RFNoC crossbar baseport from FPGA
E320: add fpga_version_hash to e320 device info
E310: Fix initialization of antenna and frequency values
E31x: Destruct RFNoC before loading idle image
X300: Reduce default send_frame_size to 4000 over Ethernet
X300: Change Ethernet buffering
X300: Log git hash and compat number as debug message
X300: Move defaults to their own header
X300: Use constrained_args
X300: Enable clock_source and time_source device args
X300: NIRIO: Demote RPC client cancel/abort to TRACE
X300: remove default_buff_args properties
X300: Remove 120 MHz master_clock_rate option
X300: Set minimum master clock rate to 184.32 MHz
X300: Factor our PID -> MB type and MB type -> product name mapping
X300: Remove usage of boost::bind
X300: Fix compiler warnings related to type conversions
X300: Fix tick and sample rate setting
X300: Enable ADC gain through RFNoC API
X300: Demote NIRIO rpc client start/stop log messages to DEBUG
X300: Enable 11.52 MHz and 23.04 MHz system ref rates
X300: Enable x300_device_args.to_string()
X300: Catch more inconsistencies in x300_device_args
X300: Removed invalid 200 MHz sysref rate
X300: Change PLL CP currents in x300_clock_ctrl
B200: Remove superfluous fake lambda
B200: Add support for user regs
B200: Fix compiler warnings related to type conversions
B100: Move fifo_ctrl_excelsior to b100 subdir
B100: Fix fifo_ctrl_excelsior not exiting
B100: Remove all Boostisms from fifo_ctrl_excelsior
B100: Demote some clocking-related log messages to trace
MPM: Get list of temperatures from all thermal zones
MPM: add link_speed xport_info
MPM: Add mpm_device as usrp_hwd module variable
MPM: Add usrp_update_fs
MPM: Add i2c APIs for simple transfers
MPM: Add vector-based transfer function for i2c
MPM: Add variable configuration support to nijesdcore
MPM: Add eyescan utility to nijesdcore
MPM: Add PRBS-31 testing to nijesdcore
MPM: Add convenience function to pull i2c bus from device tree
MPM: Open and close i2c file descriptor on every access
MPM: Multiprocessing instead of threading for claimer loop
MPM: Factor out user EEPROM code into own module
MPM: Add gpgga sensor function to GPSd iface
MPM: Add bridge mode support
MPM: Parameterize max UDP link allocation
MPM: xport: add commit_xport docstring
MPM: Improve error message on double-claim
MPMD: Parallelize broadcast-finding
MPMD: add option to enum rfnoc blocks from args
MPMD: add link speed to xport udp
MPMD: Add API to set RPC timeout atomically
MPMD: Move timeout constants to header
MPMD: Use new RPC API with timeout
MPMD: Increase claim_rpc call timeout
MPMD: implement get_*x_hints
MPMD: honor user supplied send/recv_frame_size args
MPMD: Use 4096 bytes for frame size for liberio transport
MPMD: Use init timeout for update_component
MPMD: Allow reclaim failures on component updates
MPMD: Fix typecast warning in property tree default settings
Device: Parallelize device discovery
Device3: Move from packet-based to byte-based flow control
Device3: Constrain send_buff_size to input fifo size
Device3: remove tx_hint[send_buff_size]
Device3: Replace NULL with 0 for empty function pointers
Device3: Remove redundant function call
Device3: Fix flow control window and interval
UHD: Release recv buffers earlier in rx_streamer
UHD: Fix ADF400x driver for ref counter and charge pump mode
UHD: Improve constrained_device_args_t
UHD API: Add multi_usrp::get_user_settings_iface()
UHD: Remove usage of time_t (except when required)
UHD: add default xport params to udp_zero_copy
UHD: Update rx_frontend_gen3.v controls for 1/4-rate mixer
UHD API: Move definition of ALL_MBOARDS and ALL_CHANS constants to
CPP file.
UHD: Add traffic counter to null source sink
UHD API: Add multi_usrp::set_sync_source() API
UHD: Improve documentation for the UHD exception types
UHD: Improve documentation for set_{time,clock,sync}_source
UHD: add .clang-format file
UHD: Add device arg to enable dual ethernet for tx
UHD API: Add sync source to Python API
UHD API: Add support for Tx LO control to C API
UHD: Improve compatibility of abs() calls
UHD: include <stdint.h> for int64_t for time_spec
UHD: Updates to coding guidelines
UHD: Fix MSVC warnings by changing a size_t to unsigned int or
UHD: Add potentially missing but sometimes inferred include for
UHD: Add default xport params to udp_wsa_zero_copy
UHD: Move device3 flow control functions to header for benchmark
UHD: Make sure BOOST_VERSION is always available
UHD: Make clang-format skip formatting for some data structures
UHD: Remove vim hints in headers
UHD/MPM: Apply clang-format to all files
UHD: Add modified clang-format for headers
UHD: Replace uhd::math::log2 with std::log2
UHD: Replace boost::*::{lcm,gcd}() with portable versions
UHD API: Change get_{tx/rx}_dc_offset_range default from ALL_CHANS
to 0
UHD: Revert to boost instead of std for sleep in some instances
UHD: Replace Boost macros with custom ones for endianness
UHD: muxed_zero_copy_if fixes
UHD: Replace Boost lock & mutex with std variety for AD9361 code
UHD: fix includes for boost::noncopyable
UHD: Fix buffer size warning on UDP transport
UHD: Remove duplicate operator=() for sid_t
UHD: Fix conversion warning in max287x
UHD: Fix various type-conversion compiler warnings
RFNoC: Add ability to enable/disable RX timestamp
RFNoC: add async message handler
RFNoC: Changes to traffic counter register names
RFNoC: Fix replay example port args
RFNoC: Fix default SPP for replay
RFNoC: Add halt to replay API
RFNoC: Fix late packet errors
RFNoC: Fix detection of outstanding acks by ctrl_iface
RFNoC: Add some missing virtual destructors
RFNoC: Update FIFO XML definition
RFNoC: Prevent unnecessary FC ACK packets
RFNoC: More graph traversal fixes
RFNoC: Fix scaling of M and N values in DDC/DUC
RFNoC: Fix typos in legacy_compat
RFNoC: Limit number of control packets in flight
RFNoC: Disable FC ACK packets for lossless links
RFNoC: Add valid num_input_ports check to node_ctrl_base
Utils: Add Zip test to downloader
Utils: Factor wait_for_lo_lock() out of cal utils
Utils: Add check for gdb_eeprom before accessing
Utils: Deny positional options in uhd_image_loader
Utils: Set tx gain to max for rx iq cal
Tools: Add tool to analyze settling time of gain and freq changes
Tools: Make the UHD source gen a plugin for the phase alignment test
Test: Add Python API test
Test: Integrate Python API Tester into Devtest
Test: Add graph impl test to device3_test
Test: Retrofit sph test to use new mock transport
Test: Enable rx_samples_to_file in devtest for X300
Test: Fix CMake endif warning for devtest
Test: Fix compiler warning about unused timestamp
Test: Add #include in system time test
Test: Add benchmark of streaming code paths
Test: replace has_key by using 'in'
Test: Add universal_newlines to subprocess call in devtest
Examples: add rfnoc_radio_loopback example
Examples: Add benchmark_streamer example
Examples: Add dual measurements to benchmark_streamer
Examples: Clean up rfnoc_radio_loopback example
Examples: Add keyboard controls to rx_ascii_art_dft
Examples: Add benchmark_streamer support for multi-channel streamer
Examples: Optimize benchmark_rate start time
Examples: Improve formatting and comments in tx_waveforms
Examples: Optimize tx_waveforms memory allocations
Examples: change boost to std for time commands
Examples: Add LO Offset to rx_samples_to_file
Examples: update lo-offset naming in tx from file
Examples: Add lo-offset to tx_waveforms
Examples: Improved error message in tx_waveforms
Examples: Move ascii_art_dft main function within include guard
Examples: Fix boundary condition in ascii_art_dft plotting
Docs: Fix Doxygen warnings
Docs: Add info on how to implement user regs on B200
Docs: Add manual page on compat numbers
Docs: Add comments for TwinRX and MCR
Docs: N3xx page shell formatting and bb image
Docs: n3xx: fix Salt formatting
Docs: Add note on manually disabling NEON extensions
Docs: Fixed typos in N3xx image names (SD card build)
Docs: Add notes on external reference frequencies for X300
CMake: Bump CMake minimum version to 2.8.12
CMake: Change SOVERSION and VERSION for the library files
CMake: Extend list of additional Boost versions
CMake: fix variable usage
Cmake: remove Boost from dyn libs for tests on Apple
Cmake: Fix MSVC options (add /bigobj)
Cmake: Use native format for
CPack: Fix RPM generation

Revision 1.46 / (download) - annotate - [select for diffs], Thu Apr 25 07:33:00 2019 UTC (4 years, 1 month ago) by maya
Branch: MAIN
Changes since 1.45: +2 -1 lines
Diff to previous 1.45 (colored)

PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.

Revision 1.45 / (download) - annotate - [select for diffs], Sun Mar 31 00:53:41 2019 UTC (4 years, 2 months ago) by gdt
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1
Changes since 1.44: +8 -2 lines
Diff to previous 1.44 (colored)

ham/uhd: Deeclare gnu++11 instead of c++11

Upstream does not document language requirements, but this lets it
build on netbsd-8 so it must be right.

Revision 1.44 / (download) - annotate - [select for diffs], Fri Mar 22 17:58:27 2019 UTC (4 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.43: +43 -53 lines
Diff to previous 1.43 (colored)

uhd: updated to Changelog

E320: Fix front panel GPIO readback
E320: Fix master_clock_rate setting
E320: Print extra ouptut for ref_clock BIST
E320: Fix gps_locked type
E320: Fix return value of get_fpga_type()
N3xx: Enable setting clock and time sources at runtime
N3xx: Add ref_clock BIST
N3xx: Improve set_time_source() and set_clock_source()
N3xx: Add exception for init failure
N3xx: Remove HA, XA images packages
N3xx: Change init() procedure to reduce configuration time
N310: Add frequency bounds
N310: Fix RX antenna mapping
N310: Add log messages when re-initializing dboards
N310: Add skip_rfic argument to reduce time of BIST
N310: Add initialization of TX bandwidth
E310: Fix initialization of antenna and frequency values
E310: Type-cast fix for Boost
X300: Improve firmware compat error message
X300: Updated niusrprio driver
X300: Add recovery for duplicate IP addresses in EEPROM
X300: Prevent duplicate MAC and IP addresses from being programmed
X300: New mode to configure master clock rate
X300: Implement RFNoC get antenna functions
B2xx: Fix values of MASK_GPIO_SHDN_SW and GPIO_AUX_PWR_ON in firmware
B2xx: Revert changes to DSP core to fix scaling factor adjustment
B2xx: Restore asynchronous reset of AD936x
(fixes LIBUSB_TRANSFER_OVERFLOW and unexpected sid errors)
TwinRX: enable ch1 lo amps if ch2 is using an external lo source
TwinRX: Correctly initialize antenna mapping on X300
TwinRX: Revise ADF5356 frac2 register calculation to prevent drifting spurs
TwinRX: Fix initialization
TwinRX: Tuning improvements
TwinRX: Enable phase resync on ADF535x
TwinRX: Make routing to LO1 and LO2 mutually exclusive
BasicRX/LFRX: Fix real mode in rx_frontend_core_3000
UHD: Define UHD_API as empty string when building static lib
UHD: Changed to 'all_matching' endpoint resolution for udp_simple transport
UHD: Add support for NEON SIMD
UHD: Fix usb_dummy_impl compilation in MSVC
UHD: Reconcile time_spec operators with boost concepts
UHD: Fix rounding in ddc/duc rate calculation
UHD: Increase MPMD RPC timeout when calling set_time_source()
UHD: Fix RX streamer SOB and EOB handling
UHD: Add UHD_SAFE_CALL to block_ctrl_base destructor
UHD: Change SOVERSION to ABI string and VERSION to full UHD version
UHD: Update cmake style to use lower case commands
UHD: Improve logic for UHD_IMAGES_DIR
UHD: Fix return value of get_rolloff() for filters
UHD: Properly register devtest
UHD: Fix log statement for Port number on RFNoC block
UHD: Use "MATCHES" instead of "STREQUAL" for "Clang"
UHD: Fix GPGGA string formatting for gpsd
Device3: Set default block control response SIDs
Device3: Fix block control flushing
RFNoC: Improved flushing mechanism in noc_shell and dma_fifo
RFNoC: Install missing dma_fifo_block_ctrl header
RFNoC: Replace some [] with .at() in radio_ctrl_impl
RFNoC: Fix graph traversal
MPM: Add Git hash, version to device info
MPM: Reset the RPC server upon reload
MPM: TDC: Update PDAC BIST and flatness test to use latest APIs
MPM: Fix handling of 0-valued dt-compat
MPM: Fix GPSD sensor names for N3xx and E320
MPM: Add args to update_ref_clock_freq to properly support dynamic setting
 of clock and time references
MPM: Fix Pylint warnings
MPM: Identify sysfs gpios more generically
MPM: Add lock_guard() function
MPM: Factor E320 and N3xx BIST code into common module
MPM: Add gpsd error handling
MPM: Add FPGA git hash to device info
MPMD: Increase RPC timeout during readng mb sensor
MPMD: Improve error message for compat number mismatches
Python API: Enable Python API on Windows
Python API: Change .dll to .pyd for Win32
Python API: Fixing Boost.Python initializer visibility
Python API: Fix duration of benchmark rate
Python API: Add missing constructors of time_spec_t
Python API: Expose streamer timeouts
Python API: Tighten the scope of releasing the GIL
Python API: Add device_addr_t
Python API: Populate the tune_result_t binding
Utils: Many fixes and enhancements for uhd_images_downloader
Utils: Update query_gpsdo_sensors to work on E310
Examples: Removed some legacy code patterns from RFNoC examples
Examples: Fix channel argument for rx_samples_to_file
Examples: Fix benchmark_rate MIMO synchronization
Examples: Add phase alignment example
Examples: Fix RX antenna not being applied in txrx_loopback_to_file
Test: Add more env vars, make Py3k compatible
Test: Add to devtest
Test: Clean up, refactor, and improve devtest
Test: Enable rx_samples_to_file in E320 devtest and N3xx devtest
Test: Reduce sample rate for E320 1G devtest
Test: Add unit test for eeprom_utils
Docs: Add clock_source and time_source to n3xx argument list and fix WR clock_source call
Docs: Minor tweaks to the Python API manual page
Docs: Add E320 test procedures
Docs: Added TwinRX page
Docs: Fix N210 MIMO Phase Alignment test command
Docs: Add E320 information
Docs: Improve sections on clock/time references
Docs: Add section on X300 motherboard clocking
Docs: Add more information on Salt for N3xx and E320
Docs: Adjust E310 functional verification tests
Docs: Add documentation on GIL release
Debian: Update control files
Images: Add N3xx CPLD file to manifest

Revision 1.43 / (download) - annotate - [select for diffs], Fri Mar 15 00:49:01 2019 UTC (4 years, 2 months ago) by mef
Branch: MAIN
Changes since 1.42: +3 -2 lines
Diff to previous 1.42 (colored)

(ham/uhd) textproc/py-docutils is necessary only on

Revision 1.42 / (download) - annotate - [select for diffs], Wed Feb 27 00:35:25 2019 UTC (4 years, 3 months ago) by gdt
Branch: MAIN
Changes since 1.41: +7 -2 lines
Diff to previous 1.41 (colored)

ham/uhd: Add language rules from upstream bug report

c++11 and gcc 4.8 are required, per upstream.

Revision 1.41 / (download) - annotate - [select for diffs], Sun Feb 24 21:41:11 2019 UTC (4 years, 3 months ago) by mef
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Updated to ham/uhd uhd-, PLIST* update for doxygen-1.8.15, PKGREVISION++

Revision 1.40 / (download) - annotate - [select for diffs], Wed Jan 9 19:21:37 2019 UTC (4 years, 5 months ago) by gdt
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored)

uhd: Restore mistakenly-removed PKGREVISION

Revision 1.39 / (download) - annotate - [select for diffs], Wed Jan 9 15:52:29 2019 UTC (4 years, 5 months ago) by gdt
Branch: MAIN
Changes since 1.38: +2 -3 lines
Diff to previous 1.38 (colored)

uhd: Adjust makefile comments

Revision 1.38 / (download) - annotate - [select for diffs], Wed Jan 9 01:28:45 2019 UTC (4 years, 5 months ago) by gdt
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored)

uhd: Add patch for missing boost include to use boost:noncopyable

No PKGREVISION++; this didn't compile before.
Patch has been filed upstream.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Dec 13 19:52:04 2018 UTC (4 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base, pkgsrc-2018Q4
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

revbump for boost 1.69.0

Revision 1.36 / (download) - annotate - [select for diffs], Thu Aug 16 18:54:56 2018 UTC (4 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored)

revbump after boost-libs update

Revision 1.35 / (download) - annotate - [select for diffs], Wed Jul 11 04:16:20 2018 UTC (4 years, 11 months ago) by dbj
Branch: MAIN
Changes since 1.34: +2 -3 lines
Diff to previous 1.34 (colored)

ham/uhd: updated from to

includes fixes for build breakage introduced by boost 1.67

* N310: fix compiler warnings
* N310: Implement digital loopback
* N3xx: Add N3xx devtest
* X300: Properly coerce master clock rate (tick rate)
* X300: handle bad weak_ptr during pcie discovery
* X300: handle bad weak_ptr during pcie discovery
* X300: Fix check_radio_config() to fix errors when using a single dboard
        in slot A
* B200: docs: Suggest modifying recv_frame_size for more stability
* B200: Fix bandwidth warnings and ranges
* N2xx: Fix regression issue that limited tuning range
* UBX: Change antenna functions to coercers on antenna/value properties
* adf4002: Fix register programming for power down bit
* UHD: Fix config file path for some Windows builds
* UHD: Add operators == and != for uhd::dict
* UHD: Add device_addr_t constructor from map
* UHD: Fix range of gain group to skip gains with zero step
* UHD: Changes to support Boost 1.67
* UHD: Correctly set end of burst flag in RX metadata
* UHD: Reduce usage of boost::assign, boost::this_thread::sleep, and boost:bind
* UHD: Update multi_usrp::get_usrp_?x_info() for MPM devices
* UHD: Refactor static const values to fix linker errors in niusrprio
* mpm: cmake: Add git hash and version info to Python module
* mpm: Add reference counters to UIO
* mpm: Add offset to EEPROM reads
* mpm: Disable PPS out during initialization
* mpm: Update cmake to find the correct python3
* mpm: Bump maximum supported revision to 5 (Rev F)
* mpm: Fixed db slot typo in db-id
* mpm: Increased claim timeout, made a separate RPC connection for claim, and
       added asyn calls for long RPC executions
* mpm: Improve xport<->SFP mapping algorithm
* mpmd: Improved find routine to fail fast and verify correct device is
* mpmd: Add missing virtual destructors
* rfnoc/x300: Make sure peek32() and peek64() are called with actual addresses
* rfnoc: ctrl_iface cleanup
* rfnoc radio: Improve warning for too many samples requested
* rfnoc radio: get_rx_stream resets sequence num
* examples: Increase settling time, increase buffer fill time, and fix subdevice
            selection in txrx_loopback_to_file
* examples: Improvements to benchmark_rate
* utils: downloader supports multiple RegExs
* utils: Added code to handle underruns during self calibration
* utils: Fix 30s tiemout in query_gpsdo_sensors
* logging: Improve style consistency and demote some messages
* logging: Fix UHD_LOG_FILE cmake variable
* Docs: Add Known Issues section to USRP1, B100, and USRP2/N2x0
* Docs: Hide dependencies directory from Doxygen
* Docs: Clarify subdev specs and magnesium driver usage for N300/N310
* cmake: Improve warning for missing requests
* cmake: update NSIS template
* cmake: Remove images downloader section (replaced by manifest)

* N300: Added driver support (includes some refactoring of N3xx
* MPM: Fix PyLint warnings, Fix error handling for TCA communication
  errors, Fix printout of AD9371 version
* uhd_images_downloader: Create unique archive names for images archives
  (now include git hashes in the filename)
* uhd_images_downloader: Fix SHA256 check
* utils: Add support for N3xx filesystem images to images downloader
* UHD: Minor logging fixes
* UHD: fix legacy compat to work with 2TX radio block
* X300: improve lvbitx bitstream md5 read time
* examples: Enhance benchmark_rate with more stats and timestamps for errors
* cmake: Correctly fail when an unavailable component is requested
* debian: Add UHDConfig.cmake to install list for libuhd-dev

Revision 1.34 / (download) - annotate - [select for diffs], Tue Jul 3 05:03:21 2018 UTC (4 years, 11 months ago) by adam
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

extend PYTHON_VERSIONS_ for Python 3.7

Revision 1.33 / (download) - annotate - [select for diffs], Sun Apr 29 21:31:48 2018 UTC (5 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.32: +2 -1 lines
Diff to previous 1.32 (colored)

revbump for boost-libs update

Revision 1.32 / (download) - annotate - [select for diffs], Sun Mar 11 06:23:54 2018 UTC (5 years, 3 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.31: +16 -7 lines
Diff to previous 1.31 (colored)

ham/uhd updated from 3.9.4 to (sorry for 170 lines of CHANGELOG)

(pkgsrc changes)
 - All patches/* are dropped now.

Change Log for Releases
* N310: Added driver
* UBX: Add support for CAL antenna for Rev E
* Added the module peripheral manager (MPM) with all subcomponents (N310
  drivers, mpm_shell, RPC server, BIST, etc.)
* UHD: Added rpclib as a internally tracked dependency
* UHD: Reduced the usage of Boost
* UHD: Updated uhd_images_downloader: Now uses more elaborate manifest to
  optimize downloads
* UHD: Introduced uhdlib internal include paths
* UHD: Add support for configuration files. USRP settings can now be set using
  a uhd.conf file in addition to device args
* UHD: Add narrow and narrow_cast
* gr-usrptest: Various bugfixes
* Updated required Vivado version to 2017.4
* Updated all license headers to use SPDX identifiers and correctly identify
  Ettus Research as part of National Instruments
* This release includes all bugfixes and features from previous releases, in
  particular, the 3.10.* release cycle


* X300
** Fix max rate calculation for 1 GbE
** Fix for DAC synchronization errors (unexpected FIFO depth)
** Reduced CPU usage during TX
* N230
** Properly initialize request structure before discovery
* B200
** FX3 firmware performance opitimizations
** Fixed sequence error on second TX burst
* TwinRX
** Added ADF5356 synth and Rev C support
** Add implementation of TDD xcvr_mode and for TX PA on in TDD mode (to reduce transient on older revs)
** Add support for UBX-TDD
** Fixed dboard EEPROM revision error handling
** Make uhd_rx_streamer_last_error use SAFE_C
** Better error handling in uhd_usrp_get_[t/r]x_stream
** Fix ctrl_iface to pop sequence numbers only after success
** Fix sequence number error message in ctrl_iface
** FPGA fix for sr_read() failure to ack errors
** FPGA fix for repeated sequence number for RX packets with 1 sample
** FPGA fix for axi_serializer edge case
* Docs
** Fixed B200 power LED description
** Update README application links
** Utilize poll() instead of select() for UDP transports where possible to avoid descirptor limits
** Fix build with Boost 1.66
** Add EEPROM info to dboard_base class so daughterboard code can access all EEPROM info


* multi_usrp: Fixed get_normalized_tx_gain.
* E300: Fix for streamer recreation issue. Reduced minimum timeout, fixed
        potential race condition.
* X300: Fix for network discovery, will now return early when correct serial is
        found. Fixed issue with DAC sync. All async messages now go through
        single DMA channel on PCIe. Improved TX performance. Fixed page size
        acquisition for PCIe. Fixed some FW communication errors. Improved flow
        control. Removed MTU throttling. Legacy compat falls back to min spp
        for mixed transport types.
* CBX: Fixed LO LPF behaviour in 1.5-2 GHz range.
* UBX: Fixed dtor SIGABRT issue. Better error handling for various dboard clock
* TwinRX: Added LO reimport feature.
* GPSDO: Improved detection. Improved query_gpsdo sensor.
* RFNoC: Fixed issue with DDC and DUC command tick rate.
* UHD: Fixed potential memory leak in tasks. Fixed get_normalized_tx_gain().
       Fixed default socket buffer size to honor MTU.
* Examples: Added channel param to samps to/from file. sync_to_gps exits
            instead of uncaught throw. latency_test improved output. Use
            next_pps in test_clock_synch. Added TwinRX FHSS example.
* Utils: Modified behaviour of uhd_images_downloader so it won't delete dirs
         when using -i
* Tools: Updates to CHDR dissector. Added set_time_source_out(). Fixed LO API.
* C API: Fixed some missing fields in USRP info.
* Docs: Many minor fixes. Fixed Doxygen warnings related to /* in files.
* CMake: Fixed GCC 4.4 compilation issue. Added ability to specify package


- Docs: The protocol for Gen-3 devices is now consistently referred to as CHDR.
- X300: Fixed EEPROM corruption bug (happened when two processes would access
  find routines on the same device at the same time). Improved initialization
  time. CE clock is now 214 MHz. Fixed channel list generation. Find routines
  now more lenient in case one devices fails (others can still be found then).
  Improve PCIe behaviour. Fix timed commands for non-TwinRX dboards. Improve
  AXI Interconnect (faster, improved build timing).
- N230: Use second_addr (like X300).
- C API: Added UHD_VERSION macro. Fixed online rate change.
- Utils: Minor fixes to uhd_images_downloader.
- Build/CMake: Fixed some Py3k build issues. Fixed many compiler warnings. Allow
  to specify package names.
- RFNoC: Fixed sampling rate mismatch error. Noc-Shell uses a non-cascaded 2-clk
  FIFO. Increase default FIFO sizes on DUC and DDC blocks.
- UBX: Force on RX driver to eliminate transient.
- Transport code: Fixed memory leak.
- FPGA repository: Merged usrp3_rfnoc and usrp3 directories again. Cleaned up
  superfluous files. Clean separation between Gen-3 and other devices in usrp3.


- Fixed multiple compiler warnings
- Multiple documentation fixes
- X300: RX strobe lines are always in sync on device initialization. DB EEPROM
  now properly written. ignore-cal-file no longer ignored. Fixed case where too
  large recv_frame_size settings could break things. Reduced ZPU clock speed
  (helps FPGA timing). Added area constraints for AXI interconnect. Improved
  halfband scaling in rx_frontend. Improved PCIe streaming reliability
- B2xx: Clear sequence numbers in idle state.
- RFNoC: Nodes disconnect on destruction. Fixed setting of correct bits on
  sr_error_policy. DDC does no longer clear timed commands on EOB. DUC fixed
  timed CORDIC tuning. Enable Noc-Shell response FIFOs (fixes simultaneous
  commands on multiple channels).
- UBX: Changed default performance parameters
- TwinRX: LEDs properly light up depending on channels. Fixed issue of multiple
  (redundant) writes. Simplified API steps for phase synchronization
- XCVR: Query dboard clock instead of DAC clock. Helps in X3x0s.
- GPS: Fixed message for case when no GPS is present. Fixed multiple GPS-related
- Converters: Fixed floating point rounding error in tests.
- Utils: uhd_usrp_probe can now query vectors
- Fixed issue that prevented soft_regs working on 32-bit systems
- Tools: Merged dissectors into common directory.
- CMake: -Og is the default now for gcc-based Debug builds.

- Changed version string to quadruplets (Major.API.ABI.Patch)
- Minimum dependencies bumped for gcc, Boost, CMake, clang and Python.
- TwinRX: Added support. Includes LO API for multi_usrp.
- N230: Added support
- Added expert framework
- X300: Completely restructured to use RFNoC
- X300: FPGA builds include git hash, dual 10GigE receive is now supported
  (allows 2x200 Msps receive over 2x10GigE connections), DMA FIFO (over DRAM)
  now part of builds, added Aurora support
- WBX: Fixed bug that prevented LO locking with 50 MHz ref clock
- pkg-config: Added boost_system
- Utils: uhd_usrp_probe can query sensors, query_gpsdo_sensors: minor fixes,
  and cleanup
- Examples: Bugfixes in tx_waveforms, benchmark_rate measures timeouts,
- USB subsystem: Cleanups and minor bugfixes
- Added devtest infrastructure
- Converters: Added s8 and s16 data types
- Added more aggressive optimization strategies for FPGA builds
- Xilinx IP tool upgrade scripts cleaned up

## 003.009.005
- B200: Update DSPs after changing tick rate
- X300: Added option to disable ADC self test, prevent DAC from
- UBX: Fixed noise issues, reduced power consumption/heat, added codes for
  upcoming board revisions, force RX LNAs on (reduces rx settling time)
- WBX: Fixed rev2 and rev3 boards on X300
- Utils/Examples: Cleaned up query_gpsdo_sensors, test_dboard_coercion,
- Manual: Minor fixes and updates
- CMake: Fix lib64 detection, better platform detection, Doxygen may use shorter
- Octoclock: GPSDO-related fixes, sequence number consistency fixes, UART
  fixes (off-by-one errors). uhd_usrp_probe will pick up an OC now,
  added Wireshark dissector for OC packets

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jan 1 21:18:36 2018 UTC (5 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Revbump after boost update

Revision 1.30 / (download) - annotate - [select for diffs], Wed Sep 6 10:40:30 2017 UTC (5 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

Comment out dead sites.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Aug 24 20:03:26 2017 UTC (5 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

Revbump for boost update

Revision 1.28 / (download) - annotate - [select for diffs], Mon Jul 31 08:36:27 2017 UTC (5 years, 10 months ago) by nros
Branch: MAIN
Changes since 1.27: +2 -3 lines
Diff to previous 1.27 (colored)

use the right curses buildlink3 file as pointed out by @wiz

Revision 1.27 / (download) - annotate - [select for diffs], Sun Jul 30 23:19:23 2017 UTC (5 years, 10 months ago) by nros
Branch: MAIN
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored)

Some of the examples in UHD uses curses.
Include buildlink3 so that that the package builds on systems that don't
have curses in the base system.

Revision 1.26 / (download) - annotate - [select for diffs], Mon Jul 24 07:30:07 2017 UTC (5 years, 10 months ago) by dbj
Branch: MAIN
Changes since 1.25: +2 -3 lines
Diff to previous 1.25 (colored)

fix build without doxygen
bump pkgrevision for removing DEPENDS in favor of BUILD_DEPENDS

Revision 1.25 / (download) - annotate - [select for diffs], Sun Apr 30 01:21:46 2017 UTC (6 years, 1 month ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

Recursive revbump from boost update

Revision 1.24 / (download) - annotate - [select for diffs], Fri Feb 17 15:53:50 2017 UTC (6 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.23: +3 -1 lines
Diff to previous 1.23 (colored)

Mark as not ready for python-3.x due to py-cheetah.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jan 1 16:06:23 2017 UTC (6 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Revbump after boost update

Revision 1.22 / (download) - annotate - [select for diffs], Thu Nov 24 14:11:31 2016 UTC (6 years, 6 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

Update doxygen-depend version to 1.8.12 (or add new BUILD_DEPENDS+)

Revision 1.21 / (download) - annotate - [select for diffs], Thu Nov 24 13:43:36 2016 UTC (6 years, 6 months ago) by mef
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Adjust PLIST for doxygen update 1.8.11 to 1.8.12, PKGREVISION++.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Oct 7 18:25:56 2016 UTC (6 years, 8 months ago) by adam
Branch: MAIN
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored)

Revbump post boost update

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jun 8 07:26:59 2016 UTC (7 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

Bump doxygen requirement (for changed PLIST) and bump PKGREVISION.

Revision 1.18 / (download) - annotate - [select for diffs], Fri May 13 14:57:08 2016 UTC (7 years ago) by mef
Branch: MAIN
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Updated  ham/uhd to 3.9.4
## 003.009.004
- GPIO control: Fix address mismatch for RX and full duplex.
  This fixes full-duplex mode for most devices.
- B200: Fixed auto rate selection (can now select 61.44 Msps)
- UBX: Fix member declaration order which could cause
  segfaults for debug builds
- Manual/Docs: Numerous fixes, use dot for graphs in manual
- Utils: multiple fixes for query_gpsdo_sensors, fixed floating point
- Windows: Include registry file in installation
- Converters: Improve NEON converters

Revision 1.17 / (download) - annotate - [select for diffs], Thu Apr 28 11:14:42 2016 UTC (7 years, 1 month ago) by mef
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Updated to ham/uhd-3.9.3
## 003.009.003
* UBX: Fixed a phase synchronization issue on the sub-1GHz band
* USB: Fixed transport issue that crashed when multiple USB devices were
  connected on a Windows machine, more graceful handling of USB disconnects,,
  provided .cdf file for installing on Windows
* B200: Fixed memory growth/increasing tune times issue
* E300: Fixed memory leak with udev, fixed issue with autoboot value, fixes
  to button behaviour
* usrp2, usrp3: Fixed IQ imbalance and DC bias in DDC chain
* CMake: Windows registry fixes
* Fixed several compiler warnings and minor bugs
* Examples: Updated benchmark_rate for improved thread safety

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jan 22 03:10:19 2016 UTC (7 years, 4 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Update 3.9.1 to 3.9.2
## 003.009.002
* E310: Added support for Speedgrade 3
* B205mini: Added support
* E310: Fixed reference counting bug
* B210: Fixed external clock reference bug for devices using ADF4002 PLLs
* B210: Fixed codec loopback test
* OctoClock: Fixed firmware burning on Windows
* B2XX, E3XX, X3XX: Easier time-syncing features. Fixes bug where B210s would
  only run after issuing set_time_unknown_pps().
* X3XX: Fixed bug for IQ imbalance correction
* E310: DRAM testbenching
* Docs/Manual: Many updates and fixes

Revision 1.15 / (download) - annotate - [select for diffs], Sun Dec 13 12:12:41 2015 UTC (7 years, 5 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4
Changes since 1.14: +2 -4 lines
Diff to previous 1.14 (colored)

Update uhd from (real) 3.9.0 to 3.9.1
## 003.009.001
* B200mini: Updated udev rules, removed DCM
* B200: Better USB error messages
* Cores: Fixed CORDIC scaling issue on all devices that use
  * X300: Fixed GPIO issue
  * Examples: Added PPS source option
  * Docs: Multiple manual updates

Revision 1.14 / (download) - annotate - [select for diffs], Sun Dec 13 11:54:06 2015 UTC (7 years, 5 months ago) by mef
Branch: MAIN
Changes since 1.13: +6 -27 lines
Diff to previous 1.13 (colored)

Update 3.8.5 to 3.9.0
- (Previous commit for the same upgrade was not really done,
  GITHUB_TAG was set wrongly, sorry, mef)
- Because of above, PKGREVISION++
- PLIST adjust, remove some tweak for REPLACE_PYTHON stuff
- PLIST correction for with and without doxygen
- Add dependency for py-mako

Revision 1.13 / (download) - annotate - [select for diffs], Sun Sep 6 00:11:12 2015 UTC (7 years, 9 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.12: +2 -3 lines
Diff to previous 1.12 (colored)

Update 3.8.5 to 3.9.0
## 003.009.000
* X300: Updated DAC ctrl, FPGA toolchain is now entirely Vivado,
  improved master clock controls, added ADC self-cal capability,
  prepared for revisions 7 and 8, fixed flow control issue which
  could cause device to hang when receiving too many overruns
* B2XX: Auto clock rate setting, added PID/VID pairs to support
  all B2XX- and derivatives, added temperature sensor, improved
  DC offset and IQ imbalance correction, added AGC support,
  support for FPGPIO connector on Rev6+ boards, full clock range support,
  updated FX3 firmware (side-channel logging capabilities, updated
  tx voltage swing, better configurability), default tick rate now
  16 MHz, added B200mini support
* E3XX: Added temperature sensor, FPGA toolchain is now entirely Vivado,
  improved DC offset and IQ imbalance correction, added AGC support,
  improved FPGA capture interface robustness for RFIC, make frame
  sizes configurable, replaced GPS control code with gpsd interfacing
* Octoclock: Fixed bootloader + ethernet capabilities
* Compilers: Supported MSVC versions are now 2012, 2013, 2015
  (dropped 2010 support), added MinGW capabilities
* Documentation: Many minor fixes and updates, merged all the
  info from
* UHD: Added sid_t, CHDR-specific transports now get their own
  (un)packer codes, fixed a lot of compiler warnings, added
  filter API (currently available for AD9361 frontend), added
  soft-register API, replaced Cheetah with Mako, full Py3k
  compliance, updated images downloader tool (now is one tool
  for all devices), CMake minimum version is now 2.8, refactored
  general AD9361 peripheral management, refactored most core
  control management, added usb_error type (used by B2xx devices),
  better exception handling at runtime, added C wrapper API,
  new dependency: python-requests
* C API: Added to UHD (wraps C++ calls in C)
* multi_usrp: Added normalized gain setters/getters, IQ imbalance
  + DC offset correction API, filter API
* Converters: Converter symbols now exported, better logging,
  removed ORC dependency, added u8 converters
* Examples: Whitespace- and other cleanup, multi-channel fixes for
  some examples
* Utils: Read more property tree types from the command line
* Tools: kitchen sink updated, added mega_fft

Revision 1.12 / (download) - annotate - [select for diffs], Fri Aug 14 06:19:13 2015 UTC (7 years, 9 months ago) by mef
Branch: MAIN
Changes since 1.11: +8 -34 lines
Diff to previous 1.11 (colored)

 - Drop two patches, seems included
 - Update 3.7.2 to 3.8.5

Change Log for Releases
## 003.008.005
* E3xx: Added support for battery-based E3xx device (E312),
  get_freq() for network mode, fixed GPS time initialization bug
* AD9361-based devices: Fixed frequency readback bug
* B200: Fixed DCM issues, better loopback failure handling,
  fix erroneous warning for custom clock rates
* X3x0: Better warnings for clock reate / ref freq
* multi_usrp: Added define for GPIO capabilities (enables
  exposure in GNU Radio)
* UHD: sc16->sc16 SSE converter
* Manual: Multiple minor updates, FPGA manual improvements,
* Build System: Fixed builds on some Windows platforms, removed
  stray prints

## 003.008.004
* B200: Fixed EEPROM writing bug, updated images for B200 Rev5/6
* E300: GPS antenna power defaults to staying on, GPS time used as
  default if available
* UBX: PDF frequency fix on X300
* USRP2: Bugfix that allows latest UHD to work with USRP2
* Documentation: Many fixes for E300 section, added FPGA manual

## 003.008.003
* UBX: Fixed phase synchronization issues
  (Related changes: Change X300 daughterboard frequency, increase
   N210 FIFO depth)
* Fixed many compiler warnings
* B200: Fixed timing issues, fixed tick rate issue, stabilized
  operations at high clock rates
* X300: Improved phase alignment across devices
* CMake: Build fixes
* E300: Flow control fix

## 003.008.002
* CMake: Introducing named versions for dev branches, enable static libs,
* E300: Docs updates, compat number bump, VCTCXO updates,
  more status bits for ref locking, fixed serial number length fix,
  RSSI Sensor
* B200: RSSI sensor
* AD9361: Better handling of different interpolation rates in FIR,
  fix for gain value truncation, removed gain value offset
* UBX: Added drivers
* Manual/Docs: Numerous updates, minimum compiler versions now specified,
* Converters: Multiple fixes for sc12
* Examples: Fixes to txrx_loopback_to_file
* Path handling vastly improved, made more consistent
* Minor UHD fixes

## 003.008.001
* B2x0: Fixed PLL settings, Fixed external ref selection, serialized
  streamer setup (thread-safety)
* X3x0: Fixed flow control issue, improved DAC ctrl + init logic,
  Fixed I/Q alignment issue
* Generation-3 devices: Fixed LED registers
* UHD: Improved tuning logic for manual tunes
* Tools: Multiple kitchen sink fixes, coloured output
* Examples: Multiple bugfixes (multi-channel ops)
* Docs/Manual: Multiple fixes, E310 panel images

## 003.008.000
* Added E310 support
* B200/B210: Moved AD9361 controls from firmware to host
* Added several tools: ZPU dissector, improved CHDR dissector,
  kitchen sink, B200/B210 USB debugging utility, latency
  measurement tool.
* Reorganized firmware/ directory structure. Refactored some
* Removed FPGA sources, is now in own repository (submoduled).
* Cleaned up command line arguments for some tools
* Added math namespace, plus a unified float comparison infrastructure
* Fixed tuning-related bugs
* Moved manual over to Doxygen, also several manual bug fixes and
* Added many missing virtual destructors (less build warnings)
* Added support for NI-RIO 14.0
* X300 fixes: Not found over PCIe with no eth interfaces
* CMake improvements: Now comes with own UHDConfig.cmake and example
  to build standalone UHD apps, build fixes on Apple, interoperability
  with GNU Radio
* OctoClock fixes and improvements: Ethernet initialization, external
  ref detection, stability fixes, host driver (UHD can now talk to
* Examples: Improved GPIO example, rx_samples_to_file
* Bumped minimum Boost version to 1.46

## 003.007.003
* Fixed examples
* Removed compiler warnings
* Fixed CBX LO settings (FRAC truncation)
* Fixed build issues for out-of-tree tools for some distros
* Fixed some logging strings (SBX, GPSDO)
* Improved logging (speedups, removed unnecessary cycles)
* Added output sync for DAC reference clocks on X300
* Multiple FPGA improvements, as well as upgrade of build env
* Added support for B200 vs B210 discovery

Revision 1.11 / (download) - annotate - [select for diffs], Fri Aug 14 04:53:08 2015 UTC (7 years, 9 months ago) by mef
Branch: MAIN
Changes since 1.10: +10 -7 lines
Diff to previous 1.10 (colored)

(Just) gitubify.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Apr 17 15:53:09 2015 UTC (8 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Revbump after updating devel/boost-libs

Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 1 07:18:35 2015 UTC (8 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

Depend on the py-docutils version that has versioned binaries.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Feb 28 23:27:37 2015 UTC (8 years, 3 months ago) by joerg
Branch: MAIN
Changes since 1.7: +4 -1 lines
Diff to previous 1.7 (colored)

Provide help in finding rst2html.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Jan 31 00:58:06 2015 UTC (8 years, 4 months ago) by mef
Branch: MAIN
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)

Update PLIST and for doxygen

Revision 1.6 / (download) - annotate - [select for diffs], Fri Nov 7 19:39:36 2014 UTC (8 years, 7 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored)

Revbump after updating boost

Revision 1.5 / (download) - annotate - [select for diffs], Tue Sep 9 05:50:18 2014 UTC (8 years, 9 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.4: +1 -24 lines
Diff to previous 1.4 (colored)

Remove unnecessary CONFIGURE_ARGS (and really should have been CMAKE_ARGS) line (for USE_CMAKE).

Revision 1.4 / (download) - annotate - [select for diffs], Mon Sep 8 15:37:42 2014 UTC (8 years, 9 months ago) by mef
Branch: MAIN
Changes since 1.3: +26 -27 lines
Diff to previous 1.3 (colored)

Convert to USE_CMAKE= yes style.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Sep 8 10:02:02 2014 UTC (8 years, 9 months ago) by obache
Branch: MAIN
Changes since 1.2: +6 -14 lines
Diff to previous 1.2 (colored)

fixes fancy fetch.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Sep 8 08:49:39 2014 UTC (8 years, 9 months ago) by mef
Branch: MAIN
Changes since 1.1: +3 -5 lines
Diff to previous 1.1 (colored)

(Upstream update) 3.7.2rc1 to 3.7.2
we've finished testing our latest bugfix release; UHD Version 3.7.2 is
now available. It is tagged at

Since the last release candidate, we actually fixed an issue with phase
alignment in the X300 for MIMO configurations, among a few other things,
and the binaries for X300 were updated again (B200 images were already
updated in the release candidate). Of course, you have access to all the
binaries through our download utility.

3.7.2 Changelog:
* Fixed X300 phase alignment issues
* Fixed CMake 2.6 incompatibility issues
* EEPROM burner improvements
* Properly flushing PCIe chain on device to prevent stale data.
* Adjusted bus clock rate in FPGA to improve timing.
* Fixed issue where FPGA would fail to load FPGA image over PCIe.
* Fixed incompatibility issue with USRP2 FPGA burner utility.
* Fixed issue where ZPU would report empty NMEA strings from GPSDO.
* Updated some functions to no longer use deprecated Boost calls.
* Fixed issue where libusb would declare 'connection refused'.
* Fixed Windows library package naming.
* Updated documentation.
* Fixed reversed TX / RX colors in X300 LED indicators.
* DBSRX2 now works properly with X300 / X310.
* Updated include files to build on older distros of Linux.
* Fixed issue with 'item32' type converter from GNU Radio.
* Fixed issue where channels on B210 would occasionally not be
* Fixed problem causing channels on B210 to swap between runs.
* Fixed issue in N-Series devices causing scaling error @ 50 MSps.
* The B200 / B210 now generates an internal PPS if none is provided.
* Improved performance on PCIe for X300.
* B200 / B210 properly reports clock rate (issue with float comparison).
* Fixed issue with filter selection in B200 that caused loss of RX power.
* Removed ref lock check from X300 where it wasn't necessary.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Sep 8 07:12:05 2014 UTC (8 years, 9 months ago) by mef
Branch: MAIN

Import uhd-3.7.2rc1 as ham/uhd.

[USRP-users] [UHD-3.7.2-rc1] Release Candidate Announcement

UHD is the free & open-source software driver and API for the
Universal Software Radio Peripheral (USRP(TM)) SDR platform,
created and sold by Ettus Research, LLC.

UHD supports all Ettus Research USRP(TM) hardware, including
all motherboards and daughterboards, and the combinations

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>