Commit graph

224 commits

Author SHA1 Message Date
jgromes
46bf0445fa [SX126x] Decrease startup wait to 10 ms (#850) 2023-10-17 20:14:26 +02:00
jgromes
0d43891070 [STM32WLx] Added missing interrupt actions (#844) 2023-10-14 14:05:55 +02:00
jgromes
44bdf0dba4 [SX126x] Changed default whitening initial value for SX127x/LoRaWAN compatibility (#832) 2023-09-25 06:42:15 +02:00
jgromes
7dec9477ae [PHY] Added coding rate to data rate struct 2023-09-12 19:06:30 +02:00
jgromes
d0c4e3d6fb [SX126x] Skip printing symbol length 2023-09-12 19:04:26 +02:00
jgromes
eb21f320ac [SX126x] Use debug macro for hexdump 2023-09-12 17:20:27 +02:00
jgromes
ca95135d8a [SX126x] Skip wiping IRQ flags on CAD done 2023-08-12 18:49:05 +02:00
jgromes
db3ac8bf19 [SX126x] Implemented common CAD methods 2023-08-12 18:45:42 +02:00
jgromes
5d80dd46ae [SX126x] Explicitly set non-inverted IQ on startup 2023-08-12 18:38:15 +02:00
jgromes
86724197ec [SX126x] Added default channel scan override 2023-08-06 16:07:28 +02:00
jgromes
76ac7d3dad [STM32WL] Fixed output power for modules without LP (#798) 2023-07-16 15:50:26 +02:00
jgromes
d1e3691c32 Added notes about getPacketLength (#214) 2023-07-15 19:40:07 +02:00
jgromes
8fd0a67a78 Typo fixes 2023-07-15 19:13:16 +02:00
jgromes
d561d41e95 [SX126x] Implemented new common PHY methods 2023-07-06 11:14:44 +02:00
jgromes
ac15b9ae7d [SX126x] Added comments about TCXO/XTAL (#784) 2023-07-01 09:02:43 +02:00
Alistair Francis
445bc01450 modules: Don't read excess status data
The SX126x get status command returns a single status byte. The status
byte is automatically read in the `Module::SPItransferStream()` function
when we increment buffLen (see
https://github.com/jgromes/RadioLib/blob/master/src/Module.cpp#L259).

By setting numBytes we incorrectly end up reading 2 bytes. Instead set
numBytes to zero so we only read the single status byte.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
2023-06-27 21:29:02 +10:00
jgromes
4975828d03 [SX126x] Fixed debug print format 2023-06-24 22:22:56 +02:00
jgromes
7f40ee49c6 [SX126x] Fixed blocking receive (#777) 2023-06-24 19:23:09 +02:00
jgromes
787ebde43e [SX126x] Implemented generic IRQ actions (#773) 2023-06-21 22:21:55 +02:00
jgromes
cf677e6b15 [SX126x] Fixed default parameters 2023-05-28 22:32:24 +02:00
jgromes
2b28296c94 [SX128x] Added default startReceive method 2023-05-28 22:20:54 +02:00
jgromes
5158ac5b6b [SX126x] Fixed long prints 2023-05-21 18:26:03 +02:00
jgromes
efbec6b9d1 Added custom min/max/abs macros 2023-05-16 17:13:43 +01:00
jgromes
89f909fc6e [SX126x] Added force wakeup to standby (#740) 2023-05-02 21:05:13 +02:00
jgromes
bdc5bb0bba [SX126x] Wakeup device on standby() call (#740) 2023-05-02 18:59:33 +02:00
jgromes
d4365a3b1e [SX126x] Fixed variable shadowing 2023-04-23 22:04:40 +02:00
jgromes
f1c9423035 [SX126x] Fixed typo 2023-04-23 21:11:27 +02:00
jgromes
a015e541f6 [SX126x] General reformatting 2023-04-23 19:06:45 +02:00
Jan Gromeš
b76b819b12
Merge pull request #730 from Mesteery/new-hal
Improve hardware abstraction layer
2023-04-22 16:26:31 +02:00
jgromes
2e8d0ae8a3 [SX126x] Fixed IQ inversion not caching (#731) 2023-04-17 19:10:26 +02:00
Mestery
9a68a3c901 use uint32 instead of uint8 for pin type 2023-04-16 21:39:00 +02:00
Mestery
ec3d4eaf20 Improve hardware abstraction layer 2023-04-12 23:16:18 +02:00
Jan Gromeš
9c019a58e7
Merge pull request #726 from Mesteery/fix-generic-build
Fix generic build
2023-04-10 17:25:40 +02:00
jgromes
cb385f5946 [SX126x] Remove standby before data read (#703) 2023-04-10 14:05:25 +02:00
Mestery
220b4dad7f
use printf in both build 2023-04-10 09:13:58 +00:00
Mestery
2a45f71384
fix undef digitalread 2023-04-10 09:13:57 +00:00
jgromes
7c0fc5305a [STM32WL] Fixed build for Platformio (#718) 2023-04-10 10:29:21 +02:00
jgromes
9dde85598b [SX126x] Added IQ inversion 2023-04-08 21:44:51 +02:00
jgromes
5f0cfa9bf6 [SX126x] Improved RNG 2023-04-02 21:01:13 +02:00
jgromes
ece2621a6f [SX126x] Fixed packet length in LoRa implicit mode 2023-03-31 22:02:35 +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
ab9cf0d528 [SX126x] Unified getRSSI interface 2023-03-27 23:21:37 +02:00
G4lile0
50318a6c60 bool packet miss on SX126x::getRSSI 2023-03-27 21:21:45 +02:00
G4lile0
09ab5f8073 [SX127x] & [SX126x] read current RSSI for getRSSI 2023-03-27 20:51:44 +02:00
jgromes
c10343e853 [SX126x] Added spectral scan in frequency 2023-03-27 18:48:32 +02:00
jgromes
9dd401e4a1 [SX126x] Added PHY startReceive (#700) 2023-03-26 22:19:53 +02:00
jgromes
9dae818033 [SX126x] Explicitly enabled CRC (#706) 2023-03-23 19:07:04 +01:00
jgromes
48d49aabba Merge branch 'master' of https://github.com/jgromes/RadioLib 2023-03-22 22:13:32 +01:00
jgromes
8bbcc908f5 [SX126x] Fixed frequency error calculation (#706) 2023-03-22 22:12:28 +01:00
Davide Lasagna
b7e12f5c71 fix for #705 2023-03-21 19:56:21 +00:00