Commit graph

1546 commits

Author SHA1 Message Date
jgromes
3359907fa5 [SX128x] Fixed getStatus (#779) 2023-06-27 17:35:50 +02:00
Jan Gromeš
f6203e5036
Merge pull request #779 from alistair23/alistair/spi-status
modules: Don't read excess status data
2023-06-27 17:34:20 +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
d1f7c18240 Added support for Arduino Uno R4 2023-06-27 07:28:57 +02:00
jgromes
523f28fd6b Bump version to 6.1.0 2023-06-26 20:18:01 +02:00
jgromes
a01b02fae2 [MOD] Rework for buffered SPI (#776) 2023-06-26 19:36:45 +02:00
jgromes
8acaca4884 [SX127x] Swap Tx IQ inversion (#778) 2023-06-25 09:33:17 +02:00
jgromes
4975828d03 [SX126x] Fixed debug print format 2023-06-24 22:22:56 +02:00
jgromes
36530b00fc [SX128x] Fixed blocking receive 2023-06-24 19:23:26 +02:00
jgromes
7f40ee49c6 [SX126x] Fixed blocking receive (#777) 2023-06-24 19:23:09 +02:00
jgromes
1f6acc8347 [SX128x] Implemented generic IRQ actions 2023-06-21 22:23:43 +02:00
jgromes
787ebde43e [SX126x] Implemented generic IRQ actions (#773) 2023-06-21 22:21:55 +02:00
jgromes
46e1af764e [Si443x] Implemented generic IRQ actions 2023-06-21 22:17:48 +02:00
jgromes
df126c92f9 [RF69] Implemented generic actions 2023-06-21 22:15:54 +02:00
jgromes
43b9b13903 [SX127x] Fixed direction from HAL 2023-06-21 22:13:54 +02:00
jgromes
a21fb9f136 [CC1101] Fixed direction from HAL 2023-06-21 22:13:44 +02:00
jgromes
291251ea72 [nRF24] Implemented generic actions 2023-06-21 22:11:36 +02:00
jgromes
8567c77641 [CC1101] Implemented generic actions 2023-06-21 22:07:24 +02:00
jgromes
a6ba423c73 [SX127x] Implemented generic actions 2023-06-21 22:03:07 +02:00
jgromes
be7dc572a6 [PHY] Added generic actions 2023-06-21 22:02:40 +02:00
Hendrik Langer
79725481cf fix error description 2023-06-16 15:58:59 +02:00
Hendrik Langer
69bc96ac08 Pager: allow manual override of function bits 2023-06-16 15:53:47 +02:00
Kevin Walton
f63d228d0b
Bug in waitForMicroseconds prevTimingLen in V6.0.0
In Module::waitForMicroseconds if RADIOLIB_INTERRUPT_TIMING is defined the variable prevTimingLen has been incorrectly upated in v6.0.0 introducing a bug that stops compilation.

Fix: renamed _prevTimingLen to prevTimingLen to match other updates
2023-06-01 21:51:57 +01:00
jgromes
1161f67fa0 [Crypto] Fixed type comparison warning 2023-05-29 17:32:16 +02:00
jgromes
cf677e6b15 [SX126x] Fixed default parameters 2023-05-28 22:32:24 +02:00
jgromes
522aff911f [SX127x] Fixed default parameters 2023-05-28 22:32:13 +02:00
jgromes
1597e8d754 [SX128x] Fixed default parameters 2023-05-28 22:32:06 +02:00
jgromes
ca319c9c0b [Crypto] Added AES-128 2023-05-28 22:25:07 +02:00
jgromes
f513226376 [PHY] Added default start receive 2023-05-28 22:22:00 +02:00
jgromes
2b28296c94 [SX128x] Added default startReceive method 2023-05-28 22:20:54 +02:00
jgromes
a16322097a [SX127x] Added default startReceive method 2023-05-28 22:20:25 +02:00
jgromes
f936d53639 [SX128x] Added default startReceive method 2023-05-28 22:19:03 +02:00
jgromes
05bd83e0a2 [SX127x] Fixed missing debug newline 2023-05-28 22:13:51 +02:00
jgromes
0b92a33d83 [Pager] Use FEC util 2023-05-23 22:44:44 +02:00
jgromes
191db8b5ff [FEC] Added FEC class 2023-05-23 22:41:53 +02:00
jgromes
551c6fd304 [CRC] Fixed incorrect doxygen class name 2023-05-23 22:41:32 +02:00
jgromes
3968e611af [PHY] Fixed long prints 2023-05-21 18:26:59 +02:00
jgromes
bb4a45e850 [Pager] Fixed long prints 2023-05-21 18:26:46 +02:00
jgromes
a5edb9b1e6 [Morse] Fixed long prints 2023-05-21 18:26:23 +02:00
jgromes
c93d6eff65 [SX128x] Fixed long prints 2023-05-21 18:26:16 +02:00
jgromes
5158ac5b6b [SX126x] Fixed long prints 2023-05-21 18:26:03 +02:00
jgromes
bb17b3dff2 [Si443x] Fixed long prints 2023-05-21 18:25:07 +02:00
jgromes
642f1bb157 [MOD] Added missing newlines 2023-05-21 18:24:31 +02:00
jgromes
6d54ea65db [MOD] Added option to use SX126x without GPIO 2023-05-18 20:49:37 +01:00
jgromes
efbec6b9d1 Added custom min/max/abs macros 2023-05-16 17:13:43 +01:00
jgromes
c2b9e19551 Removed dependency on algorithm (#748) 2023-05-15 20:34:19 +02:00
jgromes
acf683b91b [CRC] Reworked for non-standard CRC lengths 2023-05-13 16:40:01 +02:00
jgromes
8062a322c6 [CRC] Convert into singleton 2023-05-12 21:08:43 +02:00
jgromes
efd449875d [AX.25] Use common CRC implementation 2023-05-12 20:57:15 +02:00
jgromes
32a5166ae3 [Bell] Added missing exclude guard 2023-05-12 20:56:23 +02:00