Commit graph

868 commits

Author SHA1 Message Date
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
jgromes
bedbf7bb94 [RFM9x] Fixed missing default argument for beginFSK (#553) 2022-08-20 19:01:24 +02:00
jgromes
da0993a6ed Added RADIOLIB_EXCLUDE_DIRECT_RECEIVE exclusion macro (#557) 2022-08-15 19:19:59 +02:00
Jan Gromeš
80950a1c22
Merge pull request #546 from NorthernMan54/master
Tweaks for async direct mode usage with rtl_433_ESP
2022-07-17 10:12:41 +02:00
Northern Man
a74c0536b8 Tweaks for async direct mode usage with rtl_433_ESP 2022-07-16 21:50:33 -04:00
Jan Gromeš
96f2e34e09
Merge pull request #542 from obones/setDIOMapping
Introduce the setDIOMapping method
2022-07-13 23:04:48 +02:00
obones
0b2238a0a4 The SX127x family of chips shares the same DIO pin functions, so move all the support code in the base SX127x class 2022-07-13 10:05:45 +02:00
jgromes
60aa0098b3 [RF69][SX1231] Added Stream support (#201) 2022-07-10 20:41:11 +02:00
jgromes
31da00649c [SX127x] Added missing cast 2022-07-10 20:35:49 +02:00
jgromes
d8c11fa8c9 [SX127x] Added missing Doxygen comments 2022-07-10 19:54:57 +02:00
jgromes
ce26892567 [SX127x] Fixed FSK maximum packet length 2022-07-10 19:48:56 +02:00