Commit graph

2185 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
9c2d457eeb [CI] Added Uno R4 to matrix 2023-06-27 07:30:36 +02:00
jgromes
d1f7c18240 Added support for Arduino Uno R4 2023-06-27 07:28:57 +02:00
jgromes
58c9e9fe03 Fixed String counters in examples (CI_BUILD_ALL) 2023-06-26 20:39:33 +02:00
jgromes
64b9c669dd [CI] Skip Pager for Arduino Leonardo 2023-06-26 20:22:32 +02:00
jgromes
523f28fd6b Bump version to 6.1.0 2023-06-26 20:18:01 +02:00
jgromes
1881381caa [CI] Fix missing pipe 2023-06-26 19:56:28 +02:00
jgromes
a4dbae03a3 [MOD] Fixed missing cast (#776) 2023-06-26 19:41:12 +02:00
jgromes
f4f11a35d3 [Mod] Updated examples to use buffered SPI (#776) 2023-06-26 19:39:10 +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
43ff5906c2 [SX127x] Added missing counter 2023-06-24 22:24:49 +02:00
jgromes
4949d10b00 [CI] Fixed CodeQL build example 2023-06-24 22:23:14 +02:00
jgromes
4975828d03 [SX126x] Fixed debug print format 2023-06-24 22:22:56 +02:00
jgromes
2dafa83058 [SX1231] Renamed basic examples to _Blocking 2023-06-24 22:18:59 +02:00
jgromes
3a07f0aa02 [SX128x] Renamed basic examples to _Blocking 2023-06-24 22:17:13 +02:00
jgromes
c919185849 [SX127x] Renamed basic examples to _Blocking 2023-06-24 22:12:53 +02:00
jgromes
24be1747d0 [SX126x] Renamed basic examples to _Blocking 2023-06-24 22:12:11 +02:00
jgromes
9bad00ed39 [STM32WL] Renamed basic examples to _Blocking 2023-06-24 22:03:28 +02:00
jgromes
06529844c3 [Si443x] Renamed basic examples to _Blocking 2023-06-24 21:59:18 +02:00
jgromes
18307f478d [RF69] Renamed basic examples to _Blocking 2023-06-24 21:55:20 +02:00
jgromes
be97ba8543 [nRF24] Added packet counter 2023-06-24 21:51:20 +02:00
jgromes
4981ce9934 [CC1101] Added packet counter 2023-06-24 21:50:30 +02:00
jgromes
90368db27a [nRF24] Renamed basic examples to _Blocking 2023-06-24 21:48:25 +02:00
jgromes
ac78f31532 [CC1101] Renamed basic examples to _Blocking 2023-06-24 19:51:09 +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
9472d5b635 [PHY] Added interface showcase example (#773) 2023-06-21 22:25:31 +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
Jan Gromeš
9c8f94668a
Merge pull request #772 from h3ndrik/func
Pager: allow manual override of function bits
2023-06-19 22:18:28 +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
jgromes
27ef744edf [SX127x] Fixed references to 256 byte packets 2023-06-07 20:41:14 +02:00
jgromes
8adf4fd4f2 [CI] Added option to only run rpi build 2023-06-04 13:43:46 +02:00
Jan Gromeš
d8fa707d5f
Merge pull request #763 from KevWal/patch-1
Bug in waitForMicroseconds prevTimingLen in V6.0.0
2023-06-04 13:37:57 +02:00
jgromes
cb7b282c9b Updae ESP-IFD example (#748) 2023-06-04 13:25:08 +02:00
jgromes
9f5e77616b Updated CMake for ESP-IDF (#748) 2023-06-04 13:23:22 +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
8e6bd972a9 [CI] Moved cleanup step to pre-run script 2023-05-30 21:05:43 +02:00