Release Notes for LoRa

software expansion for STM32Cube

Copyright © 2017 STMicroelectronics

Microcontrollers Division - Application Team

Update History

V1.1.4 / 08-January-2018

Main Changes

• Bug fix concerning downlink Application data buffer

Content

• STM32L0xx HAL Driver V1.8.1. (Release Notes)

• STM32L1xx HAL Driver V1.3.0. (Release Notes)

• STM32L4xx HAL Driver V1.7.2. (Release Notes)

• LoRa Middleware V1.1.4. (Release Notes)

• X-NUCLEO-IKS01A1 V3.0.0 (Release Notes)

• X-NUCLEO-IKS01A2 V3.0.0 (Release Notes)

• sx1276mb1mas V1.0.4 (Release Notes)

• sx1276mb1las V1.0.4 (Release Notes)

• sx1272mb2das V1.0.4 (Release Notes)

• B-L072Z-LRWAN1 V1.0.0 (Release Notes)

• I_NUCLEO_LRWAN1 V1.0.1 (Release Notes)

• LRWAN_NS1 V1.0.3 (Release Notes)

• MLM32L07X01 V1.0.3 (Release Notes)

• MDM32L07X01 V1.0.0 (Release Notes)

Development Toolchains and Compilers

• RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.22 + ST- Link

• IAR Embedded Workbench for ARM (EWARM) toolchain V8.11.2 + ST-Link

• System Workbench for STM32 (SW4STM32) toolchain V2.0.1 + ST-Link

Supported Devices and EVAL boards

• B-L072Z-LRWAN1 Board RevC

• STM32L053R8, STM32L073RZ, STM32L152RE and STM32L476RG

• NUCLEO-L053R8 Board RevC

• NUCLEO-L073RZ Board RevC

• NUCLEO-L152RE Board RevC

• NUCLEO-L476RG Board RevC

Known Limitations

• LoRa Class B is not supported

V1.1.3 / 20-December-2017

Main Changes

• Implementation of LoRa Mac from Semtech/StackForce develop branch (10-October-2017 commits)

• New event-driven Middleware architecture replaces former finite state machine mechanism

• Supports LRWAN_NS1 AT-Command driven modem

• Improved AT_Slave serial communication with DMA usage

Content

• STM32L0xx HAL Driver V1.8.1.

• STM32L1xx HAL Driver V1.3.0.

• STM32L4xx HAL Driver V1.7.2.

• LoRa Middleware V1.1.3.

• X-NUCLEO-IKS01A1 V3.0.0

• X-NUCLEO-IKS01A2 V3.0.0

• sx1276mb1mas V1.0.4

• sx1276mb1las V1.0.4

• sx1272mb2das V1.0.4

• B-L072Z-LRWAN1 V1.0.0

• I_NUCLEO_LRWAN1 V1.0.1

• LRWAN_NS1 V1.0.3

• MLM32L07X01 V1.0.3

• MDM32L07X01 V1.0.0

Development Toolchains and Compilers

• RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.22 + ST- Link

• IAR Embedded Workbench for ARM (EWARM) toolchain V8.11.2 + ST-Link

• System Workbench for STM32 (SW4STM32) toolchain V2.0.1 + ST-Link

Supported Devices and EVAL boards

• B-L072Z-LRWAN1 Board RevC

• STM32L053R8, STM32L073RZ, STM32L152RE and STM32L476RG

• NUCLEO-L053R8 Board RevC

• NUCLEO-L073RZ Board RevC

• NUCLEO-L152RE Board RevC

• NUCLEO-L476RG Board RevC

Known Limitations

• LoRa Class B is not supported

V1.1.2 / 08-September-2017

Main Changes

• Implementation of LoRa Mac 4.4.0 release from Semtech/StackForce

• Radio drivers update

• AT-Master architecture rework for consistency across projects

Content

• STM32L0xx HAL Driver V1.8.0.

• STM32L1xx HAL Driver V1.2.0.

• STM32L4xx HAL Driver V1.6.0.

• LoRa Middleware V1.1.2.

• X-NUCLEO-IKS01A1 V3.0.0

• X-NUCLEO-IKS01A2 V3.0.0

• sx1276mb1mas V1.0.4

• sx1276mb1las V1.0.4

• sx1272mb2das V1.0.4

• B-L072Z-LRWAN1 V1.0.0

• I_NUCLEO_LRWAN1 V1.0.1

• MLM32L07X01 V1.0.3

• MDM32L07X01 V1.0.0

Development Toolchains and Compilers

• RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.22 + ST- Link

• IAR Embedded Workbench for ARM (EWARM) toolchain V8.11.2 + ST-Link

• System Workbench for STM32 (SW4STM32) toolchain V2.0.1 + ST-Link

Supported Devices and EVAL boards

• B-L072Z-LRWAN1 Board RevC

• STM32L053R8, STM32L073RZ, STM32L152RE and STM32L476RG

• NUCLEO-L053R8 Board RevC

• NUCLEO-L073RZ Board RevC

• NUCLEO-L152RE Board RevC

• NUCLEO-L476RG Board RevC

Known Limitations

• LoRa Class B is not supported

V1.1.1 / 01-June-2017

Main Changes

• Implementation of LoRa Mac from Semtech/StackForce develop branch (30-May-2017 commits)

• Externalized radio drivers as components

• Sensors drivers update and support for X_NUCLEO_IKS01A2

Content

• STM32L0xx HAL Driver V1.8.0.

• STM32L1xx HAL Driver V1.2.0.

• STM32L4xx HAL Driver V1.6.0.

• LoRa Middleware V1.1.1.

• X-NUCLEO-IKS01A1 V3.0.0

• X-NUCLEO-IKS01A2 V3.0.0

• sx1276mb1mas V1.0.3

• sx1276mb1las V1.0.3

• sx1272mb2das V1.0.3

• B-L072Z-LRWAN1 V1.0.0

• I_NUCLEO_LRWAN1 V1.0.1

• MLM32L07X01 V1.0.2

• MDM32L07X01 V1.0.0

Development Toolchains and Compilers

• RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.22 + ST- Link

• IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.2 + ST-Link

• System Workbench for STM32 (SW4STM32) toolchain V1.12 + ST-Link

Supported Devices and EVAL boards

• B-L072Z-LRWAN1 Board RevC

• STM32L053R8, STM32L073RZ, STM32L152RE and STM32L476RG

• NUCLEO-L053R8 Board RevC

• NUCLEO-L073RZ Board RevC

• NUCLEO-L152RE Board RevC

• NUCLEO-L476RG Board RevC

Known Limitations

• LoRa Class B is not supported

V1.1.0 / 27-February-2017

Main Changes

• New AT-Master Example

• 1.0.2 Lora stack implemenatation

Content

• STM32L0xx HAL Driver V1.8.0.

• STM32L1xx HAL Driver V1.2.0.

• STM32L4xx HAL Driver V1.6.0.

• LoRa Middleware V1.1.0.

• X-NUCLEO-IKS01A1 V2.1.0

• sx1276mb1mas V1.0.2

• sx1276mb1las V1.0.2

• sx1272mb2das V1.0.2

• B-L072Z-LRWAN1 V1.0.0

• I_NUCLEO_LRWAN1 V1.0.0

• MLM32L07X01 V1.0.0

• MDM32L07X01 V1.0.0

Development Toolchains and Compilers

• RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.22 + ST- Link

• IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.2 + ST-Link

• System Workbench for STM32 (SW4STM32) toolchain V1.12 + ST-Link

Supported Devices and EVAL boards

• B-L072Z-LRWAN1 Board RevC

• STM32L053R8, STM32L073RZ, STM32L152RE and STM32L476RG

• NUCLEO-L053R8 Board RevC

• NUCLEO-L073RZ Board RevC

• NUCLEO-L152RE Board RevC

• NUCLEO-L476RG Board RevC

Known Limitations

• LoRa Class B is not supported

V1.0.3 / 01-January-2017

Main Changes

• New AT-Slave Example

• upgraded to latest X-NUCLEO-IKS01A1 driver version.

• upgraded to latest HAL driver version.

Content

• STM32L0xx HAL Driver V1.8.0.

• STM32L1xx HAL Driver V1.2.0.

• STM32L4xx HAL Driver V1.6.0.

• LoRa Middleware V1.0.3.

• X-NUCLEO-IKS01A1 V2.1.0

• sx1276mb1mas V1.0.1

• sx1276mb1las V1.0.1

