aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
blob: bfbfcd5cd8c8b228e90a6db6246e4796628da9f2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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`