jgromes
8587f73bd9
[SX127x] Implemented fractional bit rate ( #505 )
2023-04-09 17:08:45 +02:00
Jan Gromeš
c2b40f088f
Merge pull request #711 from G4lile0/master
...
[SX1278] New getInstRSSI to get current RSSI
2023-03-27 23:28:18 +02:00
jgromes
f62f912c87
[SX127x] Unified getRSSI interface
2023-03-27 23:22:03 +02:00
jgromes
5d365d4da7
[SX127x] Added PHY startReceive ( #700 )
2023-03-26 22:20:08 +02:00
jgromes
8ace6350cf
[SX127x] Added missing standby for PhysicalLayer ( #695 )
2023-03-12 14:50:14 +01:00
jgromes
18ff62890a
[SX127x] Fixed packet length not proagating correctly ( #666 )
2023-01-18 22:00:26 +01:00
jgromes
91d42ebf0e
[SX127x] Set minimum bit rate to 0.5 kbps ( #665 )
2023-01-18 18:58:52 +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
jgromes
18fefc0ca9
[SX127x] Removed unnecessary volatile
2022-12-22 18:17:41 +01:00
Mitrokhin Anton
e073da15da
Fix FSK Stream mode TX and RX
2022-12-22 12:21:01 +07:00
jgromes
feb9aaa227
[SX127x] Added option to keep received data despite CRC error ( #610 )
2022-11-16 19:21:55 +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
baf2a78981
[SX127x] Added missing GPIO input configuration in FSK mode
2022-10-22 23:48:17 +02:00
jgromes
0d72dd2ac3
[SX127x] Added finishTransmit ( #571 )
2022-09-18 16:13:39 +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
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
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
31da00649c
[SX127x] Added missing cast
2022-07-10 20:35:49 +02:00
jgromes
9836e57616
[Stream] Added Stream mode support for SX127x ( #201 ) ( #403 )
2022-07-10 17:43:51 +02:00
jgromes
701e2c4a21
[SX127x] Formatting fixes
2022-07-04 15:17:41 +02:00
Jaimi5
46919cb249
RadioLib - FSK getTimeOnAir, crc bits and packet length configuration fixed
2022-07-01 17:03:02 +02:00
Jaimi5
3b305591d2
RadioLib - syncWord to bits
2022-06-26 23:49:15 +02:00
Jaimi5
de84410e69
RadioLib - type of packet length FSK mode getter changed.
2022-06-26 23:39:44 +02:00
Jaimi5
314fcb2d6e
RadioLib - getTimeOnAir for FSK mode in module SX127x
2022-06-26 23:33:05 +02:00
Jaimi5
19715ef204
RadioLib - Now getTimeOnAir returns microseconds
2022-06-25 14:04:44 +02:00
Jaimi5
298dbe8e5c
RadioLib - getTimeOnAir for SX127x modules
2022-06-24 17:38:31 +02:00
jgromes
e5e8947e94
[SX127x] Fixed incorrect packet length check in FSK mode
2022-06-19 16:10:33 +02:00
jgromes
ba67ce2720
[SX127x] Fixed RSSI offset not shifted ( #538 )
2022-06-15 19:31:53 +02:00
Jan Gromeš
77c9a295ed
[SX127x] Fixed RF switch not actuated in continuous Rx mode ( #531 )
2022-05-30 10:49:55 +02:00
matthias-bs
76ddaf5f67
added setCrcFiltering()
2022-05-23 17:32:58 +02:00
jgromes
2e183d70bb
[SX127x] Use RSSI interrupt and disable AFC ( #505 )
2022-04-03 12:14:26 +02:00
Nathan Seidle
74feffb4c7
Fix >= to allow 255 bytes
2022-01-28 15:50:59 -07:00
Nathan Seidle
06ef449b68
Move helper functions from SX1276/7/8/9 to global SX127x.
2022-01-17 11:47:49 -07:00
Nathan Seidle
20e1ab23df
Add helper functions for SX1277, SX1278, SX1279
2022-01-17 11:35:19 -07:00
Nathan Seidle
3cc299d17b
Add FHSS support
2022-01-13 12:25:02 -07:00
Chris Terwilliger
2477d38727
Update SX127x.cpp
2021-12-20 18:25:41 -05:00
jgromes
2c59097107
[SX127x] Fixed AFC trigger for FSK mode ( #418 )
2021-12-12 12:48:12 +01:00
jgromes
fe4830afa0
[SX127x] Set default AFC/AGC trigger to RSSI ( #402 )
2021-11-27 17:53:17 +01: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