Skip to content

Commit

Permalink
Release 4.4.5
Browse files Browse the repository at this point in the history
  • Loading branch information
mluis1 committed Oct 14, 2020
1 parent 914295e commit 118771f
Show file tree
Hide file tree
Showing 20 changed files with 35 additions and 20 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ Please refer to [Releases pre-certification-results](https://github.com/Lora-net

## [Unreleased]

## [4.4.5] - 2020-10-14

### General

- Release based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3revA"
Expand All @@ -23,13 +25,19 @@ Please refer to [Releases pre-certification-results](https://github.com/Lora-net
- Added new specific board API to initialize the RF switch (`SX126xIoRfSwitchInit`)
- Add to AS923 and KR920 regions a definition for the Rx bandwidth to be used while executing the LBT algorithm
- Added support for other AS923 channel sub plan groups.
- Added FPort filtering to loramac handler packages.
- Added missing NVM update notifications

### Changed

- Refactored function `RegionXXInitDefaults`. Fixes an issue on US based bands where the channels mask was not being reset.
- Changed hard coded `JoinAccept` max payload size (33) by `LORAMAC_JOIN_ACCEPT_FRAME_MAX_SIZE` definition.
- Moved radio operating mode management to specific board implementation
- Changed radio `IsChannelFree API` in order to provide reception bandwidth
- Back port 1.0.4 region implementation improvements
- Changed `RegionCommonComputeSymbolTimeLoRa`, `RegionCommonComputeSymbolTimeFsk` and `RegionCommonComputeRxWindowParameters`
API implementations to use integer divisions instead of double division.
- Changed DeriveSessionKey10x and DeriveSessionKey11x functions API (Removed pointer based variable usage)

### Fixed

Expand All @@ -42,6 +50,13 @@ Please refer to [Releases pre-certification-results](https://github.com/Lora-net
- Fixed `LoRaMacCrypto.c` conditional pre-processing.
- Fixed missing `Rx1Frequency` reset for dynamic channel plans
- Applied Japan ARIB restrictions to the `AS923_1_JP` sub plan
- Applied Regional Parameters 1.0.3.revA ERRATA note concerning the ClassB beacon format
- Fixed SAMR34 compiling issue when `USE_RADIO_DEBUG` directive is defined
- Fixed `SX126xClearIrqStatus` call to only clear read flags
- Fixed GFSK bandwidth handling for SX126x and LR1110 radios.
- Fixed version handling for MC root keys derivation
- Fixed Class B initialization.
- Fixed duty-cycle implementation

## [4.4.4] - 2020-05-26

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ This project has 3 active branches in place.

| Branch | L2 spec | RP spec | Tag/Milestone | Class | Comments |
| ------------- |:-------------:|:---------:|:---------:|:---------:|:--------------|
| | [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.4](https://github.com/Lora-net/LoRaMac-node/releases/tag/v4.4.4) | A/B/C | LoRaWAN L2 1.0.3 - **_Released_** |
| [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.5](https://github.com/Lora-net/LoRaMac-node/milestone/7) | A/B/C | LoRaWAN L2 1.0.3 |
| | [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_** |
| [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 |
| [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) | [M 4.5.0](https://github.com/Lora-net/LoRaMac-node/milestone/5) | A/B/C | LoRaWAN L2 1.0.4 |
| [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 |

Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/fuota-test-01/B-L072Z-LRWAN1/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "fuota-test-01",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/fuota-test-01/NAMote72/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -310,7 +310,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "fuota-test-01",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/fuota-test-01/NucleoL073/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "fuota-test-01",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/fuota-test-01/NucleoL152/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "fuota-test-01",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/fuota-test-01/NucleoL476/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "fuota-test-01",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/fuota-test-01/SAMR34/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -279,7 +279,7 @@ int main( void )
TimerSetValue( &Led1Timer, 100 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "fuota-test-01",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/fuota-test-01/SKiM880B/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -294,7 +294,7 @@ int main( void )
TimerSetValue( &Led2Timer, 100 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "fuota-test-01",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/fuota-test-01/SKiM881AXL/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -294,7 +294,7 @@ int main( void )
TimerSetValue( &Led2Timer, 100 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "fuota-test-01",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/fuota-test-01/SKiM980A/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -294,7 +294,7 @@ int main( void )
TimerSetValue( &Led2Timer, 100 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "fuota-test-01",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/periodic-uplink-lpp/B-L072Z-LRWAN1/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "periodic-uplink-lpp",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/periodic-uplink-lpp/NAMote72/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "periodic-uplink-lpp",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/periodic-uplink-lpp/NucleoL073/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "periodic-uplink-lpp",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/periodic-uplink-lpp/NucleoL152/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "periodic-uplink-lpp",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/periodic-uplink-lpp/NucleoL476/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "periodic-uplink-lpp",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/periodic-uplink-lpp/SAMR34/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "periodic-uplink-lpp",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/periodic-uplink-lpp/SKiM880B/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "periodic-uplink-lpp",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/periodic-uplink-lpp/SKiM881AXL/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "periodic-uplink-lpp",
&appVersion,
&gitHubVersion );
Expand Down
2 changes: 1 addition & 1 deletion src/apps/LoRaMac/periodic-uplink-lpp/SKiM980A/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ int main( void )
TimerSetValue( &LedBeaconTimer, 5000 );

const Version_t appVersion = { .Fields.Major = 1, .Fields.Minor = 0, .Fields.Patch = 0 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 3 };
const Version_t gitHubVersion = { .Fields.Major = 4, .Fields.Minor = 4, .Fields.Patch = 5 };
DisplayAppInfo( "periodic-uplink-lpp",
&appVersion,
&gitHubVersion );
Expand Down

0 comments on commit 118771f

Please sign in to comment.