Skip to content

v4.2.0

Compare
Choose a tag to compare
@djaeckle djaeckle released this 13 May 12:05
· 1839 commits to master since this release

6. Changelog

  • General
    1. This version has passed all LoRa-Alliance compliance tests.

    2. Update STM32L1xx_HAL_Driver version to 1.5. Update related drivers and implementations accordingly.

      REMARK: This change implies that the time base had to be changed from microseconds to milliseconds.

    3. Corrected the frequency check condition for // ERRATA 2.1 - Sensitivity Optimization with a 500 kHz Bandwidth

    4. Optimize radio drivers regarding FSK PER

    5. Resolve issue when calling SX127xInit function more than once

    6. Add a definition for the LoRaWAN device address. Add an IEEE_OUI for the LoRaWAN device EUI.

    7. Add a definition for the default datarate.

    8. Issue(#66) correction of functions SX1276SetOpMode and SX1272SetOpMode.

    9. Issue(#68): Fix for low level RF switch control.

    10. Increase RTC tick frequency for higher resolution.

    11. Update the radio wake up time.

  • LoRaWAN
    1. Issue(#56) correction
    2. Update channel mask handling for US915 hybrid mode to support any block in the channel mask.
    3. Issue(#63) correct the maximum payload length in RX mode.
    4. Fix Tx power setting loss for repeated join requests on US band.
    5. Introduce individual MIN and MAX datarates for RX and TX.
    6. Add the possibility to set and get the ChannelsDefaultDatarate.
    7. Optimization of the RX symbol timeout.
    8. Issue(#59): Add the possibility to set the uplink and downlink counter.
    9. Replace definition LORAMAC_DEFAULT_DATARATE by ChannelsDefaultDatarate in LoRaMacChannelAdd.
    10. Issue(#72): Fix of possible array overrun in LoRaMacChannelRemove.
    11. Introduce a new status MAC_RX_ABORT. Reset MAC_TX_RUNNING only in OnMacStateCheckTimerEvent.
    12. Accept MAC information of duplicated, confirmed downlinks.
    13. Issue(#74): Drop frames with a downlink counter difference greater or equal to MAX_FCNT_GAP.