Quick heads up for those in EU or regions where 433Mhz is legal (sometimes called 434Mhz). Since I never used straight 433Mhz with RFM69, other than in various tests and experiments, I was somewhat ignorant about this band.
Until … it was kindly pointed out by Angus Logan in this lib Issue, that 433.0Mhz is technically out of legal band. The TLDR; is that the center frequency for this band is actually 433.92Mhz. So the library was patched and the new v1.6 release is ready to upgrade in Arduino IDE.
Should you have a reason to revert to 433.0Mhz, for backwards compatibility to your other devices that might temporarily not be reachable otherwise (OTA update perhaps), you can always call radio.setFrequency(433000000) to set it back to 433Mhz, or any other frequency for that matter.
Other notable new changes in v1.6:
getVersion()to read RFM versiongetAddress()to return configured node IDgetNetwork()to return configured network IDgetFrequencyDeviation()to read frequency deviationgetBitRate()to read the modulation bitrate in bits/secondgetSpyMode()to return spy mode settingisSyncOn()getSyncSize()isCrcOn()to check if CRC is activatedisAesOn()to check if encryption is enabledisHighPower()to check if module is configured as HCW or notdBm_to_mW()to convert dBm to mWgetOutputPower()to get the configured output power instead of returning the lastgetTargetRssi()to get the configured RSSI value, only for RFM69_ATC_networkIDmade public to get it viagetNetwork()function
