Skip to content

V4.1.0

Choose a tag to compare

@mluis1 mluis1 released this 11 Mar 14:56
· 1878 commits to master since this release

6. Changelog

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

      One of the optional tests is unsuccessful (FSK downlinks PER on Rx1 and Rx2 windows) and is currently under investigation.

    2. Removed support for Raisonance Ride7 IDE (Reduces the amount of work to be done at each new release)

    3. Removed the Bleeper-72 and Bleeper-76 platforms support as these are now deprecated.

    4. Application state machine. Relocate setting sleep state and update the duty cycle in compliance test mode.

    5. Bug fix in TimerIrqHandler. Now, it is possible to insert timers in callback.

    6. Changed TimerHwDelayMs function to be re-entrant.

    7. Corrected FSK modem packets bigger than 64 bytes handling (Issue #36)

  • LoRaWAN
    1. Rename attribute nbRetries to NbTrials in structure McpsReqConfirmed_t. (Issue #37)
    2. Updated implementation of SetNextChannel. Added enabling default channels in case of join request. (Issue #39)
    3. Add missing documentation about MIB_REPEATER_SUPPORT. (Issue #42).
    4. Add a new LoRaMacState to allow adding channels during TX procedure. (Issue #43)
    5. Relocate the activation of LoRaMacFlags.Bits.McpsInd in OnRadioRxDone.
    6. Add a new function PrepareRxDoneAbort to prepare a break-out of OnRadioRxDone in case of an error
    7. Activate default channels in case all others are disabled. (Issue #39)
    8. Bug fix in setting the default channel in case none is enabled.
    9. SRV_MAC_NEW_CHANNEL_REQ MAC command added a fix to the macIndex variable on US915 band.
    10. Start the MacStateCheckTimer in OnRxDone and related error cases with a short interval to handle events promptly. (Issue #44)
    11. Reset status of NodeAckRequested if we received an ACK or in case of timeout.
    12. Removed additional EU868 channels from the LoRaWAN implementation files. GitHub (Issue #49)
      The creation of these additional channels has been moved to the application example.
    13. Improved and corrected AdrNextDr function.