Commit graph

67 commits

Author SHA1 Message Date
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
18fefc0ca9 [SX127x] Removed unnecessary volatile 2022-12-22 18:17:41 +01:00
jgromes
1316a805f3 [SX127x] Added option to specify interrupt direction for DIO 2022-10-23 20:39:15 +02:00
jgromes
0d72dd2ac3 [SX127x] Added finishTransmit (#571) 2022-09-18 16:13:39 +02:00
jgromes
ffb2c15a50 [SX127x] Definition fixes suggested by @MrSniffer 2022-09-17 19:47:09 +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
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
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
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
jgromes
9836e57616 [Stream] Added Stream mode support for SX127x (#201) (#403) 2022-07-10 17:43:51 +02:00
Jaimi5
298dbe8e5c RadioLib - getTimeOnAir for SX127x modules 2022-06-24 17:38:31 +02:00
matthias-bs
0a79f7fc22
added setCrcFiltering() 2022-05-23 17:30:40 +02:00
Chris Terwilliger
4661757482
Merge branch 'jgromes:master' into documentation-updates 2022-01-25 15:36:42 -05:00
Nathan Seidle
06ef449b68 Move helper functions from SX1276/7/8/9 to global SX127x. 2022-01-17 11:47:49 -07:00
Chris Terwilliger
5fb2ce66ab
Update SX127x.h 2021-12-23 22:03:39 -05:00
Chris Terwilliger
9f842acfe7
Update SX127x.h 2021-12-20 18:21:27 -05:00
jgromes
3047409b27 [SX127x] Fixed known binary receive length 2021-11-21 21:16:51 +01:00
jgromes
03126f79d3 [SX127x] Update macro names 2021-11-14 13:00:34 +01:00
jgromes
5d712f0bda Merge remote-tracking branch 'origin/master' into hal 2021-11-14 12:55:22 +01:00
jgromes
8c7b8a1b63 [SX127x] Update to 5.0.0 2021-11-14 11:42:12 +01:00
Christophe Painchaud
964ee86b3e indentation fix 2021-11-09 09:07:52 +01:00
Christophe Painchaud
7ddf0f81ce SX127X enable/disable BitSync 2021-11-09 09:07:52 +01:00
Christophe Painchaud
0eb5578e22 doc comment fix 2021-11-09 09:07:52 +01:00
jgromes
ebc4852fc2 [SX127x] Added interrupt-driven CAD (#396) 2021-10-28 15:44:25 +02:00
jgromes
498b638234 [SX127x] Reworked errata fix (#372) 2021-09-22 22:17:12 +02:00
jgromes
8b9be43cb2 [SX127x] Renamed TRNG method 2021-07-18 10:18:12 +02:00
jgromes
aa53706b31 [SX127x] Fixed pin type 2021-06-14 21:08:46 +02:00
jgromes
9da23db59c [SX127x] Added support for direct reception 2021-06-14 21:00:54 +02:00
Libor Tomsik
b4a3049be0
Added keywords 2021-04-15 21:33:58 +02:00
Libor Tomsik
37a0c56bfe
Added method for reading current AFC value 2021-04-15 12:50:49 +02:00
Libor Tomsik
555b90abfa
Revering unvanted changes 2021-04-15 09:13:46 +02:00
Libor Tomsik
ac4ea556ae
Implemented AFC&AGC trigger control 2021-04-15 08:37:47 +02:00
Libor Tomsik
2ae0188e50
Created method for setting AFC bandwidth 2021-04-15 08:05:05 +02:00
jgromes
86ca714d00 [SX127x] OOK functions style cleanup 2021-03-26 05:55:22 +01:00
Christophe Painchaud
3e1088f34a styles and syntax changes 2021-03-25 13:39:44 +01:00
Christophe Painchaud
fc3a4a8175 doc fix 2021-03-24 08:53:51 +01:00
Christophe Painchaud
f049a4bc98 SX127x::setOokPeakThresholdDecrement 2021-03-18 22:21:04 +01:00
Christophe Painchaud
f4fac4c09e SX127x::setOokFixedOrFloorThreshold 2021-03-18 18:46:29 +01:00
Christophe Painchaud
2a01f0785e SX1278::setOokThresholdType() 2021-03-18 18:46:21 +01:00
jgromes
1b289f2bae [SX127x] Added low-level access macro 2021-03-13 19:32:15 +01:00
Marcin Czeczko
27998f3e3c
Move invertIQ to the 127x. Aligned with latest datasheet 2021-03-03 14:52:46 +01:00
jgromes
0cdd49ca11 [SX127x] Implemented implicit LoRa header (#181) 2021-02-21 16:54:38 +01:00
jgromes
f1d51fd1b9 [SX127x] Fixed FSK preamble unit 2021-02-07 17:52:17 +01:00
jgromes
ff520e2a15 [SX127x] Added method to read version register (#204) 2020-11-20 17:52:17 +01:00
jgromes
c127712c5e [SX127x] Added check for LoRa header CRC mismatch (#200) 2020-11-19 17:07:32 +01:00
jgromes
04195ee0d2 [SX127x] Added TRNG support 2020-09-13 17:53:16 +02:00