• sx1272mb2das V1.0.1

Development Toolchains and Compilers

• RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.22 + ST- Link

• IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.2 + ST-Link

• System Workbench for STM32 (SW4STM32) toolchain V1.12 + ST-Link

Supported Devices and EVAL boards

• B-L072Z-LRWAN1 Board RevC

• STM32L053R8, STM32L073RZ, STM32L152RE and STM32L476RG

• NUCLEO-L053R8 Board RevC

• NUCLEO-L073RZ Board RevC

• NUCLEO-L152RE Board RevC

• NUCLEO-L476RG Board RevC

Known Limitations

• LoRa Class B is not supported

V1.0.2 / 15-November-2016

Main Changes

• supports LoRa Module Discovery board B-L072Z-LRWAN1 RevC.

• supports latest driver X-NUCLEO-IKS01A1 V2.1.0.

Content

• STM32L0xx HAL Driver V1.6.0.

• STM32L1xx HAL Driver V1.1.1.

• STM32L4xx HAL Driver V1.3.0.

• LoRa Middleware V1.0.2.

• X-NUCLEO-IKS01A1 V2.1.0.

• sx1276mb1mas V1.0.1

• sx1276mb1las V1.0.1

• sx1272mb2das V1.0.1

Development Toolchains and Compilers

• RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.21a + ST- Link

• IAR Embedded Workbench for ARM (EWARM) toolchain V7.80.1 + ST-Link

• System Workbench for STM32 (SW4STM32) toolchain V1.11 + ST-Link

Supported Devices and EVAL boards

• B-L072Z-LRWAN1 Board RevC

• STM32L053R8, STM32L073RZ, STM32L152RE and STM32L476RG

• NUCLEO-L053R8 Board RevC

• NUCLEO-L073RZ Board RevC

• NUCLEO-L152RE Board RevC

• NUCLEO-L476RG Board RevC

Known Limitations

• LoRa Class B is not supported

V1.0.1 / 15-September-2016

Main Changes

• Integrated LoRa Middleware 1.0.1.

• added support for NUCLEO-L073RZ Board RevC.

• upgraded EWARM project to V7.70.1.

Content

• STM32L0xx HAL Driver V1.6.0.

• STM32L1xx HAL Driver V1.1.1.

• STM32L4xx HAL Driver V1.3.0.

• LoRa Middleware V1.0.1.

• X-NUCLEO-IKS01A1 V1.4.0

• sx1276mb1mas V1.0.1

• sx1276mb1las V1.0.1

• sx1272mb2das V1.0.1

Development Toolchains and Compilers

• RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.17 + ST- Link

• IAR Embedded Workbench for ARM (EWARM) toolchain V7.70.1 + ST-Link

• System Workbench for STM32 (SW4STM32) toolchain V1.8 + ST-Link

Supported Devices and EVAL boards

• STM32L053R8, STM32L073RZ, STM32L152RE and STM32L476RG

• NUCLEO-L053R8 Board RevC

• NUCLEO-L073RZ Board RevC

• NUCLEO-L152RE Board RevC

• NUCLEO-L476RG Board RevC

Known Limitations

• LoRa Class B is not supported

V1.0.0 / 01-July-2016

Main Changes

• First release.

Content

• STM32L0xx HAL Driver V1.6.0.

• STM32L1xx HAL Driver V1.1.1.

• STM32L4xx HAL Driver V1.3.0.

• LoRa Middleware 1.0.0.

• X-NUCLEO-IKS01A1 V1.4.0

Development Toolchains and Compilers

• RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.17 + ST- Link

• IAR Embedded Workbench for ARM (EWARM) toolchain V7.60.1 + ST-Link

• System Workbench for STM32 (SW4STM32) toolchain V1.8 + ST-Link

Supported Devices and EVAL boards

• STM32L053R8,STM32L152RE and STM32L476RG

• NUCLEO-L053R8 Board RevC

• NUCLEO-L152RE Board RevC

• NUCLEO-L476RG Board RevC

Known Limitations

• LoRa Class B is not supported

License

This software package is licensed under ST license SLA0048, (the "License"); You may not use this package except in compliance with the License. You may obtain a copy of the License at: http://www.st.com/SLA0048

---

For complete documentation on STM32 Microcontrollers visit www.st.com/STM32