2 releases
0.0.2 | Jun 17, 2023 |
---|---|
0.0.1 | Apr 30, 2023 |
#1166 in Asynchronous
35KB
881 lines
RFM69-Async
RFM69-Async is an async driver for the SubGhz transceiver RFM69.
Examples
Examples are found in the examples/
folder separated by the chip manufacturer they are designed to run on. For example:
examples/rp
are for the RP2040 chip.
Running examples
- Install tools to debug/flash the firmware. For example to flash the firmware to the rpi pico via USB:
cargo install elf2uf2-rs
- Change directory to the sample's base directory. For example:
cd examples/rp
- Build the example
For example:
cargo build --bin rfm69 --release
- Flash the example
For example:
elf2uf2-rs -d target/thumbv6m-none-eabi/release/rfm69
License
This work is licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Credits
The code is inspired by https://github.com/almusil/rfm69, which was inspired by older https://github.com/lolzballs/rfm69.
Dependencies
~0.7–1MB
~20K SLoC