Static avr-libc library providing basic support for RFM95 radio modules
| nbproject | 11 months ago | ||
| sheets | 10 months ago | ||
| .gitignore | 1 year ago | ||
| CODE_OF_CONDUCT.md | 1 year ago | ||
| LICENSE | 1 year ago | ||
| Makefile | 3 months ago | ||
| README.md | #1) | 4 hours ago | |
| librfm95.c | 4 months ago | ||
| librfm95.h | 10 months ago | ||
| utils.h | 1 year ago | ||
Static avr-libc library providing basic support for RFM95 (SX1276) radio modules.
Other RFM9x radios might work as well, but were not tested.
This is work in progress. Currently available is (FSK and LoRa):
librfm.h and librfm.a in the project_rfm* functions in librfm.h in the applicationDIO0 and DIO4(FSK)/DIO1(LoRa) to rfmIrq()At over 12 km distance line of sight, reception and response were stable with an RSSI
of -96 dBm and +9 dBm Tx power - with simple wire antennas. Quite impressive!
The configuration:

With LoRa, reception and response were stable with an RSSI of -116 dBm and +17 dBm Tx power at 18 km
distance line of sight, with the following configuration (and as well just simple wire antennas):

So, as expected, and without taking the RSSI too literally, range is increased with LoRa,
and the link is much more robust when there are obstacles in the path, such as buildings and terrain.
The latter seems to be the more advantageous improvement with LoRa, since the range with line of sight
is already long with FSK.
Anyway, these radio modules work very well with both modulation schemes!
Here's the transmitter placed at Mont-Saint-Aubert, with a nice view to Mont de L'Enclus:
