Maik Menz
701c6f8e46
SX127x: Set FIFO read pointer to the start of the current packet
2024-08-09 19:19:33 +02:00
jgromes
908e297d60
[LR11x0] Added register to set LNA mode
2024-08-05 21:03:39 +02:00
jgromes
7c3ed88c0d
[SX126x] Clarify DIO3 for AFSK-based examples
2024-07-20 16:41:13 +02:00
jgromes
737e948efc
[LR11x0] Fix printf types
2024-07-18 17:32:46 +02:00
jgromes
0a77cae0de
[LR11x0] Remove debug hexdump
2024-07-18 17:25:53 +02:00
jgromes
15b8489f1d
[LR11x0] Cleanup, mark GNSS methods as work-in-progress
2024-07-18 17:16:53 +02:00
Jan Gromeš
aa0c017134
Merge pull request #1167 from kb9nate/patch-2
...
Update SX1278.cpp Turn on LnaBoost even in AutoAGC mode
2024-07-18 16:46:52 +02:00
Nate Welch
3985c2edc4
Update SX1278.cpp Turn on LnaBoost even in AutoAGC mode
...
LnaBoost can still be enabled when the gain is not manually set.
The Receiver Sensitivity ratings in the SX1276/7/8 datasheet are specified with the LnaBoost enabled.
I tested this on a few boards here and on average get a 3dB increase in signal strength. This is comparable to the SX1262 "Boosted Gain" setting
2024-07-18 09:20:59 -05:00
Nate Welch
ceba2d9b3b
Update SX1278.cpp to fix errataFix typo
...
The binary representations that were being written to register 0x31 were not setting the correct bit. In particular for the 500kHz bandwidth setting. Changed from 0b1000000 to 0b10000000
2024-07-18 08:45:29 -05:00
jgromes
858bf6409e
[LR11x0] Fix SNR calculation ( #1161 )
2024-07-16 21:10:47 +02:00
jgromes
fffb1fae9f
[PHY] Make transmit data const ( #1156 )
2024-07-13 16:42:46 +01:00
Jan Gromeš
5185443d6e
Merge pull request #1155 from SebKuzminsky/fix-clear-fhss-interrupt-6.6.0
...
[SX127x] When clearing the FHSS interrupt, don't also clear all the others
2024-07-09 20:14:19 +02:00
Sebastian Kuzminsky
a9bd1bffe8
[SX127x] When clearing the FHSS interrupt, don't also clear all the others
2024-07-08 15:36:39 -06:00
Oliver
61a4cae935
Method SetBitrateTolerance added for CC1101, Updated error handling ( #1152 )
...
* Update TypeDef.h
* Update CC1101.h
* Update CC1101.cpp
* Update CC1101.cpp
Update of error handling
2024-07-08 22:37:09 +02:00
Linar Yusupov
edae29e1e9
[LR11x0] use the same irq mask for both DIO9 and DIO11
2024-07-01 21:29:12 +03:00
jgromes
ce8e6fdfb0
[SX126x] Added missing PHY getRSSI ( #1132 )
2024-06-25 16:56:26 +01:00
jgromes
e406c550b8
[LR11x0] Fix output power configuration at S-band ( #1128 )
2024-06-21 17:53:11 +02:00
jgromes
87fac1797e
[LR11x0] Do not read out GNSS and WiFi versions on LR1121 ( #1128 )
2024-06-21 17:04:46 +02:00
Jack Hance
a8b6c38488
[CC1101] Fix getRSSI data source ( #1121 )
...
* [CC1101] Fix getRSSI data source
* [CC1101] Fix packet mode not resetting directModeEnabled bool
2024-06-12 17:46:10 +02:00
jgromes
e855636384
[LR11x0] Added missing macros
2024-06-09 10:27:39 +02:00
jgromes
81b9e6cd53
[LR11x0] Fix LR-FHSS time on air calculation ( #1117 )
2024-06-09 10:22:21 +02:00
jgromes
a465f64969
[LR11x0] Implemented RF switch control
2024-05-26 17:03:45 +02:00
jgromes
3af427fefb
[SX126x] Fix duplicate method
2024-05-26 16:43:54 +02:00
jgromes
852d336c50
[SX126x] Added getMod implementation
2024-05-26 16:32:51 +02:00
jgromes
c3e99c8698
[LR11x0] Make regulator mode and Rx gain config public ( #1108 )
2024-05-26 14:11:05 +02:00
jgromes
45d3aac0d9
[CC1101] Fixed signed comparison warning
2024-05-26 08:55:38 +02:00
jgromes
6c11480416
[LR11x0] Cppcheck cleanup
2024-05-26 08:49:02 +02:00
jgromes
16710d4dae
[SX128x] Added missing override
2024-05-26 08:45:42 +02:00
jgromes
195339a0c7
[LR11x0] Added missing override
2024-05-26 08:44:42 +02:00
jgromes
77bc8fb33e
[SX126x] Added missing override
2024-05-26 08:44:12 +02:00
jgromes
214a566d9a
[CC1101] Make frequency range check bounds inclusive
2024-05-26 08:43:02 +02:00
jgromes
4a011e0915
[SX128x] Fix check output power argument name
2024-05-25 07:13:31 +02:00
lewisxhe
84402968c2
Fixed SX128X checkOutputPower
2024-05-25 10:50:58 +08:00
jgromes
e52fe99f03
[CC1101] Rework power check to not use constexpr
2024-05-20 19:56:47 +02:00
jgromes
534a2f2d62
[LR11x0] Fix struct initialization
2024-05-19 19:09:04 +02:00
jgromes
98c80a9cb9
[STM32WL] Fix output ramp time configuration
2024-05-19 19:05:03 +02:00
jgromes
5e398bd868
[LR11x0] Added firmware update support
2024-05-19 14:55:11 +02:00
jgromes
8f5440e4b5
[LR11x0] Clarified device macro naming
2024-05-19 13:55:53 +02:00
jgromes
b5fd75b4dc
[LR11x0] Implemented v2 GNSS commands
2024-05-18 08:44:50 +02:00
jgromes
47f5569e7f
[LR11x0] Dump FW versions in debug mode
2024-05-15 21:27:31 +02:00
jgromes
3b412d7521
[SX126x] Add rounding when using custom image rejection ( #1096 )
2024-05-15 20:22:30 +02:00
jgromes
f9af9b4d3f
[SX128x] Fix forgotten sleep
2024-05-15 18:45:57 +02:00
jgromes
63ef9e0977
Fixup doxygen comments ( #1089 )
2024-05-15 18:43:19 +02:00
Dominic Moffat
b336dd59f9
Fixes overload warning when building with ESP IDF ( #1089 )
...
* fixes overload
* fixes overload
* fixes overload warnings in ESP-IDF
2024-05-15 18:40:08 +02:00
bkleiner
f3d358bbe3
LR11x0: fix setDioAsRfSwitch argument count
2024-05-12 19:01:17 +02:00
jgromes
1dcd61b71d
[SX128x] Use const pointers where appropriate
2024-05-12 12:03:19 +01:00
jgromes
be4ad51330
[LR11x0] Use const pointers where appropriate
2024-05-12 12:03:08 +01:00
jgromes
3d9815f93d
Use explicit constructors for base classes
2024-05-11 17:22:57 +01:00
jgromes
e35689cbaa
[nRF24] Fixed issues found by cppcheck
2024-05-11 17:20:19 +01:00
jgromes
2f867153f9
[Si443x] Fixed issues found by cppcheck
2024-05-11 17:15:25 +01:00