StevenCellist
3e634ffb88
[LoRaWAN] Simplify JoinRequest datarate handling
2024-11-26 22:26:12 +01:00
StevenCellist
33ab117c6d
[LoRaWAN] Fix incorrect payload size values
2024-10-22 19:15:33 +02:00
jgromes
9b4e4a86d2
[LoRaWAN] Fix EU868 data rate for WoR and ACK
2024-09-16 18:46:45 +02:00
StevenCellist
f7f0b62e7f
[LoRaWAN] Major rework ( #1204 )
...
* [LoRaWAN] Major rework
* [LoRaWAN] Some CI fixes, add retransmission timeout
* [LoRaWAN] CI fixes
* [LoRaWAN] Add missing initializers
* [LoRaWAN] Return Rx window number, fix casing
* [LoRaWAN] Un-static functions to fix overriding
* [LoRaWAN] Integrate feedback, fix session save/restore
* [LoRaWAN] Add const
* [LoRaWAN] Do not accept invalid Rx2 datarate
* [LoRaWAN] Integrate feedback
* [LoRaWAN] Fix retransmission, ADR backoff, setDatarate; reject out-of-band frequencies
* Update keywords.txt
* [LoRaWAN] Fix initial datarate, misc cleanup
* [LoRaWAN] Update examples
* [LoRaWAN] Update README
* [LoRaWAN] Reject oversized downlinks
* [LoRaWAN] Remove VLAs
* [LoRaWAN] CI fixes
* [LoRaWAN] More CI
* [LoRaWAN] Fix getMaxPayloadLen
* [LoRaWAN] Rename some status codes
* [CI] Skip LoRaWAN on XMega48
* [CI] Skip FW update for LR11x0
---------
Co-authored-by: jgromes <jan.gromes@gmail.com>
2024-09-10 21:11:16 +02:00
StevenCellist
68d0e393b7
[LoRaWAN] Remove forbidden CN780
2024-06-07 10:09:59 +02:00
IoTThinks.com
38abf92aaf
[LoRaWAN] Added frequency plans AS923_2, AS923_3 and AS923_4 for Asian countries ( #1116 )
...
* Added AS923_2, AS923_3 and AS923_4
These plans are used by Asian countries such as Vietnam, Indonesia, Philippines...
2024-06-07 10:04:38 +02:00
StevenCellist
e42cd7e2a5
[LoRaWAN] Fix dwelltime & JR-dr for AU915, add JR dwelltime check
2024-06-05 21:27:19 +02:00
IoTThinks.com
aebbdd4c93
[LoRaWAN] To change CR to 4/5 for all frequency plans ( #1115 )
...
To set AS923-1/2/3/4, IN868, EU433, KR, CN...use default CR 4/5 instead of CR 4/7
2024-06-04 08:12:43 +02:00
StevenCellist
fe221cf84f
[LoRaWAN] Revert LW
to LORAWAN
2024-05-25 13:00:02 +02:00
StevenCellist
43adfee174
[LoRaWAN] Shorten LORAWAN to LW
2024-05-03 22:58:11 +02:00
Jan Gromeš
648b455cff
[LoRaWAN] Added array of supported bands ( #1032 )
2024-03-26 06:57:25 +01:00
StevenCellist
ca2a3073b9
[LoRaWAN] Change and upgrade persistence handling ( #1017 )
...
* [LoRaWAN] Change and upgrade persistence handling
* [BuildOpt] Patch to upstream
* [LoRaWAN] Fix #1018
* [LoRaWAN] Remove outdated parts
* [LoRaWAN] Resolve feedback
Warning: untested - am not at my desk
* [LoRaWAN] Small bugfixes
2024-03-18 08:51:38 +01:00
StevenCellist
7c676f9393
[LoRaWAN] Implement requested changes
2024-01-08 22:33:34 +01:00
StevenCellist
574555ca09
[LoRaWAN] Revamp internal processing, key checking, new MAC commands, implement DutyCycle & DwellTime
2024-01-05 11:06:24 +01:00
jgromes
670e70bd9f
[LoRaWAN] Reworked macro configuration system
2023-11-27 21:17:26 +01:00
StevenCellist
82258105b7
[LoRaWAN] Rework bands, official Rx windows, support ADR, confirm frames, improve EEPROM handling, support clock drift ( #867 )
...
* [LoRaWAN] rework bands, add ADR, partial MAC support
Known problem: terribly bad at receiving downlinks
Mask-list bands (e.g. US915) untested, likely a few bugs
* [LoRaWAN] Change Rx windows from CAD to RxSingle
* [LoRaWAN] improve persistence, better Rx windows, wear leveling, confirmed frames
* [LoRaWAN] Module-independent (OTAA) Rx windows, fix confirming downlinks
* [LoRaWAN] Implement SX127x support, fix MAC uplinking, support clock drift
* [ArduinoHal] fix clock drift calculation
* [LoRaWAN] Improve band & ADR logic, allow setting ADR, DR, subband, update examples
* [LoRaWAN] Fix EU868 coding rate, improve example
* [LoRaWAN] fix unused channel index
* [LoRaWAN] fix merge issue (deleted line)
* [LoRaWAN] fix CSMA calling now incorrect function
* [LoRaWAN] fix include logic
* [LoRaWAN] fix warnings, remove duplicate function
* [LoRaWAN] improve examples, add unified sendReceive, bugfixes, add FSK
* [LoRaWAN] improve examples
* [LoRaWAN] add new keywords, add debug guard
* [SX127x] Updated startReceive interface to be more in line with SX126x
* [SX127x] Added public method to convert from bytes to symbols
* [LoRaWAN] Update start receive for SX127x
* Added note about LoRaWAN beta
* [SX127x] Fixed potential float overflow
---------
Co-authored-by: jgromes <jan.gromes@gmail.com>
2023-11-12 14:02:39 +01:00
jgromes
3055613b6d
[LoRaWAN] Added support for US bands and reworked channel selection process ( #814 )
2023-09-12 19:10:44 +02:00
jgromes
d52c9e3183
[LoRaWAN] Added preliminary FSK support
2023-07-16 16:33:47 +02:00
jgromes
a27d54716c
[LoRaWAN] Added all official bands
2023-07-06 18:38:20 +02:00
jgromes
0d2ef419bf
[LoRaWAN] Added basic LoRaWAN support ( #58 )
2023-07-06 13:41:31 +02:00