aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRutherther <rutherther@ditigal.xyz>2025-04-21 11:46:13 +0200
committerGuillaume Le Vaillant <glv@posteo.net>2025-04-21 11:46:50 +0200
commit802f5841f0de0af62ea39a4b14c029a2923f0e88 (patch)
treeab254efac9a3df244bc37b8da018456a6dade6bf
parent95ccd0ca005ac02125110664308fed1c0278f981 (diff)
downloadguix-802f5841f0de0af62ea39a4b14c029a2923f0e88.tar.gz
guix-802f5841f0de0af62ea39a4b14c029a2923f0e88.zip
gnu: Add libad9361.
* gnu/packages/radio.scm (libad9361): New variable. Change-Id: Ib1654d5ea1fa978eeaba904fcbebfbcec567046f Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
-rw-r--r--gnu/packages/radio.scm25
1 files changed, 25 insertions, 0 deletions
diff --git a/gnu/packages/radio.scm b/gnu/packages/radio.scm
index 6b3805201f..465a998bc8 100644
--- a/gnu/packages/radio.scm
+++ b/gnu/packages/radio.scm
@@ -264,6 +264,31 @@ use libiio natively on an embedded Linux target (local mode), or use libiio to
communicate remotely to that same target from a host Linux, Windows or MAC
over USB or Ethernet or Serial.")))
+(define-public libad9361
+ (package
+ (name "libad9361")
+ (version "0.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/analogdevicesinc/libad9361-iio")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1inv39xfg8gqz1v7k1n2a7p9zzlb6gq98gcnnpdcr9fa5alvmvpm"))))
+ (inputs
+ (list libiio))
+ (build-system cmake-build-system)
+ (license license:lgpl2.1+)
+ (home-page "https://github.com/analogdevicesinc/libad9361-iio")
+ (synopsis
+ "IIO AD9361 library for filter design and handling, multi-chip sync, etc.")
+ (description
+ "This is a simple library used for userspace, which manages multi-chip
+sync (on platforms (FMCOMMS5) where multiple AD9361 devices are use) and can
+create AD9361 specific FIR filters on the fly.")))
+
(define-public liquid-dsp
(package
(name "liquid-dsp")