v4.4.2
Changelog
2019-07-19, V4.4.2
-
General
- Release based on "LoRaWAN specification 1.0.3" and "LoRaWAN Regional Parameters v1.0.3revA"
- Examples application refactoring plus the addition of the application status display on the serial port. (921600-8-N-1)
- Added new refactored application examples
- Added LoRa-Alliance defined application layer protocols support. Only FUOTA test scenario 01 required features are currently implemented.
- "Clock Synchronization" package
- "Fragmented data block transport" package
- "Remote multicast setup" package
- Added LoRa-Alliance defined application layer protocols support. Only FUOTA test scenario 01 required features are currently implemented.
- Added a NVM context management module. (Disabled by default)
- Added secure-element support
- Refactored timer.c/h, rtc-driver.c/h and added a systime.c/h module.
- Functions in ISR context have been moved to main context
- Replaced BoardDisableIrq and BoardEnableIrq functions by CRITICAL_SECTION_BEGIN and CRITICAL_SECTION_END respectively.
- Added B-L072Z-LRWAN1 platform support.
- Added NucleoL476 platform support.
- Added IMST new platforms.
- Removed SensorNode platform support
- Removed MoteII platform support
- Removed LoRaMote platform support
- Applied SX1272 and SX1276 radios errata note 3.1 to the radio drivers implementation.
- Fix printf/scanf functions when GCC is used as compiler.
-
LoRaWAN
- GitHub reported issues corrections. Please refer to Release Version 4.4.2
- Heavily refactored the LoRaMac.c/h implementation.
- Added RU864 region support.
- Removed US915-Hybrid region support
- Added ClassB support.
- Added a callback to notify the upper layer to call LoRaMacProcess function
- Implemented the support for RxC windows (ClassC) required by the application layer protocols.
- Changed multicast channels handling according to the application layer protocols.
LoRaWAN pre-certification results
Please refer to Releases pre-certification-results document for further information.