Static avr-libc library providing basic support for RFM95 radio modules. Other RFM9x radios might work as well, but were not tested yet.
This is work in progress. Simple Tx-Rx with response in FSK mode works so far.
I'm impressed how well these radio modules work; the range achieved with simple wire antennas as well as the reliable packet transmission.
librfm.h and librfm.a in the project_rfm* functions in librfm.h in the application
(this is to make the library device and CPU frequency independent)DIO0 and DIO4 to rfmIrq()Setting RegPaConfig to 0xff, which gives +17 dBm with PA_BOOST, reception stopped
with an RSSI of about -125 dBm at almost 2.7 km distance - with simple wire antennas,
and a low hill in between.
Compared to the RFM69 at +13 dBm, it does make it a few hundred meters further - seems fair enough!