From 4fe344d0f7a7f061b76382698c0554053bf33b96 Mon Sep 17 00:00:00 2001 From: Rutherther Date: Sun, 20 Apr 2025 10:39:06 +0200 Subject: [PATCH] chore: description of radio packages --- modules/ruther/packages/radio.scm | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/modules/ruther/packages/radio.scm b/modules/ruther/packages/radio.scm index f29707c..b10ca8b 100644 --- a/modules/ruther/packages/radio.scm +++ b/modules/ruther/packages/radio.scm @@ -55,8 +55,18 @@ license:lgpl2.1 license:gpl2)) (home-page "https://github.com/analogdevicesinc/libiio") - (description #f) - (synopsis "A cross platform library for interfacing with local and remote Linux IIO devices "))) + (synopsis "A cross platform library for interfacing with local and remote Linux IIO devices ") + (description + "Library for interfacing with Linux IIO devices +libiio is used to interface to the Linux Industrial Input/Output (IIO) Subsystem. +The Linux IIO subsystem is intended to provide support for devices that in some +sense are analog to digital or digital to analog converters (ADCs, DACs). +This includes, but is not limited to ADCs, Accelerometers, Gyros, IMUs, +Capacitance to Digital Converters (CDCs), Pressure Sensors, Color, Light and Proximity Sensors, +Temperature Sensors, Magnetometers, DACs, DDS (Direct Digital Synthesis), PLLs (Phase Locked Loops), +Variable/Programmable Gain Amplifiers (VGA, PGA), and RF transceivers. You can 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 @@ -77,9 +87,12 @@ (license (list license:lgpl2.1 license:gpl2)) - (home-page #f) - (description #f) - (synopsis #f))) + (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) +can create AD9361 specific FIR filters on the fly."))) (define-public sdr++/pluto (package -- 2.49.0