Rust API for the HackRF One software defined radio (SDR). It's a reimplementation of libhackrf in Rust using a safe rusb wrapper.
At the current time, this library can:
- provide firmware and board info;
- set parameters of SDR;
- receive data;
- transmit data.
For full feature support use the official C library.
Library runs on both Linux and Windows:
- Linux:
- Ubuntu 22.04 ✅
- Windows:
- 7 ✅
- 8 ✅
- 8.1 ✅
- 10 ✅
- 11 ✅
If you have got a desktop pc/laptop with Mac OS, I would appreciate your feedback about compatibility.
Building project:
$ cargo build # or with --release argumentAdd this line to your Cargo.toml:
libhackrf-rs = { git = "https://github.com/fl1ckje/libhackrf-rs", branch = "master" }