A primarily rust driver (and command line utility) for the Semtech SX1276 sub ghz ISM band radio IC.
WIP. Basic LoRa functionality working.
Add to your project with cargo add radio-sx127x
Install the utility with one of the following methods:
- using a pre-packaged snap with
snap install sx127x-util
- using a precompiled binary from the releases page
- from source using cargo with
cargo install radio-sx127x
The radio-sx127x crate can be used as an interface library for the sx127x radio on other
embedded devices. To enable no_std
usage, add default-features = false
to your
Cargo.toml
.
See examples lora_spi_send
, lora_spi_receive
, and lora_spi_gps
.
Comments in the file examples/lora_spi_send.rs
show how to build and run the examples
on several different MCUs.