#sdr #hackrf #radio #defined #hack-rf #rusb

hackrfone

Rust library for the HackRF One software defined radio

5 releases

0.2.3 Jul 13, 2021
0.2.2 Jul 11, 2021
0.2.1 Jul 6, 2021
0.2.0 May 10, 2021
0.1.0 May 2, 2021

#1181 in Hardware support

MIT license

25KB
392 lines

Maintenance crates.io docs.rs CI

HackRF One

This is a rust API for the HackRF One software defined radio.

This is not a wrapper around libhackrf, this is a re-implementation of libhackrf in rust, using the rusb libusb wrappers.

This is currently in an experimental state, and it is incomplete. For full feature support use the official libhackrf C library.

This is tested only on Linux, but it will likely work on other platforms where libhackrf works.


lib.rs:

HackRF One API.

To get started take a look at HackRfOne::new.

Dependencies

~1.5MB
~34K SLoC