Wykres commitów

3229 Commity (4fd6f43eb823e370a12d1ac66bc97e88a99269c7)

Autor SHA1 Wiadomość Data
Jan Gromeš fbdf9608b1
Merge pull request #1542 from Dazza0/docs/add_missing_offset_param_desc
[LR11X0] Add missing description to 'offset' parameter in 'getPacketLength()'
2025-06-26 14:18:09 +02:00
Darian Leung 01fa4d0c2d
[LR11X0] Add missing description to 'offset' parameter in 'getPacketLength()' 2025-06-26 18:07:02 +08:00
Jan Gromeš 66830d651d
Merge pull request #1536 from Dazza0/refactor/esp_idf_config_defaults
Use sdkconfig.defaults for ESP-IDF example
2025-06-23 16:25:52 +02:00
Darian Leung ed67ef372a
refactor: Use sdkconfig.defaults for ESP-IDF example
ESP-IDF allows projects to specify a sdkconfig.defaults values which contain
preset values for configuration options of relevance to the project. This
allows ESP-IDF to use those presets while supplying default values for all
other configuration options, when generting the final sdkconfig file.

Changes:

- Ran `idf.py save-defconfig` to find non-default value configs. Saved
relevant ones to `sdkconfig.defaults`
- Removed `sdkconfig` file
- Added `sdkconfig` to `.gitignore` as ESP-IDF will generate a `sdkconfig`
based on `sdkconfig.defaults` when building.
2025-06-23 19:56:28 +08:00
StevenCellist a3a4b15791
[LoRaWAN] Bump nonces buffer version 2025-06-21 21:00:22 +02:00
jgromes 48a863d801 Bump version to 7.2.0 2025-06-21 17:46:41 +02:00
jgromes bfa440aa1c [LoRaWAN] Add missing callback initializer 2025-06-21 16:49:26 +02:00
StevenCellist f2fbd73044
[LoRaWAN] Provide support for TSxxx packages (including TS009 reference implementation) (#1528)
* [LoRaWAN] Fix for incorrect use of dutycycle function

* [LoRaWAN] Implement TSxxx package support

And fix an MIC problem for >16-bit downlink FCnt

* Revert unused error code

* [LoRaWAN] Add TS009 example

* [LoRaWAN] Comment a platform dependency in TS009 header

* [LoRaWAN] Make TSxxx example platform independent

* [LoRaWAN] Remove unused variable

* [LoRaWAN] Remove printf from example

* [LoRaWAN] Fix scope of variables

* [LoRaWAN] Remove printf from example

* [LoRaWAN] Fix cppcheck issue

* [LoRaWAN] Feedback improvements
2025-06-21 15:48:30 +02:00
jgromes 83fbedb833 [SX126x] Fixed packet offset in implicit header mode (#1520) 2025-06-20 18:15:43 +02:00
Jan Gromeš e173cb32ed
Merge pull request #1529 from Dazza0/feature/add_ramp_time
[LR11X0] Add support for specifying PA ramp time
2025-06-20 14:48:00 +02:00
Darian Leung 70b0a89b01
[LR11X0] Add support for specifying PA ramp time
- `setOutputPower()` now accepts a `rampTimeUs` argument
- `roundRampTime()` rounds up the ramp time to a discerte register value
  supported by the LR11X0 module.
2025-06-20 13:34:36 +08:00
Jan Gromeš bda5e39789
[SX126x] Merge pull request #1527 from christianh104/patch-1
Optimize default CAD parameters
2025-06-19 19:01:39 +02:00
Christian Harris a7db7947f1
Optimize CAD for improved detection rate and SF5/SF6 2025-06-18 16:47:55 -07:00
StevenCellist 5b38ce9f20
Add LoRaWAN Class and pre-certification info to README 2025-06-16 10:56:46 +02:00
StevenCellist 827fbd9f17
Add new LoRaWAN examples to the LoRaWAN README 2025-06-16 10:56:38 +02:00
StevenCellist 494cfb692e [LoRaWAN] Self-certified! (Class A, dynamic channelplan)
Fix network uplinks, ADR backoff, FSK TxTimeout, FCnt replay, ADR RFU values, MAC payload cut-off, uplink size (#1524)
2025-06-16 08:49:19 +02:00
Jan Gromeš 20d0f58d7c
Merge pull request #1523 from ToshikSoni/master
Fix RFM typo in README
2025-06-14 22:32:59 +02:00
Toshik Soni 0ce1a38deb Fix RFM typo in README 2025-06-14 10:28:19 +05:30
jgromes c852a37953 [CI] Fix missing flags for LoRaWAN examples 2025-06-01 10:32:00 +02:00
jgromes d7205cd006 [LoRaWAN] Fix variable redefinition 2025-06-01 10:06:25 +02:00
StevenCellist f7c6071169 [LoRaWAN] Add Class C and Multicast examples 2025-06-01 08:30:07 +02:00
jgromes 6430fa5e38 [LR11x0] Split source into multiple files 2025-05-31 09:54:23 +01:00
jgromes 06af9a8f7f [LoRaWAN] Do not use range in switch case 2025-05-31 10:36:37 +02:00
StevenCellist 49d340e667
[LoRaWAN] Implement Class C (including multicast) (#1504)
* [SX126x] Add unified RxContinuous timeout

* [SX127x] Add unified RxContinuous timeout

* [SX128x] Add unified RxContinuous timeout

* [LR11x0] Add unified RxContinuous timeout

* [LoRaWAN] Implement Class C

* [LoRaWAN] Fix cppcheck issue

* [LoRaWAN] Add a few comments

* [LoRaWAN] Add a few more comments

* [LoRaWAN] Improve debug line

* [LoRaWAN] Prohibit class switching before join

* [LoRaWAN] Fix Class C downlink details

* [LoRaWAN] Implement Class C multicast

* Update keywords.txt

* [LoRaWAN] Fix error codes in examples

* [LoRaWAN] Declare Multicast key arguments `const`

* [LoRaWAN] Small fixes for Class C

* [LoRaWAN] Small fixes for Class C

* [LoRaWAN] Fix Class C feedback
2025-05-29 21:08:24 +02:00
Jan Gromeš 764eeabd3a
Merge pull request #1516 from jgromes/rpi-pico-hal-fix
[HAL] Rpi pico hal fix
2025-05-29 17:43:20 +02:00
jgromes faa5ab11d2 [HAL] Add macro guards to PicoHal 2025-05-29 17:31:27 +02:00
jgromes d0624f7b85 Fix sources for IDF component 2025-05-29 17:09:08 +02:00
jgromes 776ab477c4 Fix source files globbing for ESP-IDF 2025-05-29 16:29:50 +02:00
jgromes 3b1747a9df [HAL] Exclude HAL source files from default build 2025-05-29 16:20:47 +02:00
jgromes fff056ced7 [HAL] Make RPi Pico tone helpers static 2025-05-28 20:24:12 +02:00
Jan Gromeš fcf49d8ef2
[SX127x] Add emulated Rx single mode (#1496) 2025-05-28 19:08:16 +02:00
jgromes 6495247bbf [SX127x] Add emulated Rx single mode (#1496) 2025-05-27 21:43:59 +02:00
StevenCellist f00395b5b7 [LoRaWAN] Fix Reset and Rekey MAC commands 2025-05-15 09:21:02 +02:00
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