jgromes
60a093775a
[CC1101] Use Module SPI transfer stream
2024-12-29 10:03:13 +01:00
jgromes
c7fb065310
[CC1101] Simplify reset sequence
2024-12-29 09:46:38 +01:00
jgromes
8e35b14fae
[nRF24] Use Module SPI transfer stream
2024-12-29 09:33:53 +01:00
jgromes
b2b4c9e0f7
[SX126x] Use dummy SPI transfer for wakeup ( #1364 )
2024-12-27 16:26:24 +00:00
jgromes
ff387e93ad
[SX128x] Use dummy SPI transfer for wakeup
2024-12-27 16:25:59 +00:00
jgromes
9bff1582bd
[LR11x0] Use dummy SPI transfer for wakeup
2024-12-27 16:25:52 +00:00
jgromes
661b36cc4c
[SX126x] Suppress unused variable warning
2024-12-17 21:05:50 +00:00
jgromes
6e3b870317
[SX126x] Drop support for FSK address filtering ( #1268 )
2024-12-17 20:12:19 +00:00
jgromes
67547615af
[SX126x] Added notes about preamble detector to Doxygen ( #1350 )
2024-12-16 19:01:30 +00:00
jgromes
eeff547aa4
[SX126x] Fix preamble detector configuration ( #1350 )
2024-12-16 18:49:18 +00:00
jgromes
5a8ba0003b
[SX126x] Fix broken FSK packet params calls ( #1350 ) ( #1338 )
2024-12-16 08:19:15 +00:00
jgromes
75f087b5c2
[SX126x] Use length from startReceive in implicit header mode
2024-12-15 15:53:13 +01:00
jgromes
ded508cc25
[SX128x] Use length from startReceive in implicit header mode
2024-12-15 15:53:06 +01:00
jgromes
0cc72c8310
[SX127x] Use length from startReceive in implicit header mode ( #1345 )
2024-12-15 15:48:05 +01:00
jgromes
111de250ec
[CC1101] Clarify maximum packet length ( #1347 )
2024-12-14 14:49:23 +01:00
jgromes
577a0761ac
[SX126x] Make Tx timeout at least 5 ms ( #1338 )
2024-12-08 10:15:22 +01:00
jgromes
116d60deb2
[SX128x] Make Tx timeout at least 5 ms
2024-12-08 10:14:26 +01:00
jgromes
855a64c053
[SX126x] Allow SX1261 version string for LLCC68 devices ( #1329 )
2024-11-26 19:46:43 +01:00
jgromes
24f1535088
[SX126x] Fix upper power range in doxygen
2024-11-24 10:38:35 +01:00
jgromes
0bd5bdc896
[SX126x] Allow 15 dBm on SX1261 ( #1329 )
2024-11-24 09:29:58 +01:00
jgromes
ef16e431af
[LR11x0] Disable DIO11 for GNSS only ( #1275 )
2024-11-21 20:09:05 +01:00
jgromes
c467b005c2
[SX127x] Add missing state initialization ( #1321 )
2024-11-18 18:24:12 +01:00
jgromes
fe52311371
[SX127x] Added parameter doc and keyword
2024-11-03 18:27:51 +01:00
SzczepanLeon
cb45f4fe5e
[SX127x/RF69] Added setFifoThreshold ( #1309 )
...
* [SX127x] Added setFifoThreshold
* [SX127x] Added setFifoThreshold
* Add setFifoThreshold to RF69 class.
* Documentation update, about setFifoThreshold.
2024-11-03 18:25:44 +01:00
jgromes
4564d87721
[PHY] Use less generic modem names ( #1294 )
2024-10-29 17:14:04 +00:00
jgromes
0096c11f99
[CC1101] Added support for 4-FSK ( #823 )
2024-10-28 21:32:20 +01:00
jgromes
8f3a5c7430
[LR11x0] Use array as LR-FHSS sync word
2024-10-28 18:52:07 +00:00
jgromes
4bd05dee3d
[SX126x] Fix member variable
2024-10-28 14:06:36 +01:00
jgromes
e2fd3f7532
[SX126x] Added setDatarate for LR-FHSS
2024-10-28 14:04:56 +01:00
jgromes
f8b66b1cb5
[LR11x0] Added setDatarate for LR-FHSS
2024-10-28 14:04:48 +01:00
jgromes
1c0019ad18
[SX126x] Fix signed comparison warning
2024-10-28 14:01:26 +01:00
jgromes
9f4d4ea15e
[LR11x0] Fix RF swtich table handling ( #1295 )
2024-10-27 19:24:11 +00:00
jgromes
b8b1afdae1
[SX126x] Calibrate image based on frequency change ( #1292 )
2024-10-27 07:40:10 +00:00
jgromes
28360f9b0f
[LR11x0] Calibrate image based on frequency change
2024-10-27 07:39:46 +00:00
jgromes
f23f798fe0
[SX126x] Configure preamble detector length based on preamble
2024-10-26 18:13:02 +01:00
jgromes
709fbdb13a
[LR11x0] Prevent WiFi scanning attempts on LR1121 ( #1290 )
2024-10-26 17:07:37 +01:00
jgromes
3952fe9139
Use pointer assert
2024-10-26 16:59:13 +01:00
Jan Gromeš
e44e9b4bce
[PHY] Get/Set modem ( #1294 )
...
* [PHY] Added set modem method
* Added new keyword
* [SX126x] Added setModem implementation
* [LoRaWAN] Use setModem
* [PHY] Added getModem
* [LoRaWAN] Use getModem instead of caching modulation
* [SX126x] Implement getModem
* Added new keywords
* [LR11x0] Added get/set modem
* [LLCC68] Added get/set modem
* [SX126x] Added missing default branch
* [SX127x] Added get/set modem
* [SX128x] Added get/set modem
* [CI] Drop Hellschreiber from AVR builds
* [CI] Drop Arduino Uno from CI
2024-10-26 17:49:35 +02:00
Linar Yusupov
434afa52f2
[LR11X0] FSK preamble detector length configuration ( #1286 )
...
* [LR11X0] pay more attention to selection of FSK preamble detector length
2024-10-23 18:04:29 +02:00
jgromes
8bc4b9a330
[CC1101] Fix direct reception ( #1257 )
2024-10-22 20:38:20 +02:00
Jan Gromeš
9e7c0129e6
[HAL] HALs in src ( #1281 )
...
* [HAL] Move HALs to src
* [CI] Temporarily drop unofficial STM32 (package down)
* [LR11x0] Fix ambiguous call
* [CI] Return Maple mini back to build matrix
2024-10-20 19:14:33 +02:00
jgromes
4a155b1922
[Utils] Move generally useful methods to utils
2024-10-20 14:22:23 +01:00
Jan Gromeš
00699ce225
[LR11x0] GNSS support ( #1275 )
...
* [LR11x0] Added WIP GNSS control
* [LR11x0] Added almanac update
* [LR11x0] Added almanac update example
* [LR11x0] Add missing memory deallocation
* [LR11x0] Fix underflow in delay until subframe
* [LR11x0] Remove pin mapping from example
* [LR11x0] Finish rework of the GNSS API
* [LR11x0] Added position and satellite examples
* [LR11x0] Fix result member in example
* Added LR11x0 GNSS keywords
* [LR11x0] Fix typo in macro name
* [LR11x0] Print scan failed in example
* [LR11x0] Added GNSS abort
2024-10-18 16:50:36 +02:00
jgromes
56ae9ad76b
[SX126x] Fix second call to startReceive breaking reception ( #1272 )
2024-10-14 16:37:19 +01:00
jgromes
16504803d1
[SX127x] Fix FSK address handling
2024-10-12 14:15:23 +01:00
jgromes
e9b6e27739
[SX126x] Fix FSK addresses on transmission ( #1268 )
2024-10-12 14:15:05 +01:00
Jan Gromeš
dc77e6e662
[SX126x] LR-FHSS support ( #1228 )
...
* [FEC] Added Vitervi encoder
* [SX126x] Added initial LR-FHSS transmission support
* [CI] Use RPi build for CodeQL
* [SX126x] Fix signed comparison warning
* [FEC] Make input to Viterbi encoder const
* [CI] Drop SX126x examples from Arduino Uno builds
* [CI] Build SX123x for CodeQL scan
* [FEC] Fix comparison type
* [SX126x] Added configurable grid step
* [SX126x] Rename convolutional coding class
* [SX126x] Fix payload CRC
* [SX126x] ADded LR-FHSS example
* [SX126x] Make argument const
2024-10-07 20:00:19 +02:00
jgromes
1f11cd1dd5
[LR1110] Added configurable LR-FHSS grid spacing
2024-10-06 10:13:56 +02:00
jacobeva
6e66570241
[SX128x] Add setDataRate method for LoRa modem ( #1251 )
2024-10-02 20:05:21 +02:00
jacobeva
46a086cfa8
[SX128x] Save context before sleep to allow TX to work on wake ( #1249 ) ( #1250 )
2024-10-02 17:59:25 +02:00