jgromes
6a96d44b2b
[SX127x] Fix automated RFO selection ( #1412 )
2025-02-17 21:19:18 +01:00
jgromes
ae65265268
[LR11x0] Fix rest of latitude/longitude conversion ( #1379 )
2025-02-17 18:36:36 +01:00
jgromes
9c82d1bdc2
[LR11x0] Fix latitude/longitude for negative values ( #1379 )
2025-02-17 17:42:20 +01:00
jgromes
4a557f5162
[PHY] Add missing member variable init
2025-02-15 14:57:36 +01:00
jgromes
5f1303aaba
[SX128x] Use public frequency step and max packet length variables
2025-02-15 14:49:01 +01:00
jgromes
24c7166170
[SX127x] Use public frequency step and max packet length variables
2025-02-15 14:48:55 +01:00
jgromes
699f025581
[SX126x] Use public frequency step and max packet length variables
2025-02-15 14:48:51 +01:00
jgromes
c420d69193
[Si443x] Use public frequency step and max packet length variables
2025-02-15 14:48:45 +01:00
jgromes
558e60b18d
[RF69] Use public frequency step and max packet length variables
2025-02-15 14:48:33 +01:00
jgromes
e4daea6251
[nRF24] Use public frequency step and max packet length variables
2025-02-15 14:48:23 +01:00
jgromes
78e2991459
[LR11x0] Use public frequency step and max packet length variables
2025-02-15 14:48:16 +01:00
jgromes
8286e2d770
[CC1101] Use public frequency step and max packet length variables
2025-02-15 14:48:08 +01:00
jgromes
2fd2926c9f
[PHY] Make frequency step and max packet length public variables
2025-02-15 14:47:45 +01:00
jgromes
35059a86ff
[SX126x] Remove node address methods from header ( #1422 )
2025-02-14 22:03:10 +01:00
jgromes
977b2c28c8
[nRF24] Add public LNA control method ( #1392 )
2025-02-13 18:57:44 +01:00
Crsarmv7l
b9c214db95
[CC1101] FIFO Refills to transmit packets up to 255 bytes ( #1404 )
...
* Update CC1101.h
Add Max packet size for FIFO Refills
* Define FIFO Size, Max packet Length for FIFO refills
* FIFO REFILL
- Go through FSTXON State
- Check MARCSTATE to ensure ready to tx
- Initial FIFO fill
- Check FIFO bytes twice in accordance with errata
- Refill FIFO
- Check MARCSTATE is idle before returning
* Fix typos
* Fix another typo
* min -> std::min per build check
* Revert std::min back to min
* Use RADIOLIB_MIN Macro instead of min
* Move MARC State check for Idle to finishTransmit function
Change allows startTransmit to stop blocking once the last bytes are added to the FIFO
* Add timeouts for both MARC state checks
* Fix typo
* No interrupt for packets bigger than 64 bytes
* Initialize state as RADIOLIB_ERR_NONE if avoiding ISR
* Update example with packet size and discussion link
* Update example with new packet size and discussion link
* Update example, clarify blocking on greater than 64 bytes link discussion
* Update doxygen comments for 255 byte limit, limitations and discussion link
2025-02-13 17:20:56 +01:00
jgromes
bcbf2a12e1
[CI] Allow code coverage report deploy only from master
2025-02-11 20:18:32 +01:00
jgromes
584f547954
Fix debug info macro ( #1398 )
2025-02-11 15:22:32 +01:00
jgromes
2e35481fc2
Fix script argument check
2025-02-11 15:21:30 +01:00
jgromes
e087449c0b
Use configurable line feed for debug output ( #1398 )
2025-02-11 14:28:31 +01:00
Jan Gromeš
e86fb27649
[CI] Measure code coverage after unit test ( #1417 )
...
* [CI] Measure code coverage after unit test
* [CI] Update workflow
* [CI] Fix indentation
* [CI] Ignore geninfo errors
* [CI] Force gcov 11
* [CI] Install gcc 11
* [CI] Revert gcc-11
* Use ubuntu 22.04 as unit test runner
* Deploy coverage report to github pages
* Add coverage link
---------
Co-authored-by: jgromes <jan.gromes>
2025-02-10 08:35:52 +01:00
Jan Gromeš
8c2c7b6cb5
[LoRaWAN] Add methods to allow user-provided sleep function ( #1410 )
...
* [LoRaWAN] Add methods to allow user-provided sleep function
* Add example sleep function
* [LoRaWAN] Switch all delay calls to sleepDelay
* [LoRaWAN] Remove unused variable
---------
Co-authored-by: StevenCellist <steven@boonstoppel.nu>
2025-02-06 07:00:03 +01:00
Jan Gromeš
45de7978dc
Merge pull request #1416 from lyusupov/master
...
a fix for build with Arduino Core over Zephyr OS for Nano 33 BLE and Portenta H7 targets
2025-02-05 22:53:02 +01:00
Jan Gromeš
2550fae4cb
[PHY] Staged modes ( #1414 )
...
* [PHY] Add PHY support for staged modes
* [SX126x] Add support for staged Rx/Tx
* [PHY] Add missing virtual specifiers
* [SX126x] Add missing overrides
* [LoRaWAN] Use new stageMode and launchMode, reduce scanGuard
* [LoRaWAN] A-synchronize transmissions (#1410 )
* [PHY] Pass mode config by reference
* [PHY] Add default implementation of start transmit/receive
* [SX126x] Implement staged modes
* [SX128x] Implement staged modes
* [SX127x] Implement staged modes
* [LR11x0] Implement staged modes
* [SX127x] Remove unused method from header
* [SX126x] Make array const
* Add new methods to keywords
---------
Co-authored-by: StevenCellist <steven@boonstoppel.nu>
2025-02-05 20:41:43 +01:00
Linar Yusupov
3563e7257a
a fix for build with Arduino Core for Zephyr OS for Nano 33 BLE and Portenta H7 targets
2025-02-05 13:23:36 +03:00
jgromes
9e832526a5
[SX127x] Fix lower power range of RFO ( #1412 )
2025-02-02 10:10:13 +01:00
jgromes
33fd649288
Ensure output dir of spectrum scan always exists
2025-02-02 09:33:16 +01:00
jgromes
f2461edaec
[SX127x] Fix mistake in doxygen comment ( #1411 )
2025-02-01 21:05:58 +01:00
jgromes
4deec953e8
[LLCC68] Add missing override specifiers
2025-01-31 18:25:57 +01:00
jgromes
8ab989ab53
[CI] Add helper script to cppcheck single path
2025-01-31 18:25:38 +01:00
jgromes
b634c9c711
[SX126x] Add missing virtual specifier ( #1405 )
2025-01-31 18:09:52 +01:00
jgromes
8c304a89c1
[LLCC68] Add override begin FSK and LR-FHSS methods ( #1405 )
2025-01-31 17:59:47 +01:00
StevenCellist
27653e1cf7
[LoRaWAN] Allow support for misc MAC commands
2025-01-30 20:58:53 +01:00
jgromes
5eb90ea17a
[SX126x] Add LR-FHSS interrupt transmit example
2025-01-29 21:14:36 +01:00
jgromes
779e0aa4dd
[SX126x] Rename LR-FHSS modem example to transmit
2025-01-29 20:45:41 +01:00
jgromes
c187960cc1
[SX126x] Add public method to handle LR-FHSS hopping
2025-01-29 17:51:20 +00:00
jgromes
fc6ff698b9
[RF69] Fix sync word length not set correctly ( #1400 )
2025-01-27 18:44:49 +01:00
jgromes
c6096ad3b8
[CI] Fix steps order
2025-01-23 19:04:06 +01:00
jgromes
d0cfd5a461
[CI] Only push metrics from master
2025-01-23 18:41:16 +01:00
Jan Gromeš
73b6a7d5e9
[SX123x] Merge pull request #1397 from lyusupov/master
...
add chip revision number for Semtech SX123xH
2025-01-23 18:34:53 +01:00
Linar Yusupov
5979a2a7be
add chip revision number for SX123xH
2025-01-23 15:35:09 +03:00
jgromes
bedab1a66d
[CI] Add unit test for SPIsetRegValue
2025-01-19 21:48:39 +01:00
jgromes
c4ac0ac68b
[CI] Add artificial delay to unit test emulated SPI
2025-01-19 21:46:00 +01:00
jgromes
3e146c891e
[CI] Fix SPI log wipe
2025-01-19 21:45:32 +01:00
jgromes
4733fdd9d1
Fix debug prints
2025-01-19 18:30:02 +01:00
jgromes
8126e6f508
Suppress double promotion warning for debug
2025-01-19 18:29:56 +01:00
jgromes
650d00b3e3
Added no-tag debug macro to protocol level
2025-01-19 13:27:14 +00:00
jgromes
21a77a6389
[Morse] Fix debug output
2025-01-19 13:26:51 +00:00
jgromes
cbb8126442
[LoRaWAN] Fix possible integer overflow
2025-01-18 21:23:01 +01:00
jgromes
269eb2fe38
[LoRaWAN] Fix typecast
2025-01-18 21:22:17 +01:00