#sdr #instrument #hardware #bindings #driver #universal #uhd

sys uhd-sys

Low-level bindings to the UHD (USRP Hardware Driver) library, which provides support for Ettus Research / National Instruments Universal Software Radio Peripheral devices

3 releases

0.1.2 Mar 31, 2021
0.1.1 Dec 3, 2020
0.1.0 Dec 2, 2020

#36 in #sdr

Download history 2/week @ 2024-02-18 29/week @ 2024-02-25 2/week @ 2024-03-03 14/week @ 2024-03-10 1/week @ 2024-03-17 46/week @ 2024-03-31

62 downloads per month
Used in uhd

MIT/Apache

5KB

Rust UHD bindings

This crate provides low-level bindings to the UHD (USRP Hardware Driver) library, which provides support for Ettus Research / National Instruments Universal Software Radio Peripheral devices

Requirements

The UHD library must be installed, and pkg-config must be able to find it.

License

This crate is released under the MIT and Apache 2.0 licenses. You may redistribute it according to either license.

The UHD library itself is mostly licensed under GPLv3 (see https://github.com/EttusResearch/uhd/blob/master/LICENSE.md). Depending on how you link the UHD library, this may have licensing implications.


lib.rs:

Bindings to UHD

UHD repository: https://github.com/ettusresearch/uhd

UHD documentation: https://files.ettus.com/manual/

Dependencies

~0–1.8MB
~34K SLoC