2 Commits

Author SHA256 Message Date
d7a64ee3a7 - Remove BuildRequires on libboost_system-devel,
removed on boost 1.89 (bsc#1249599)
   * Patch boost.patch

OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/uhd?expand=0&rev=61
2025-09-29 12:43:01 +00:00
566ddb8442 Accepting request 1303011 from home:wkazubski:test:science
- Update to version 4.9.0.0
  * Highlights / Main Changes
    + Support for USRP B206mini-i
    + Support for OBX daughterboard
  * New Features
    + OBX daughterboard and B206mini support added.
    + X3x0: Add support for the gps_iface feature. This allows
      sending arbitrary commands to the GPS module.
    + rfnoc_modtool: Add a new subcommand, make-yaml, that
      generates a block YAML file from some user inputs. When
      calling rfnoc_modtool add without a valid block YAML file,
      the tool will now automatically call make-yaml to generate
      a new YAML file.
    + Added support for processing multiple samples per cycle in
      FFT block.
    + LabVIEW/USRP: New repository containing example applications
      which demonstrate how to use NI LabVIEW with USRP devices
      via the UHD APIs. (https://github.com/ni/labview-usrp-examples)
    + Improved RFNoC OOT Block support:
      New repository containing official RFNoC OOT Blocks
      (https://github.com/EttusResearch/rfnoc-oot-blocks)
      . Added new RFNoC Aurora Block for TX and RX remote streaming
        applications to and from Aurora capable compute nodes like
        FPGA Coprocessors.
  * API Changes
    + uhd::math::gcd and uhd::math::lcm are removed from the public
      headers. Use std::gcd and std::lcm instead if C++17 is
      available, or boost::math::gcd and boost::math::lcm if not.
    + When calling recv() on an RX streamer connected to an RFNoC
      device, we no longer artificially inflate the timeout value.
      The old behaviour was in some cases abused to detect overruns,
      but this is not a reliable method and is now explicitly
      declared unsupported.
  * Bug Fixes
    + RFNoC
      . Calling recv() on an RX streamer connected to an RFNoC
        device with azero timeout value now correctly returns
        immediately.
      . rfnoc-gain: Moved the fpga/ subdirectory under rfnoc/.
        This way, the directory structure inside the OOT module is
        identical to the directory structure after installation.
    + X410:
      . Fixed NCO reset mechanism that caused ADC self-cal errors
        to occur during reopening of a UHD session when timed tune
        commands were previously used.
  * Removals / Deprecations
    + Removed tools/uhd_dump. This tool is obsolete, the USRP X3x0
      is not even compatible with it any more. Dumps can be recorded
      and analyzed with wireshark and the UHD dissectors in here.
    + Removed network_relay example.
- Remove uhd-new-boost.patch and uhd-fix-build-gcc15.patch patches
  (applied upstream)

OBS-URL: https://build.opensuse.org/request/show/1303011
OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/uhd?expand=0&rev=60
2025-09-10 07:26:41 +00:00