Path to this page:
Subject: CVS commit: pkgsrc/ham/uhd
From: Adam Ciarcinski
Date: 2022-01-04 18:29:06
Message id: 20220104172906.F27C0FAEC@cvs.NetBSD.org
Log Message:
uhd: updated to 4.1.0.5
4.1.0.5
* 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
- Replace CMAKE_{SOURCE,BINARY}_DIR with UHD_*_DIR
- 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 setupenv.sh
- Remove stale references to UHD_FPGA_DIR
- tools: Add UHD_FPGA_DIR definition to synthesis
- Set default part for sim in setupenv.sh
- 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 benchmark_rate.py
- 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
Files: