StevenCellist
a28234e262
[SX127x] Add safety delay while entering sleep
2025-08-29 13:29:34 +02:00
StevenCellist
42c3b2e416
[LoRaWAN] Put radio to sleep during Rx windows and RetransmitTimeout
2025-08-28 09:28:27 +02:00
StevenCellist
4cd658f5b5
[LoRaWAN] Fixes for network package
2025-08-28 09:06:03 +02:00
StevenCellist
3d94858f36
[LoRaWAN] Channel improvements ( #1573 )
...
* [LoRaWAN] Improve channel management
* [LoRaWAN] Fixes for fixed bands
* [LoRaWAN] Resolve CI feedback
* Potential fix for code scanning alert no. 35: Comparison of narrow type with wide type in loop condition
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* [LoRaWAN] Fix pRNG seed
* [LoRaWAN] Restore channel masks and flags within and outside of sessions
* [LoRaWAN] Remove debug output
* [LoRaWAN] Fully persistent channel management
* [LoRaWAN] Update Nonces buffer version
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2025-08-24 20:21:53 +02:00
jgromes
e47f1e20af
[SX127x] Clarify FSK FIFO size is due to hardware ( #1578 )
2025-08-21 18:39:36 +02:00
Jan Gromeš
2d51048050
Merge pull request #1571 from NemesisXB/fix_overload_error
...
Fix overload-virtual errors
2025-08-12 16:40:10 +02:00
Tiaan-Alberts
388779d678
restore CC1101:begin behaviour for setPreambleLength(size_t len) from 7*4 to len-4
2025-08-12 08:26:32 +02:00
Tiaan-Alberts
8e3bb5992c
Fix static analysis failure
2025-08-11 19:09:17 +02:00
Tiaan-Alberts
910403c531
Fix overload-virtual errors
2025-08-11 10:32:02 +02:00
jgromes
1dfd194c9c
[HAL] Fix RPiPico detach interrupt ( #1558 )
2025-07-21 07:03:15 +02:00
jgromes
d05dbf07d1
[SX126x] Add missing state assert ( #1561 )
2025-07-20 11:40:32 +02:00
Jan Gromeš
c588031628
Merge pull request #1560 from koisto/bugfix/pico-hal-interrupt-mode
...
Remove hard coded interrupt mode from PicoHAL
2025-07-18 18:11:14 +02:00
James Ashby
2c8000aa34
Modified the attachInterrupt function in PicoHal.h so that the mode argument is passed into the events argument of gpio_set_irq_enabled_with_callback. Previosly this used hard coded values that caused spurious (extra) interrupts.
2025-07-18 08:30:41 +01:00
Totoo
7fb07921bf
[PHY] Add a virtual destructor ( #1557 )
...
* Update PhysicalLayer.h
Add a virtual destructor, so can use new + delete on inherited objects
* Update PhysicalLayer.h
deleted empty lines
2025-07-15 17:47:37 +02:00
jgromes
b91c6af112
Bump version to 7.2.1
2025-07-09 19:57:26 +02:00
jgromes
f6239d01c1
[CC1101] Fix discarded packets triggering data read ( #1484 )
2025-07-06 14:44:31 +02:00
jgromes
6bc37af47f
[RF69] Remove hacky padding byte ( #1552 )
2025-07-05 20:55:32 +02:00
jgromes
d0db02e335
[Pager] Fix missing method call in example
2025-07-05 10:45:26 +01:00
jgromes
e98e7b7243
[Pager] Fix message buffer size calculation ( #1535 )
2025-07-05 10:44:51 +01:00
jgromes
32c3570ad3
[SX128x] Add missing register write when setting SF ( #1549 )
2025-07-01 19:55:51 +02:00
Jan Gromeš
5f73a87a3a
[CI] ESP-IDF fix ( #1547 )
...
* [CI] Fix esp-idf version to 5.4.2
* [CI] Fix path
2025-06-30 19:03:47 +02:00
StevenCellist
227e40b855
[LoRaWAN] Fix dynamic default channels, fix #1538
2025-06-30 15:25:58 +02:00
StevenCellist
bbcb3ec6d5
Change README to reflect general LoRaWAN pre-certified status
2025-06-30 12:51:13 +02:00
StevenCellist
073e57cbbb
[LoRaWAN] Clean up fixed plan channel handling, fix default DR
2025-06-30 12:27:11 +02:00
StevenCellist
4b56b5be5f
[LoRaWAN] Remove outdated RP 1.1A comment
2025-06-30 12:24:08 +02:00
StevenCellist
75ac7b7487
[LoRaWAN] Pre-certified for fixed channelplans!
...
Some cleanup to do with the channel masks; temporary `addDefaultChannelsMask()`
2025-06-30 00:48:10 +02:00
StevenCellist
a52a03b155
[LoRaWAN] Remove unused TS009 function from example
2025-06-30 00:48:01 +02:00
StevenCellist
a4375086ac
[LoRaWAN] Fix to RP 1.0.4 / 1.1B
2025-06-30 00:47:53 +02:00
StevenCellist
d2cef5bc9f
Update keywords.txt
2025-06-30 00:45:44 +02:00
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