v4.3.0
- General
-
This version has passed all LoRa-Alliance compliance tests.
-
Update the MAC layer in order to be LoRaWAN version 1.0.1 compliant
-
Applied to all application files the certification protocol change for LoRaWAN 1.0.1 compliance tests.
REMARK: api-v3 application files aren't updated.
-
Add radio RX_TIMEOUT irq clear into the irq handler.
-
Removed the end less loop from HAL_UART_ErrorCallback.
-
Update of the STM32L0 HAL to version 1.6.0
-
Consolidated the line endings across all project files.
Windows line endings has been choose for almost every file.
-
- LoRaWAN
- Updated maximum payload size for US band.
- Update datarate offset table for US band.
- Make MAC commands sticky
- Add retransmission back-off
- Remove the TxPower limitation for US band on LoRaMacMibSetRequestConfirm function. The power will be limited anyway when the SendFrameOnChannel functions is called.
- Issue(#81): Bug fix in function LoRaMacMlmeRequest case MLME_JOIN. Function will return LORAMAC_STATUS_BUSY in case the MAC is in status MAC_TX_DELAYED.
- Add debug pin support to LoRaMote platform.
- Updated and improved MPL3115 device driver.
- Issue(#83): Bug fix in parameter validation
- Issue(#84): Fix issue of CalibrateTimer function.
- RTC driver major update
- Applied pull request #87.
- Add a function to verify the RX frequency of window 2 for US band.
- Issue(#88): Bug fix in function PrepareFrame where repeated MAC commands were not handled correctly.
- Bug fix in OnRadioRxDone. Node now drops frames on port 0 with fOpts > 0.
- Bug fix in OnRadioRxDone. Node now receives frames with fOpts > 0 when no payload is present.