Commit Graph

443 Commits

Author SHA1 Message Date
Felix Rusu e29316c40e revert to working getPowerLevel() 2025-02-12 21:20:36 -05:00
Felix Rusu e038dcfaa8
Merge pull request #195 from brainelectronics/feature/additional-functions
Add new getter functions to RFM69 and RFM69 ATC
2025-02-11 16:12:18 -05:00
Jonas Scharpf 8b5ad8ec6a Add TestSetup.ino sketch to showcase the usage of all available getter functions 2025-01-03 15:18:17 +01:00
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
Jonas Scharpf ba99d94215 Fixup some whitespaces and alignments/formatting in the code 2025-01-03 13:22:35 +01:00
Jonas Scharpf aeaedc9dff Add link to PlatformIO in README 2025-01-03 13:22:13 +01:00
Felix Rusu 5f6b8984b3 Create SwitchMoteR4_RGB_PIR.ino 2024-10-18 12:16:04 -04:00
Felix Rusu 205ec516ea Merge branch 'master' of https://github.com/LowPowerLab/RFM69 2023-08-12 21:29:02 -04:00
Felix Rusu 8b564899c7 bit of refactoring 2023-08-12 21:29:01 -04:00
Felix Rusu d72680526f
Update README.md 2023-01-19 21:10:42 -05:00
Felix Rusu 06a4a7ba25 Update RFM69.cpp
Fixes #187
2022-12-27 11:33:28 -05:00
Felix Rusu ff7e3555d6
Merge pull request #185 from haschler/master
Revert redundant pin numbering for ESP32
2022-11-16 17:20:05 -05:00
haschler 52df472c32
Revert redundant pin numbering for ESP32
spi->begin() chooses VSPI pin numbering by default.
2022-11-15 21:40:30 +01:00
Felix Rusu 2864347e78 Mark 1.5.2 release 2022-08-01 17:36:51 -04:00
Felix Rusu c0fc0f82c6
Merge pull request #181 from strange-v/master
ISR callback in a user space
2022-07-18 19:22:14 -04:00
strange_v 4b91c6c1b6 Restructured a bit 2022-07-11 20:51:58 +03:00
strange_v ada0e6abcd Added ISR callback 2022-07-10 17:55:33 +03:00
Felix Rusu b65f6c4eb1
Merge pull request #168 from jdede/esp8266-ACK-fix
Fix for esp8266 ACK problem. Solution as suggested in #49 and #105
2022-02-25 11:03:28 -05:00
Jens Dede d8d4ee6ffe
Also adapt code for send function. Added some comments. 2022-02-25 11:02:39 +01:00
Felix Rusu 6469dac833 v1.5.1 - setPowerLevelDBm() fix
https://lowpowerlab.com/forum/general-topics/power-levels-again/
2022-02-07 14:19:22 -05:00
Felix Rusu 01f7002d8b Update .travis.yml 2022-01-10 15:34:24 -05:00
Felix Rusu 242a54479a Update .travis.yml 2021-12-15 15:33:03 -05:00
Felix Rusu 7b2c383647
Merge pull request #174 from maxgerhardt/patch-1
Fix libraries
2021-12-15 14:00:45 -05:00
Maximilian Gerhardt 4f5ebbe416
Fix libraries
Also removes warning about global libs
2021-12-15 19:56:03 +01:00
Felix Rusu 5f28c35985 Update .travis.yml 2021-12-15 13:19:49 -05:00
Felix Rusu 9d261fe694 Update .travis.yml 2021-12-15 13:15:14 -05:00
Felix Rusu c2bd05e32a Update .travis.yml 2021-12-15 13:12:08 -05:00
Felix Rusu 11f2f85e2d Update .travis.yml 2021-12-15 13:09:05 -05:00
Felix Rusu 83264a3ab4 Update .travis.yml 2021-12-15 13:06:38 -05:00
Felix Rusu e7ab4d7a6d Update .travis.yml 2021-12-15 13:03:18 -05:00
Felix Rusu f25d36b6a2 Update .travis.yml 2021-12-15 13:00:29 -05:00
Felix Rusu ec9fcc6043 Update .travis.yml 2021-12-15 12:54:49 -05:00
Felix Rusu 7c2afd6175 Update .travis.yml 2021-12-15 12:26:30 -05:00
Felix Rusu 5cb26b6aed Update .travis.yml 2021-12-15 12:22:32 -05:00
Felix Rusu a9564b3877 Update .travis.yml 2021-12-15 12:12:43 -05:00
Felix Rusu 6febbbcdf8 Update .travis.yml 2021-12-15 12:10:10 -05:00
Felix Rusu 0aa256bdef Update .travis.yml 2021-12-15 11:53:45 -05:00
Felix Rusu 4358a1912a Update .travis.yml 2021-12-15 11:48:17 -05:00
Felix Rusu e3ce193f30 Update RangeTest_Gateway.ino 2021-12-15 11:37:43 -05:00
Felix Rusu add5e29208 Add RangeTest examples 2021-12-15 10:35:38 -05:00
Felix Rusu 3cbd159143
Merge pull request #169 from jgillula/listen_mode_encryption_fix
This is OK, but see my other comments on #171 
Fixing a bug with restoring encryption in listen mode
Fixes #170
2021-09-20 09:44:32 -04:00
Jeremy Gillula 0005bb4846 Since initialize() erases the encryption key, we need to store that we have it (or not) before calling initialize(), and then use that stored value 2021-09-18 18:38:01 -07:00
Felix Rusu 4704bf4766 Update TxPowerTest_Receiver.ino 2021-08-31 16:06:48 -04:00
Felix Rusu 2f716bb575 fix travis-ci links, add examples to ci 2021-08-31 15:24:41 -04:00
Felix Rusu cc0e354cbb Bump to v1.5 2021-08-30 16:53:34 -04:00
Felix Rusu 07bdb458d5 Add TX Power Testing examples 2021-08-30 16:53:12 -04:00
Felix Rusu b4f3f11b90 SetPowerLevel() fix & ATC refactoring
Fixes #61
2021-08-30 16:52:42 -04:00
Felix Rusu dc18675cd8 resetUsingWatchdog(attr(unused)) 2021-08-28 12:06:58 -04:00
Felix Rusu adee271304 add set300KBPS() 2021-07-20 13:58:25 -04:00
Felix Rusu b7ee0b32b0 add some OTA helpers 2021-07-20 13:56:22 -04:00