Skip to content

Commit da031ab

Browse files
committed
Release 4.4.6
1 parent c756d94 commit da031ab

File tree

2 files changed

+27
-8
lines changed

2 files changed

+27
-8
lines changed

CHANGELOG.md

+23-3
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,37 @@ Please refer to [Releases pre-certification-results](https://github.com/Lora-net
1111

1212
## [Unreleased]
1313

14+
## [4.4.6] - 2020-12-18
15+
16+
### General
17+
18+
- Release based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3revA"
19+
- GitHub reported issues corrections. Please refer to [Release Version 4.4.6](https://github.com/Lora-net/LoRaMac-node/milestone/8)
20+
- **Release 4.4.6 is the last one supporting "LoRaWAN specification 1.0.3"**
21+
1422
### Changed
1523

16-
- Changed IMST boards default power source to USB_POWER
24+
- Refactored MAC layer and examples Non Volatile Memory data handling
25+
- Changed `NewChannelReq` amd `DlChannelReq` handling to ignore command for `AU915`, `CN470` and `US915` regions
26+
- Updated behavior of `SX126xSetLoRaSymbNumTimeout` to round up the timeout to the nearest possible number of symbol.
27+
- Changed radio drivers floating point to integer computations
28+
- Improved `GetNextLowerTxDr` function implementation.
29+
- Changed SX1272 and SX1276 FSK FIFO handling by using `FifoLevel` IRQ instead of `FifoEmpty` IRQ
30+
**WARNING** *DIO1 IRQ MCU pin detection has changed from `RISING` to `RISING_FALLING` edge.*
31+
- Changed IMST boards default power source to `USB_POWER`
1732

1833
### Fixed
1934

20-
- Fixed an issue where the Join back off algorithm wasn't being applied when the duty-cycle enforcement was OFF.
35+
- Fixed certification test application handling
36+
- Fixed `ping-pong` and `rx-sensi` examples to use the right `FSK_BANDWIDTH` and `FSK_AFC_BANDWIDTH` parameters
37+
- Fixed one byte transmissions over I2C
38+
- Fixed `RegionIN865RxParamSetupReq` `DrOffset` verification
39+
- Fixed STM platforms IRQ handlers when using a C++ compiler
40+
- Fixed an issue where the Join back off algorithm wasn't being applied when the duty-cycle enforcement was OFF
2141
- Fixed `AU915_MAX_RX1_DR_OFFSET` value to 5 instead of 6
2242

2343
### Removed
2444

25-
- Removed NvmCtxCallback calls as they should only be done when a modification happens.
2645
- Removed ClassA, ClassB and ClassC examples.
2746

2847
## [4.4.5] - 2020-10-14
@@ -48,6 +67,7 @@ Please refer to [Releases pre-certification-results](https://github.com/Lora-net
4867
- Changed hard coded `JoinAccept` max payload size (33) by `LORAMAC_JOIN_ACCEPT_FRAME_MAX_SIZE` definition.
4968
- Moved radio operating mode management to specific board implementation
5069
- Changed radio `IsChannelFree API` in order to provide reception bandwidth
70+
- AS923 default downlink dwell time setting changed to disabled
5171
- Back port 1.0.4 region implementation improvements
5272
- Changed `RegionCommonComputeSymbolTimeLoRa`, `RegionCommonComputeSymbolTimeFsk` and `RegionCommonComputeRxWindowParameters`
5373
API implementations to use integer divisions instead of double division.

README.md

+4-5
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,13 @@
1818

1919
The aim of this project is to show an example of an end-device LoRaWAN stack implementation.
2020

21-
This project has 3 active branches in place.
21+
This project has 2 active branches in place.
2222

2323
| Branch | L2 spec | RP spec | Tag/Milestone | Class | Comments |
2424
| ------------- |:-------------:|:---------:|:---------:|:---------:|:--------------|
25-
| | [1.0.3](https://lora-alliance.org/resource-hub/lorawanr-specification-v103) | [v1.0.3revA](https://www.lora-alliance.org/resource-hub/lorawanr-regional-parameters-v103reva) | [v4.4.5](https://github.com/Lora-net/LoRaMac-node/releases/tag/v4.4.5) | A/B/C | LoRaWAN L2 1.0.3 - **_Released_** |
26-
| [master](https://github.com/Lora-net/LoRaMac-node/tree/master) | [1.0.3](https://lora-alliance.org/resource-hub/lorawanr-specification-v103) | [v1.0.3revA](https://www.lora-alliance.org/resource-hub/lorawanr-regional-parameters-v103reva) | [M 4.4.6](https://github.com/Lora-net/LoRaMac-node/milestone/8) | A/B/C | LoRaWAN L2 1.0.3 |
27-
| [develop](https://github.com/Lora-net/LoRaMac-node/tree/develop) | [1.0.4](https://lora-alliance.org/resource-hub) | [2-1.0.1](https://lora-alliance.org/sites/default/files/2020-02/rp_2-1.0.1.pdf) | [v4.5.0-rc.1](https://github.com/Lora-net/LoRaMac-node/releases/tag/v4.5.0-rc.1)/[M 4.5.0](https://github.com/Lora-net/LoRaMac-node/milestone/5) | A/B/C | LoRaWAN L2 1.0.4 - **_Pre-Released_**|
28-
| [feature/5.0.0](https://github.com/Lora-net/LoRaMac-node/tree/feature/5.0.0) | [1.0.4](https://lora-alliance.org/resource-hub) / [1.1.1](https://lora-alliance.org/resource-hub/lorawanr-specification-v11) | [2-1.0.1](https://lora-alliance.org/sites/default/files/2020-02/rp_2-1.0.1.pdf) | [M 5.0.0](https://github.com/Lora-net/LoRaMac-node/milestone/3) | A/B/C | LoRaWAN L2 1.0.4 / 1.1.1 |
25+
| | [1.0.3](https://lora-alliance.org/resource-hub/lorawanr-specification-v103) | [v1.0.3revA](https://www.lora-alliance.org/resource-hub/lorawanr-regional-parameters-v103reva) | [v4.4.6](https://github.com/Lora-net/LoRaMac-node/releases/tag/v4.4.6) | A/B/C | LoRaWAN L2 1.0.3 - **_Released_ (last release based on 1.0.3)** |
26+
| [master](https://github.com/Lora-net/LoRaMac-node/tree/master) | [1.0.4](https://lora-alliance.org/resource-hub/lorawan-104-specification-package) | [2-1.0.1](https://lora-alliance.org/sites/default/files/2020-02/rp_2-1.0.1.pdf) | [M 4.5.0](https://github.com/Lora-net/LoRaMac-node/milestone/5) | A/B/C | LoRaWAN L2 1.0.4 |
27+
| [develop](https://github.com/Lora-net/LoRaMac-node/tree/develop) | [1.0.4](https://lora-alliance.org/resource-hub/lorawan-104-specification-package) / [1.1.1](https://lora-alliance.org/resource-hub/lorawanr-specification-v11) | [2-1.0.1](https://lora-alliance.org/sites/default/files/2020-02/rp_2-1.0.1.pdf) | [M 4.6.0](https://github.com/Lora-net/LoRaMac-node/milestone/3) | A/B/C | LoRaWAN L2 1.0.4 / 1.1.1 |
2928

3029
This project fully implements ClassA, ClassB and ClassC end-device classes and it also provides SX1272/73, SX1276/77/78/79, SX1261/2 and LR1110 radio drivers.
3130

0 commit comments

Comments
 (0)