Mestery
220b4dad7f
use printf in both build
2023-04-10 09:13:58 +00:00
Mestery
2a45f71384
fix undef digitalread
2023-04-10 09:13:57 +00:00
jgromes
b108686a0f
[RF69] Added PHY startReceive ( #700 )
2023-03-26 22:18:16 +02:00
jgromes
874886b4cd
[RF69] Added missing standby overload
2023-03-12 15:02:08 +01:00
jgromes
0a0f6979dd
[RF69] Set minimum bit rate to 0.5 kbps
2023-01-18 18:58:26 +01:00
Matthijs Kooijman
52ec165643
Update radios to use new setRfSwitchState
...
This removes the compatibility wrapper and applies the following
replacements:
sed -i 's/setRfSwitchState(LOW, LOW)/setRfSwitchState(Module::MODE_IDLE)/' src/modules/*/*.cpp
sed -i 's/setRfSwitchState(HIGH, LOW)/setRfSwitchState(Module::MODE_RX)/' src/modules/*/*.cpp
sed -i 's/setRfSwitchState(LOW, HIGH)/setRfSwitchState(Module::MODE_TX)/' src/modules/*/*.cpp
2023-01-09 10:26:28 +01:00
Matthijs Kooijman
3779faf600
Add setRfSwitchTable() wrapper methods
...
This gives all radios that use an rfswitch (i.e. have
a setRfSwitchPins() wrapper already) a wrapper method for
setRfSwitchTable() too. This wrapper just calls the same method on
Module, to make it easier for sketches to use it.
2023-01-09 10:26:27 +01:00
Matthijs Kooijman
90b28d7722
Remove duplicated setRfSwitchPins documentation
...
All radios that support RfSwitch define this method that simply forwards
to the `Module::setRfSwitchPins()` method. Previously, all these methods
duplicated the documentation as well, but this uses the doxygen \copydoc
to remove this duplication.
2023-01-09 09:46:31 +01:00
jgromes
0144faf02a
[RF69] Fixed stream mode ( #651 )
2022-12-22 18:18:16 +01:00
Federico Maggi
7b4c27b702
[RF69] Missing 1000.0 multipler in
2022-12-04 00:21:22 +01:00
Federico Maggi
894e912252
[RF69] Fixed setPromiscuousMode(false) corner case
...
Signed-off-by: Federico Maggi <federico.maggi@gmail.com>
2022-12-01 13:24:42 +01:00
Federico Maggi
05217c095b
- Defined new RADIOLIB_ERR_NULL_POINTER
...
- all `begin()` now use macros for init values
- addressed other styling comments as per PR#612 review
Signed-off-by: Federico Maggi <federico.maggi@gmail.com>
2022-11-21 09:09:56 +01:00
Federico Maggi
1322796542
[RF69 & CC1101] Reworked cached parameters into getters
...
Signed-off-by: Federico Maggi <federico.maggi@gmail.com>
2022-11-20 01:35:08 +01:00
jgromes
8a81a7c827
[RF69] Added finishTransmit
2022-09-18 16:14:42 +02:00
obones
40599baef1
Use the RADIOLIB_CHECK_RANGE macro along with proper lower value (it has to be negative)
2022-08-25 10:39:21 +02:00
obones
a7b42b61b2
Use a better name for the parameter so that it is clear that it's dBm that are expected here
2022-08-24 15:38:12 +02:00
OBones
fd3b165bf0
Introduce setRSSIThreshold on RF69 modules
2022-08-23 17:41:37 +02:00
jgromes
da0993a6ed
Added RADIOLIB_EXCLUDE_DIRECT_RECEIVE exclusion macro ( #557 )
2022-08-15 19:19:59 +02:00
Jan Gromeš
96f2e34e09
Merge pull request #542 from obones/setDIOMapping
...
Introduce the setDIOMapping method
2022-07-13 23:04:48 +02:00
jgromes
60aa0098b3
[RF69][SX1231] Added Stream support ( #201 )
2022-07-10 20:41:11 +02:00
obones
bdb14b9e9d
Implement setDIOMapping for RF69 family
2022-07-07 15:36:26 +02:00
James Smith
63ba279fd2
Call setRxBandwidth again if setOOK is called
2022-03-28 17:28:01 -07:00
James Smith
77fa0e83c0
Merge remote-tracking branch 'upstream/master' into rf69-ook-rxbw
2022-03-28 17:20:13 -07:00
James Smith
2b99b6ec86
Add enableOOK param to RF69::begin, false by default, mirrors SX127x
2022-03-26 14:45:54 -07:00
James Smith
eed4075cb1
[RF69] Persist bit synchronization settings
2022-03-26 13:08:46 -07:00
James Smith
361eba8ebc
Set RX bandwidth correctly for OOK mode
2022-03-26 12:53:17 -07:00
James Smith
dd0d48abe9
Fix setRxBandwidth by calculating mantissa and exponent, rather than comparing floats
2022-03-22 16:33:36 -07:00
jgromes
330e5ad543
[RF69] Set default FSK bitrate to 4k8
2021-11-27 18:12:40 +01:00
jgromes
1d4295feed
[RF69] Fixed known binary receive length ( #408 )
2021-11-21 21:17:26 +01:00
jgromes
22ae7dfd9b
[RF69] Update macro names
2021-11-14 13:00:28 +01:00
jgromes
5d712f0bda
Merge remote-tracking branch 'origin/master' into hal
2021-11-14 12:55:22 +01:00
jgromes
008187b0b1
[RF69] Update to 5.0.0
2021-11-14 11:40:31 +01:00
Christophe Painchaud
0c3b0b32db
new RF69::enableContinuousModeBitSync()
2021-11-09 09:07:52 +01:00
Christophe Painchaud
d47c30b18d
new RF69::setOokFixedThreshold
2021-11-09 09:07:52 +01:00
Christophe Painchaud
50055ee52d
new RF69::setOokFixedThreshold()
2021-11-09 09:07:52 +01:00
jgromes
c470809f92
[RF69] Renamed TRNG method
2021-07-18 10:18:24 +02:00
jgromes
536829452f
[RF69] Added direct reception support
2021-06-14 21:14:55 +02:00
jgromes
b81a2d7549
[RF69] Fix packet length written twice ( #296 )
2021-05-02 11:30:39 +02:00
Federico Maggi
871a0fe34f
Removed SPIsetRegValue
2021-04-21 23:39:25 +02:00
Federico Maggi
f5f722e30f
No need to use _mod
2021-04-13 16:15:39 +02:00
Federico Maggi
f18d75a853
Missing RF69::
2021-04-13 15:27:25 +02:00
Federico Maggi
012c39e7f5
Addressing PR#279 comments
2021-04-13 15:25:28 +02:00
Federico Maggi
aebe2d2f98
Caching carrier frequency
2021-04-13 12:22:49 +02:00
Federico Maggi
f9cc7cefcd
Declaring SPI get/set RegValue in line with CC1101
2021-04-13 10:43:50 +02:00
Federico Maggi
5b5bc6efb9
Remove duplicate setOOK() method
2021-04-13 10:07:44 +02:00
Federico Maggi
4d2764edb2
Merge remote-tracking branch 'upstream/master'
...
* upstream/master: (249 commits)
[SX127x] OOK functions style cleanup
[RF69] OOK functions style cleanup
styles and syntax changes
added RF69::setOokThresholdType
added RF69::setLnaTestBoost
doc fix
SX1278::getRSSI() modified for OOK so it wont require an activation
SX127x::setOokPeakThresholdDecrement
ignore jetbrain .idea
SX1278::setGain() added support for FSK_OOK modes
SX127x::setOokFixedOrFloorThreshold
SX1278::setOokThresholdType()
RF69::setOOK
[SX127x] Fixed shaping in OOK (#268 )
[SX127x] Added FSK CRC mode configuration (#266 )
Bump version to 4.3.0
[nRF24] Added low-level access macro
[XBee] Added low-level access macro
[Si443x] Added low-level access macro
[SX128x] Added low-level access macro
...
2021-04-13 09:42:02 +02:00
jgromes
31b7bfefe0
[RF69] OOK functions style cleanup
2021-03-26 05:54:52 +01:00
Christophe Painchaud
3e1088f34a
styles and syntax changes
2021-03-25 13:39:44 +01:00
Christophe Painchaud
7b6f1d075a
added RF69::setOokThresholdType
2021-03-24 18:05:32 +01:00
Christophe Painchaud
97cdce7b64
added RF69::setLnaTestBoost
2021-03-24 16:42:33 +01:00