Page MenuHomeSolus

Update soapysdr to 0.8.1 and drop python2
Needs ReviewPublic

Authored by algent on Wed, Oct 6, 3:49 PM.

Details

Reviewers
None
Group Reviewers
Triage Team
Summary

Changelog:

  • Build:
    • cmake: fix use of CMAKE_INSTALL_LIB_DIR when absolute
    • cmake: version policies for subproject compatibility
    • python3: change OUTPUT_NAME in newer versions of cmake
    • Types: consistency changes converting strings to bool
    • Type.hpp: fixed templated StringToSetting return true
    • Range: fixed default constructor not initializing step
  • API:
    • Added API calls for configuring an external reference clock rate
    • Constants for boolean setting strings SOAPY_SDR_TRUE/FALSE
    • Templated read/writeSetting()/readSensor() for SoapySDR::Device
    • Added Templated StringToSetting() and SettingToString() helpers
    • Python bindings duck typing for read/writeSetting()/readSensor()
    • Changed SoapySDRDevice_setupStream() to return the stream pointer
    • Added unloadModules() API call to manually cleanup modules on exit
    • Device: added parallel make() function with string arguments
    • Added ABI check to Python module

Signed-off-by: Algent Albrahimi <algent@protonmail.com>

Test Plan

Rebuild soapyrtlsdr and cubicsdr against this package.

Diff Detail

Repository
R4201 soapysdr
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 1947
Build 1947: arc lint + arc unit

Event Timeline

algent created this revision.Wed, Oct 6, 3:49 PM
algent requested review of this revision.Wed, Oct 6, 3:49 PM

Require rebuilds for soapyrtlsdr and cubicsdr.
Also soapyrtlsdr should be added as rundep to cubicsdr.

algent updated this revision to Diff 29140.Wed, Oct 6, 9:06 PM

Fix wrong release number