Commit Graph

14 Commits

Author SHA1 Message Date
Jonas Scharpf 2021234261 Add new getter functions to RFM69 and RFM69 ATC
- getVersion() to read RFM version
- getAddress() to return configured node ID
- getNetwork() to return configured network ID
- getFrequencyDeviation() to read frequency deviation
- getBitRate() to read the modulation bitrate in bits/second
- getSpyMode() to return spy mode setting
- isSyncOn()
- getSyncSize()
- isCrcOn() to check if CRC is activated
- isAesOn() to check if encryption is enabled
- isHighPower() to check if module is configured as HCW or not
- dBm_to_mW() to convert dBm to mW
- getOutputPower() to get the configured output power instead of returning the last set value
- getTargetRssi() to get the configured RSSI value, only for RFM69_ATC
- `_networkID` made public to get it via getNetwork() function
2025-01-03 15:12:16 +01:00
Felix Rusu b4f3f11b90 SetPowerLevel() fix & ATC refactoring
Fixes #61
2021-08-30 16:52:42 -04:00
Auri da14a5ad50
Custom SPI support 2020-06-02 13:50:30 +02:00
Felix Rusu aec150f747 1.4.0 changeset 2020-03-03 22:57:06 -05:00
Maxim Prokhorov 6728abaca0 Use relative includes 2020-02-14 14:02:28 +03:00
Felix Rusu 4a6f77ad47 A few optimizations 2019-08-02 16:38:00 -04:00
Felix Rusu 065c912125 ATC custom transmitLevelStep++ 2019-06-05 11:27:43 -04:00
Felix Rusu 90c6606a9d Update RFM69_ATC.cpp 2019-05-03 12:02:35 -04:00
Felix Rusu 3ace1ac2a4 10bit addressing
Uses 4 least significant bits in the CTL header byte to upgrade from 8bit to 10bit addressing, thus extending from 256 to 1024 possible addresses.
2019-05-01 12:02:03 -04:00
Felix Rusu f1cbbea15a Update copyrights 2018-04-09 14:19:14 -04:00
LowPowerLab 18494fe085 merge new RFM69_OTA; upgrade wireless programming 2016-11-17 21:13:22 -05:00
LowPowerLab 191daf4f3e allow dialing up TX Power 2016-04-04 11:03:40 -04:00
LowPowerLab c24051e933 minor tweaks & SPCR/SPSR filters 2016-02-29 14:36:24 -05:00
LowPowerLab bd50fa29df Add Automatic Transmission Control (ATC) 2015-11-10 22:57:38 -05:00