Commit graph

1340 commits

Author SHA1 Message Date
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
James Smith
dd0d48abe9 Fix setRxBandwidth by calculating mantissa and exponent, rather than comparing floats 2022-03-22 16:33:36 -07:00
jgromes
9117c61254 [CC1101] Fixed incorrect fabs brackets (#490) 2022-03-09 22:18:46 +01:00
Jan Gromeš
2e7067de81
Merge pull request #485 from obones/cc1101_async_serial
Introduce asynchronous reception and transmission for CC1101
2022-03-04 14:08:55 +01:00
OBones
1418470038 Use protected overloads that accept the sync mode to avoid code duplication 2022-03-04 09:45:14 +01:00
jgromes
64817ed4be [SX128x] Minor formatting update 2022-02-28 18:47:55 +01:00
OBones
fa1811fe73 Introduce asynchronous reception and transmission for CC1101 2022-02-28 17:27:29 +01:00
Robert
89f202ce6a Changed method to return float instead of double. All calculations within the method also use float instead of double. Results of the method do not seem to be effected. 2022-02-26 18:44:05 -05:00
Robert
ff43d95afa Cleaned up formatting in header. Changed assigned value to set only the bit indicated in the documentation. 2022-02-24 00:29:51 -05:00
Robert
da0cd455c9 Add method to support SX128x Manual Gain Mode. 2022-02-23 23:58:56 -05:00
Robert
89de031e18 Add method to support SX128x High Sensitivity Mode. 2022-02-23 23:51:54 -05:00
Robert
01fc7fb844 Add method to support SX128x Frequency Error of last received LoRa or Ranging packet. Updated SX128x receive examples. 2022-02-23 11:41:29 -05:00
jgromes
d3d2f90627 Bump version to 5.1.2 2022-02-06 15:08:12 +01:00
jgromes
035a13b81a Merge branch 'master' of https://github.com/jgromes/RadioLib 2022-02-06 15:07:07 +01:00
jgromes
5c5afdf99f Bump version to 5.1.1 2022-02-06 15:06:58 +01:00
Arthur B. Grossi
2538af82a9 [Si443x] Fixes getPacketLength
Fixes getPacketLength function to read the correct register when
on fixed packet length mode.
2022-01-31 18:10:41 -03:00
Jan Gromeš
7127433e3b
Merge pull request #457 from nseidle/Allow255Bytes
Fix >= to allow 255 bytes on SX1276
2022-01-29 08:38:53 +01:00
Jan Gromeš
79cde7c0f6
Merge pull request #453 from nseidle/master
Correct typos in explicit/implicitHeader functions.
2022-01-29 08:36:18 +01:00
Nathan Seidle
bad3029f4f Update SX126x.h 2022-01-28 15:54:44 -07:00
Nathan Seidle
74feffb4c7 Fix >= to allow 255 bytes 2022-01-28 15:50:59 -07:00
Chris Terwilliger
4661757482
Merge branch 'jgromes:master' into documentation-updates 2022-01-25 15:36:42 -05:00
Nathan Seidle
b5e5e079c8 Correct typos in explicit/implicitHeader functions. Add a few missing keywords. 2022-01-25 12:17:01 -07:00
jgromes
19109bc7d8 [Si443x] Added fixed packet length mode 2022-01-23 17:05:58 +01:00
Jan Gromeš
bd0158c734
Merge pull request #441 from nseidle/FHSS
Add FHSS support
2022-01-23 10:46:30 +01:00
jgromes
6367198546 [SX127x] Fixed shaping disable (#452) 2022-01-23 10:21:28 +01: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
jgromes
4567044deb Added support for Raspberry PI (#432) 2021-12-28 13:47:06 +01:00
Chris Terwilliger
5fb2ce66ab
Update SX127x.h 2021-12-23 22:03:39 -05:00
Chris Terwilliger
7a1d813dc4
Update CC1101.h 2021-12-23 20:57:25 -05:00
Chris Terwilliger
09d9d2c615
Update CC1101.h 2021-12-22 22:26:05 -05:00
Jan Gromeš
b01413db4a
Merge pull request #427 from cterwilliger/Add-setOokPeakThresholdStep-method
Add setOokPeakThresholdStep method
2021-12-22 16:01:44 +01:00
jgromes
ee5bdd35a8 [LLCC68] Swapped bw and sf configuration (#425) 2021-12-22 14:49:47 +01:00
Chris Terwilliger
2477d38727
Update SX127x.cpp 2021-12-20 18:25:41 -05:00
Chris Terwilliger
9f842acfe7
Update SX127x.h 2021-12-20 18:21:27 -05:00
jgromes
0bd11f8c2f [LLCC68] Added missing begin method (#425) 2021-12-20 18:12:13 +01:00
jgromes
cc9d7b7220 [SX126x] Moved SF and BW out of common part 2021-12-20 18:11:52 +01:00
jgromes
61a593c6f7 Fixed incorrect macro guards CI_BUILD_ALL 2021-12-19 13:09:42 +01:00
jgromes
04a164abdd Bump version to 5.1.0 2021-12-19 12:51:09 +01:00
jgromes
2c59097107 [SX127x] Fixed AFC trigger for FSK mode (#418) 2021-12-12 12:48:12 +01:00
jgromes
c1240c551f [RFM9x] Added missing declarations 2021-12-12 11:26:54 +01:00
jgromes
92682fc5d6 [RFM9x] Fixed incorrect frequency range applied in FSK mode (#407) 2021-12-12 11:23:01 +01:00
jgromes
1d42f1a0ff [MOD] Use custom tone() on Arduino mbed boards (#407) 2021-12-04 17:04:59 +01:00