This version is based on feature branch v4.3.1 of the LoRa Basics Modem.
Changed:
- Printing of certification mode enabling status is changed so that the print is more visible when enabled. The enabling status is always reported.
Added
- Add in stack lost connection in second since last downlink
- CSMA and LBT could be both enabled
- Compute CSMA and LBT power consumption statistics for radio planner
- Get the Radio Planner power consumption statistics for all hooks in array
- Add API to Get/Set the status to bypass the join_duty-cycle backoff
- Add API smtc_modem_get_suspend_radio_communications()
- Add Relay TX feature as defined in TS011 LoRaWAN® Relay Specification. The relay TX is the relayed end-device.
Fixed
- Retrofit Bug fix of answer to FragSessionStatusReq command in fragmentation package v1.0.0
- Join BackOff duty-cycle: add a check before join to be sure that the backoff duty-cycle is not exceeded according to current datarate (ie 36s on 1h, 36 s on 10hours and 8.7s on 24h)
- Issue #26 Variable user_alarm_in_seconds will never be negative in modem_supervisor_engine
- Issue #44 Flash porting test always failing due to array out of bounds access
- Issue #48 FMP Unresponsiveness after Receiving multiple FMP_DEV_REBOOT_TIME_REQ msg's
- Issue #49 Relay tx and rx not setting antenna switch manually
- Issue #51 Makefile ignores MCU_FLAGS