Wykres commitów

3146 Commity (4ccc28f18b0d14978bcae6101586bb327bd720f6)

Autor SHA1 Wiadomość Data
jgromes 4ccc28f18b [LoRaWAN] Fix Arduino sendReceive not setting downlink string 2025-05-11 17:43:08 +02:00
StevenCellist 1dae175022
Update LoRaWAN notes 2025-05-08 17:09:31 +02:00
StevenCellist 5a24ae1ce8
Update LoRaWAN examples README 2025-05-08 16:51:34 +02:00
StevenCellist ac2e743e21 [LoRaWAN] Prevent possible negative delay 2025-05-08 00:41:43 +02:00
StevenCellist 6b985c3516 [LoRaWAN] Tighten uplink timing 2025-05-08 00:39:37 +02:00
StevenCellist 208d619d5b [Utils] Fix include path 2025-05-08 00:37:26 +02:00
StevenCellist 7305324e9f [LoRaWAN] Fix debug statement 2025-05-06 14:32:09 +02:00
StevenCellist f16854abd0 [LoRaWAN] Simplify FCnt rollover 2025-05-06 14:28:18 +02:00
StevenCellist 32642b7d7b [LoRaWAN] Handle bad block of LinkADRReq (#1497) 2025-05-06 13:39:26 +02:00
StevenCellist 9209afcf86 [LoRaWAN] Improve window timing accuracy (#1491) 2025-05-06 13:28:56 +02:00
jgromes 3002cdf371 [SX127x] Fix register check when switching modems (#1496) 2025-05-04 19:04:15 +02:00
jgromes c570b44dc3 [LR11x0] Accept bootloader as valid device ID (#1487) 2025-04-16 17:58:42 +02:00
jcrespoc 13ad2f63f9
[CC1101] Fix variable packet length with address enabled (#1483) 2025-04-15 18:13:10 +02:00
Linar Yusupov a88ec8dc08
add few RADIOLIB_EXCLUDE_XXXX options missing (#1474)
* add few RADIOLIB_EXCLUDE_XXXX options missing

* add RADIOLIB_EXCLUDE_FSK4 and RADIOLIB_EXCLUDE_PAGER
2025-04-04 07:26:14 +02:00
jgromes ec785005aa [SX126x] Zero-initialize version string 2025-03-23 21:47:20 +01:00
jgromes f0e686eaa9 [Si443x] Add CRC configuration (#1430) 2025-03-14 20:14:52 +01:00
jgromes 416f52d92a [Si443x] Fix CRC error IRQ (#1430) 2025-03-14 20:14:23 +01:00
jgromes d526ac3091 [RF69] Remove redundant sync word length caching 2025-03-08 13:09:54 +01:00
Jan Gromeš 1b62bc3208
[RF69] Merge pull request #1452 from lyusupov/master
[RF69] further fix for sync word length
2025-03-08 13:09:09 +01:00
Linar Yusupov 77db225396
[RF69] further fix for sync word length 2025-03-08 13:02:05 +03:00
Jan Gromeš 15745bbd1d
[LoRaWAN] Merge pull request #1450 from jgromes/fix-cn470
Fix for CN470 (formerly CN500) (#1447)
2025-03-06 21:03:14 +01:00
StevenCellist 7577ae413f Fix for CN470 (formerly CN500) 2025-03-06 18:31:20 +01:00
Linar Yusupov c88cf551cc
[SX128x] fix for improper GFSK syncword setting with length other than 5 bytes (#1446)
* [SX128x] fix for improper GFSK syncword setting with length other than 5 bytes

* [SX128x] misc. rework
2025-03-06 17:47:59 +01:00
Linar Yusupov 6bf0c3f735
[RF69] a fix for invalid sync word length setting (#1448)
* [RF69] a fix for invalid sync word length setting

* [RF69] fix maxErrBits width
2025-03-06 07:09:01 +01:00
jgromes d605bc2058 [SX128x] Add missing const cast 2025-03-04 08:10:09 +01:00
jgromes 08e0c0e613 [SX128x] Simplify sync word configuration 2025-03-03 08:36:03 +01:00
Linar Yusupov d142928e9f
[SX128x] fix for invalid GSFK sync words order (#1444) 2025-03-03 08:34:26 +01:00
Linar Yusupov 01d1bdae2c
[SX128x] Add support for GFSK fixed packet length mode (#1441)
* [SX1280] add support for GFSK fixed packet length mode

* [SX1280] meet cpp check

* [SX1280] cleanup
2025-03-02 20:26:16 +01:00
Jan Gromeš 56729041b3
[MOD] Add debug timestamps (#1440) 2025-03-02 09:37:55 +01:00
jgromes b203323ff9 Merge branch 'master' of https://github.com/jgromes/RadioLib 2025-03-02 08:31:49 +01:00
jgromes 07792dc90f [MOD] Return debug information even after post-transfer GPIO timeout (#1434) 2025-03-02 08:31:47 +01:00
jgromes c9690a7955 [EXT] Remove redundant null check (#1436) 2025-02-27 18:16:30 +01:00
Crsarmv7l cf776230a4
Slightly increase timeout while waiting for MARC state to be ready for TX (#1429) 2025-02-19 19:44:01 +01:00
jgromes 648ecbed3b [SX127x] Fix typo in doxygen comment 2025-02-18 07:20:42 +01:00
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