Skip to content

fl1ckje/libhackrf-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libhackrf-rs

Maintenance License Discord build workflow

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.

Supported operating systems

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.

Build and run quick-guide

Building project:

$ cargo build # or with --release argument

Use library as dependency

Add this line to your Cargo.toml:

libhackrf-rs = { git = "https://github.com/fl1ckje/libhackrf-rs", branch = "master" }

About

Rust API for the HackRF One software defined radio

Resources

License

Stars

Watchers

Forks

Contributors

Languages