diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-08-26 22:03:10 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2018-08-26 22:04:27 +0200 |
commit | 37a60e2d14857c582ad5770a936c6a5647ea2b9e (patch) | |
tree | 3751ae13d7d8bba88b93fb50c5d8d28fca80f3b9 /README.md | |
download | raspi-rfm95-kiss-37a60e2d14857c582ad5770a936c6a5647ea2b9e.tar.gz raspi-rfm95-kiss-37a60e2d14857c582ad5770a936c6a5647ea2b9e.tar.bz2 raspi-rfm95-kiss-37a60e2d14857c582ad5770a936c6a5647ea2b9e.zip |
Add initial code
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..bfbfcd5 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +raspi-rfm95-kiss +================ + +Use an RFM95 LoRa module connected to spidev0.0 as an AX.25 interface. The whole chain this code implements is: + +AX.25 kernel interface - KISS protocol over a PTY pair - KISS protocol implementation - RFM95 driver - SPI + +TODO +==== + +* [ ] KISS protocol implementation +* [ ] RFM95 send +* [ ] RFM95 recv in polling mode +* [ ] RFM95 recv in GPIO interrupt mode + + +License +------- + +Parts of this code are taken from the ax25-tools, which are GPL-2.0. Other parts are MIT or Apache 2.0 licensed. + +New code is Copyright 2018 Matthias P. Braendli, GPL-2.0-only + + +Misc remarks +------------ + +1. (Not needed) To build with wiringpi in dev mode: `cargo build --features wiringpi/development` |