Commit graph

885 commits

Author SHA1 Message Date
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
jgromes
9836e57616 [Stream] Added Stream mode support for SX127x (#201) (#403) 2022-07-10 17:43:51 +02:00
obones
f9ab9d80d5 SX1231 has slightly different DIO mapping tables from the RF69 ones 2022-07-07 15:36:26 +02:00
obones
bdb14b9e9d Implement setDIOMapping for RF69 family 2022-07-07 15:36:26 +02:00
obones
069428a9f6 Implement setDIOMapping for SX1278 family 2022-07-07 15:36:26 +02:00
obones
e1412108c1 Implement setDIOMapping for CC1101 2022-07-07 15:36:26 +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
jgromes
34a0d77998 Merge branch 'master' of https://github.com/jgromes/RadioLib 2022-06-05 11:16:00 +02:00
jgromes
05a4cf1ef1 [SX126x] Added LR-FHSS registers 2022-06-05 11:15:54 +02:00
Jan Gromeš
77c9a295ed
[SX127x] Fixed RF switch not actuated in continuous Rx mode (#531) 2022-05-30 10:49:55 +02:00
jgromes
3df3b092eb [SX126x] Fixed default frequency deviation for SX1262 (#522) 2022-05-28 18:22:03 +02:00
matthias-bs
76ddaf5f67
added setCrcFiltering() 2022-05-23 17:32:58 +02:00
matthias-bs
0a79f7fc22
added setCrcFiltering() 2022-05-23 17:30:40 +02:00
Jan Gromeš
9b392e349e
[CC1101] Fixed incorrect parameter documentation (#523) 2022-05-23 13:46:36 +02:00
jgromes
206d49f802 [CC1101] Fixed Tx buffer flushed on Rx timeout (#520) 2022-05-17 17:31:51 +02:00
jgromes
57dcf48f6b [SX126x] Fixed swapped IQ inversion fix branches (#516) 2022-05-03 18:46:56 +02:00
jgromes
7f09fc430a [SX126x] Enable timeout to generate IRQ event 2022-04-09 19:58:29 +02:00
jgromes
2e183d70bb [SX127x] Use RSSI interrupt and disable AFC (#505) 2022-04-03 12:14:26 +02:00
jgromes
3a55ad92e1 [CC1101] Fixed RSSI/LQI always returning incorrect values (#504) 2022-04-02 19:20:28 +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
jgromes
4f19d97f42 [SX126x] Set initial BW to 500 kHz for LLCC68 (#502) 2022-03-27 17:38:22 +02: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
e20058c93c
[CC1101] Data shaping and encoding params in right order
For some reason, the `RADIOLIB_SHAPING_NONE` was being passed to `setEncoding` and `RADIOLIB_ENCODING_NRZ` was being passed to `setDataShaping`. Flipped these to be passed to the correct functions.

Note: These are both defined as `0x00` so this should have no impact on functionality, just makes initialization less confusing.
2022-03-24 10:30:45 -07:00