jgromes
bea5e70d0a
[LLCC68] Changed default crystal to XTAL ( #784 )
2023-07-01 09:03:42 +02:00
jgromes
ac15b9ae7d
[SX126x] Added comments about TCXO/XTAL ( #784 )
2023-07-01 09:02:43 +02:00
Alistair Francis
e88cf386d6
Module: Get status from first byte after the command
...
Instead of getting the status from the very first byte in the input
buffer, which will be what we read when we send the first byte. Let's
instead get the status from the first byte after the command. This
provides a more accurate status value.
Signed-off-by: Alistair Francis <alistair@alistair23.me>
2023-06-28 20:43:28 +10:00
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