Matthijs Kooijman
dfbe6934bb
[SX126x] Set DIO2 to RF switch by default for FSK too
...
In commit a1f94d9f
([SX126x] Set DIO2 to RF switch by default), this was
changed for LoRa modulation in begin(), but since this is really
a board-specific attribute, independent of the modulation used, there is
no reason to have a different default for FSK (so this was probably just
forgotten).
2022-12-20 23:33:02 +01:00
Matthijs Kooijman
47163f4398
[SX126x] Make begin parameter docs consistent
...
This:
- Updates syncWord comments after changing it from uint16_t to uint8_t
in commit 55aff74a
([SX126x] Changed pin mapping, added reset,
changed LoRa sync word to 1B).
- Adds missing useRegulatorLDO comments forgoten in commit ea85a663
([SX126x] Pass useRegulatorLDO to SX1262/SX1261/SX1268).
- Makes useRegulatorLDO comments the same in all places (using the more
explicit version).
- Fixes a typo in the doxygen \parma -> \param command.
2022-12-20 23:33:02 +01:00
Thomas Göttgens
0aa59f6abc
Fix coding style
2022-12-06 07:53:14 +01:00
Thomas Göttgens
08de95e15e
Access getIrqStatus() without Godmode and change the flag setting like SX126x handles it.
2022-12-05 11:17:59 +01:00
jgromes
aa8330cf57
[Si443x] Added GFSK with BT 0.5 ( #625 )
2022-12-04 10:19:42 +01:00
Federico Maggi
7b4c27b702
[RF69] Missing 1000.0 multipler in
2022-12-04 00:21:22 +01:00
Federico Maggi
09669eeb26
[CC1101] Fix setPromiscuousMode(false)
bug
...
Signed-off-by: Federico Maggi <federico.maggi@gmail.com>
2022-12-01 13:32:47 +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
9422723bb7
[CC1101] Validate freq-dev unless special value 0
...
Signed-off-by: Federico Maggi <federico.maggi@gmail.com>
2022-11-27 10:20:29 +01:00
Federico Maggi
befba28629
No bound checks on frequency deviation if ~FSK
2022-11-26 19:38:36 +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
f942ccaec7
[SX126x] Added option to specify custom CAD parameters
2022-11-18 13:39:51 +01:00
jgromes
e02b3f2ce0
[SX126x] Added missing Rx write arguments
2022-11-18 11:35:32 +01:00
Amalinda Gamage
a7e56800a8
Update SX126x.cpp
2022-11-18 16:08:57 +08:00
jgromes
feb9aaa227
[SX127x] Added option to keep received data despite CRC error ( #610 )
2022-11-16 19:21:55 +01:00
jgromes
4667c26448
[SX128x] Removed slowdown macro ( #158 )
2022-11-13 22:12:34 +01:00
jgromes
b11deda33d
[SX126x] Removed slowdown macro ( #158 )
2022-11-13 22:12:04 +01:00
jgromes
5efdeedd67
[SX1262] Fixed allowed output power range (-9 dBm minimum).
2022-11-06 22:51:21 +01:00
jgromes
df7d1a99fe
[SX126x] Fixed incorrect method called from derived class ( #599 )
2022-10-31 20:17:05 +01:00
jgromes
1316a805f3
[SX127x] Added option to specify interrupt direction for DIO
2022-10-23 20:39:15 +02:00
jgromes
d80f87410e
[SX127x] Removed redundant IRQ clear
2022-10-23 20:38:36 +02:00
jgromes
9497cd3af1
[SX127x] Minor formatting fixes
2022-10-23 20:38:11 +02:00
jgromes
45e65a2811
[SX127x] Removed comment suggesting setGain only available on LoRa mode
2022-10-22 23:48:37 +02:00
jgromes
baf2a78981
[SX127x] Added missing GPIO input configuration in FSK mode
2022-10-22 23:48:17 +02:00
jgromes
6eeee45968
[CC1101] Use GDO2 for transmit interrupt ( #357 )
2022-10-09 19:21:39 +02:00
jgromes
ae64ec1911
[CC1101] Fixed incorrect GPIO NC check logic
2022-10-09 19:14:07 +02:00
jgromes
0b1a421863
[SX126x] Fixed receive always failing after timeout
2022-10-06 19:30:13 +02:00
jgromes
170ce9752b
[SX126x] Skip SPI verification during block calibration ( #583 )
2022-10-04 18:19:54 +02:00
jgromes
1382e56508
[SX126x] Removed extra newline (CI_BUILD_ALL)
2022-10-02 00:02:17 +02:00
jgromes
fc3a85abf9
[SX128x] Added post-transaction error checking
2022-10-01 22:54:36 +02:00
jgromes
e31bcd315b
[SX126x] Fixed RTC control register address ( #575 )
2022-10-01 22:46:50 +02:00
jgromes
3bdc8963a4
[SX126x] Added post-transaction error checking ( #575 )
2022-10-01 22:46:17 +02:00
jgromes
1507933475
[nRF24] Fixed interface for PhysicalLayer
2022-10-01 15:29:29 +02:00
jgromes
e5fe82f334
[SX128x] Fixed setBitRate compatibility with PhysicalLayer
2022-10-01 15:16:01 +02:00
jgromes
972e651f4f
[SX126x] Added missing setFrequency implementation for PhysicalLayer
2022-10-01 15:06:09 +02:00
jgromes
0b5cd51828
[SX128x] Added finishTransmit
2022-09-18 16:15:07 +02:00
jgromes
8a81a7c827
[RF69] Added finishTransmit
2022-09-18 16:14:42 +02:00
jgromes
598982c782
[nRF24] Added finishTransmit
2022-09-18 16:14:19 +02:00
jgromes
733835e9ba
[Si443x] Added finishTransmit
2022-09-18 16:14:04 +02:00
jgromes
0d72dd2ac3
[SX127x] Added finishTransmit ( #571 )
2022-09-18 16:13:39 +02:00
jgromes
0ae6eae4d9
[SX126x] Added finishTransmit
2022-09-18 16:12:53 +02:00
jgromes
9dff4e709e
[CC1101] Added finishTransmit
2022-09-18 16:12:03 +02:00
jgromes
e1d4c2094b
[SX127x] Fixed software timeout logic
2022-09-18 15:42:06 +02:00
jgromes
cb5fd16710
[SX127x] Added software timeout when using blocking receive without DIO1 ( #566 )
2022-09-18 15:07:57 +02:00
jgromes
ffb2c15a50
[SX127x] Definition fixes suggested by @MrSniffer
2022-09-17 19:47:09 +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
9a76aa1c84
Introduce setRSSIThreshold on SX127x modules
2022-08-24 15:05:20 +02:00
OBones
fd3b165bf0
Introduce setRSSIThreshold on RF69 modules
2022-08-23 17:41:37 +02:00