953 lines
31 KiB
HTML
953 lines
31 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="generator" content="pandoc" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
|
||
<title>Release Notes for Projects of STM32CubeWL Firmware
|
||
Package</title>
|
||
<style>
|
||
code{white-space: pre-wrap;}
|
||
span.smallcaps{font-variant: small-caps;}
|
||
div.columns{display: flex; gap: min(4vw, 1.5em);}
|
||
div.column{flex: auto; overflow-x: auto;}
|
||
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
|
||
/* The extra [class] is a hack that increases specificity enough to
|
||
override a similar rule in reveal.js */
|
||
ul.task-list[class]{list-style: none;}
|
||
ul.task-list li input[type="checkbox"] {
|
||
font-size: inherit;
|
||
width: 0.8em;
|
||
margin: 0 0.8em 0.2em -1.6em;
|
||
vertical-align: middle;
|
||
}
|
||
.display.math{display: block; text-align: center; margin: 0.5rem auto;}
|
||
</style>
|
||
<link rel="stylesheet" href="../_htmresc/mini-st_2020.css" />
|
||
<link rel="icon" type="image/x-icon" href="../_htmresc/favicon.png" />
|
||
</head>
|
||
<body>
|
||
<div class="row">
|
||
<div class="col-sm-12 col-lg-4">
|
||
<center>
|
||
<h1 id="release-notes-for">Release Notes for</h1>
|
||
<h1 id="projects-of-stm32cubewl-firmware-package"><mark>Projects of
|
||
STM32CubeWL Firmware Package</mark></h1>
|
||
<p>Copyright © 2020 STMicroelectronics<br />
|
||
</p>
|
||
<a href="https://www.st.com" class="logo"><img
|
||
src="../_htmresc/st_logo_2020.png" alt="ST logo" /></a>
|
||
</center>
|
||
<h1 id="purpose">Purpose</h1>
|
||
<p>The projects are a set of applicative tasks that aim to explain and
|
||
provide use cases of the different products features based on the
|
||
products hardware (Boards, STM32 Core(s) features, interconnections and
|
||
peripherals) and built around the different firmware components. They
|
||
can be directly used or adapted by the STM32CubeWL Firmware Package
|
||
users. They provide basic functionalities, show main features or
|
||
demonstrate performance. They are provided with preconfigured projects
|
||
for the main supported toolchains.</p>
|
||
<p>In the STM32CubeWL Firmware Package, the projects are organized in a
|
||
sequential scheme based on the following levels:</p>
|
||
<ul>
|
||
<li>Boards: Hardware platform (evaluation, discovery, nucleo
|
||
boards)</li>
|
||
<li>Project Category:
|
||
<ul>
|
||
<li>Applications</li>
|
||
<li>Demonstrations</li>
|
||
<li>Examples</li>
|
||
<li>Examples_LL</li>
|
||
<li>Examples_MIX</li>
|
||
<li>Templates</li>
|
||
<li>Templates_LL</li>
|
||
</ul></li>
|
||
</ul>
|
||
<p>The exhaustive list of projects is provided in this table: <a
|
||
href="STM32CubeProjectsList.html">STM32CubeProjectsList</a>.</p>
|
||
<p>Here is the list of references to the user documents:</p>
|
||
<ul>
|
||
<li><a
|
||
href="https://www.st.com/resource/en/user_manual/DM00660674.pdf">UM2643</a>
|
||
: Getting started with STM32CubeWL firmware package for STM32WLxx
|
||
series</li>
|
||
</ul>
|
||
</div>
|
||
<section id="update-history" class="col-sm-12 col-lg-8">
|
||
<h1>Update History</h1>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section5" checked aria-hidden="true">
|
||
<label for="collapse-section5" aria-hidden="true"><strong>V1.3.1 /
|
||
20-December-2024</strong></label>
|
||
<div>
|
||
<h2 id="main-changes">Main Changes</h2>
|
||
<h3 id="patch-release">Patch Release</h3>
|
||
<h2 id="contents">Contents</h2>
|
||
<p><small>The Project categories flagged by “<span
|
||
class="icon-st-update"></span>” have changed since the previous release.
|
||
“<span class="icon-st-add"></span>” are new.</small></p>
|
||
<p>Projects</p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th style="text-align: left;">Board</th>
|
||
<th style="text-align: left;">Project category</th>
|
||
<th style="text-align: left;">Path</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">Demonstrations</td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Demonstrations</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">Applications <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Applications</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">HAL Examples</td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Examples</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">HAL Template</td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Templates</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">LL Template</td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Templates_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Demonstrations <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Demonstrations</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Applications <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Applications</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Examples <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Examples</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">MIX Examples</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_MIX</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Template</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Template</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC1</td>
|
||
<td style="text-align: left;">Applications <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC1\Applications</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<p><br />
|
||
</p>
|
||
<ul>
|
||
<li><strong>NUCLEO-WL55JC</strong>
|
||
<ul>
|
||
<li><strong>Applications/LoRaWAN/LoRaWAN_End_Node_FreeRTOS</strong>
|
||
<ul>
|
||
<li>Fix wakeup timer configuration using the CORE tick factor set to the
|
||
RTC</li>
|
||
<li>Set the ulExpectedIdleTime flag before entering in low power mode in
|
||
PreSleepProcessing</li>
|
||
</ul></li>
|
||
<li><strong>Applications/LoRaWAN/LoRaWAN_End_Node_DualCoreFreeRTOS</strong>
|
||
<ul>
|
||
<li>Fix wakeup timer configuration using the CORE tick factor set to the
|
||
RTC</li>
|
||
<li>Set the ulExpectedIdleTime flag before entering in low power mode in
|
||
PreSleepProcessing</li>
|
||
</ul></li>
|
||
<li><strong>Applications/LoRaWAN/LoRaWAN_AT_Slave</strong>
|
||
<ul>
|
||
<li>Update CubeMonitor RF test panel</li>
|
||
</ul></li>
|
||
<li><strong>Applications/LoRaWAN/LoRaWAN_AT_Slave_DualCore</strong>
|
||
<ul>
|
||
<li>Update CubeMonitor RF test panel</li>
|
||
</ul></li>
|
||
<li><strong>Applications/LoRaWAN_FUOTA_DualCore</strong>
|
||
<ul>
|
||
<li>Fix compilation on Linux host due to lower case letters used in file
|
||
names</li>
|
||
</ul></li>
|
||
<li><strong>Applications/LoRaWAN_SBSFU_1_Slot_DualCore</strong>
|
||
<ul>
|
||
<li>Fix compilation on Linux host due to lower case letters used in file
|
||
names</li>
|
||
</ul></li>
|
||
<li><strong>Applications/Sigfox_SBSFU_1_Slot_DualCore</strong>
|
||
<ul>
|
||
<li>Fix compilation on Linux host due to lower case letters used in file
|
||
names</li>
|
||
</ul></li>
|
||
<li><strong>Demonstrations/LocalNetwork/LocalNetwork_Concentrator/</strong>
|
||
<ul>
|
||
<li>Update CubeMonitor RF demo panel</li>
|
||
</ul></li>
|
||
<li><strong>Examples/PWR/PWR_STOP2_RTC</strong>
|
||
<ul>
|
||
<li>Fix PWR_STOP2_RTC test due to uninitialized RCC_OscInitStruct
|
||
struct</li>
|
||
</ul></li>
|
||
<li><strong>Applications/</strong>*
|
||
<ul>
|
||
<li>Fix HSE frequency default value into all IOC projects files</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><strong>NUCLEO-WL55JC1</strong>
|
||
<ul>
|
||
<li><strong>Applications/</strong>*
|
||
<ul>
|
||
<li>Fix HSE frequency default value into all IOC projects files</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><strong>B-WL5M-SUBG1</strong>
|
||
<ul>
|
||
<li><strong>Applications/LoRaWAN_FUOTA_DualCore_ExtFlash</strong>
|
||
<ul>
|
||
<li>Fix compilation on Linux host due to lower case letters used in file
|
||
names</li>
|
||
</ul></li>
|
||
<li><strong>Applications/LoRaWAN/LoRaWAN_AT_Slave</strong>
|
||
<ul>
|
||
<li>Update CubeMonitor RF test panel</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
<p><br />
|
||
</p>
|
||
<h2 id="known-limitations">Known Limitations</h2>
|
||
<ul>
|
||
<li><strong>LL/HAL</strong>
|
||
<ul>
|
||
<li>All LL/HAL Projects are developed using CubeMx except
|
||
GTZC_GlobalSecurityConfiguration_DualCore</li>
|
||
</ul></li>
|
||
<li><strong>MW Legacy Applications</strong>
|
||
<ul>
|
||
<li>All FreeRTOS applications except FreeRTOS_HSEM_DualCore are
|
||
developed using CubeMx</li>
|
||
<li>FatFs_uSD_Standalone not developed using CubeMx</li>
|
||
</ul></li>
|
||
<li><strong>Security Applications</strong>
|
||
<ul>
|
||
<li>All KMS applications are developed using CubeMx except
|
||
KMS_Blob_Binary</li>
|
||
<li>All SBSFU applications are not developed using CubeMx</li>
|
||
</ul></li>
|
||
<li><strong>RF Applications</strong>
|
||
<ul>
|
||
<li>All SBSFU & FUOTA applications are not developed using
|
||
CubeMx</li>
|
||
<li>The feature Class B Remote multicast setup implemented is not fully
|
||
operational when more than one context defined (context priority
|
||
management)</li>
|
||
<li>The Data Block Integrity Check required by
|
||
TS004-2.0.0_LoRaWAN_Fragmented_Data_Block_Transport is not compliant
|
||
with the current ComputeCmac method implementation</li>
|
||
</ul></li>
|
||
<li><strong>RF Demonstrations</strong>
|
||
<ul>
|
||
<li>All LocalNetwork applications are not developed using CubeMx</li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="development-toolchains-and-compilers">Development Toolchains and
|
||
Compilers</h2>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th style="text-align: left;">Toolchain + ST-Link</th>
|
||
<th>Version</th>
|
||
<th style="text-align: left;">Patch (if available)</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td style="text-align: left;">IAR Embedded Workbench for ARM
|
||
(EWARM)</td>
|
||
<td>V9.20.1</td>
|
||
<td style="text-align: left;"><a
|
||
href="Utilities/PC_Software/EWARMv8_STM32WLxx_V4.9_Signed.zip">Patch
|
||
EWARM</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">RealView Microcontroller Development Kit
|
||
(MDK-ARM)</td>
|
||
<td>V5.36</td>
|
||
<td style="text-align: left;"><a
|
||
href="Utilities/PC_Software/Keil.STM32WLxx_DFP.1.1.1.zip">Patch
|
||
MDK-ARM</a></td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">STM32CubeIDE (GNU Tools for STM32
|
||
10.3-2021.10)</td>
|
||
<td>V1.11.0</td>
|
||
<td style="text-align: left;"></td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">STM32CubeProgrammer</td>
|
||
<td>V2.12.0</td>
|
||
<td style="text-align: left;"></td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<ul>
|
||
<li>Support of ARM Compiler 6 (AC-5 like warnings) for HAL/LL/BSP
|
||
drivers and STMicroelectronics Middleware components</li>
|
||
</ul>
|
||
<h2 id="supported-devices-and-boards">Supported Devices and boards</h2>
|
||
<ul>
|
||
<li>STM32WLE5xx, STM32WL55xx & STM32WL5MOCHxx devices</li>
|
||
<li>NUCLEO-WL55JC1 & NUCLEO-WL55JC2 (except Sigfox applications)
|
||
ecosystem boards - Nucleo kit RevC (MB1389-HIGHBAND-E01 or
|
||
MB1389-LOWBAND-C01)</li>
|
||
<li>B-WL5M-SUBG1 ecosystem boards (MB1779-HIGHBAND-A01)</li>
|
||
</ul>
|
||
<h2 id="dependencies">Dependencies</h2>
|
||
<ul>
|
||
<li>STM32CubeMX 6.7.0</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section4" aria-hidden="true">
|
||
<label for="collapse-section4" aria-hidden="true"><strong>V1.3.0 /
|
||
09-November-2022</strong></label>
|
||
<div>
|
||
<h2 id="main-changes-1">Main Changes</h2>
|
||
<h3 id="maintenance-release">Maintenance Release</h3>
|
||
<ul>
|
||
<li><strong>NUCLEO-WL55JC</strong>
|
||
<ul>
|
||
<li><strong>Examples/FLASH/FLASH_FastProgram</strong>
|
||
<ul>
|
||
<li>Fix Code not functional by changing the ‘.icf’ file to load the
|
||
program in SRAM</li>
|
||
</ul></li>
|
||
<li><strong>Examples_LL/CRC</strong>
|
||
<ul>
|
||
<li>Fix incorrect bytes stream for CRC_CalculateAndCheck &
|
||
CRC_UserDefinedPolynomial projects</li>
|
||
</ul></li>
|
||
<li><strong>RF Applications</strong>
|
||
<ul>
|
||
<li>Add SubGHz_Phy_AT_Slave and SubGHz_Phy_LrFhss applications</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
<li><strong>B-WL5M-SUBG1</strong>
|
||
<ul>
|
||
<li><strong>Examples</strong>
|
||
<ul>
|
||
<li>Add BSP Example to demonstrate capabilities</li>
|
||
</ul></li>
|
||
<li><strong>RF Applications</strong>
|
||
<ul>
|
||
<li>Add LoRaWAN_AT_Slave, LoRaWAN_End_Node, LoRaWAN_End_Node_DualCore
|
||
applications</li>
|
||
<li>Add Sigfox_AT_Slave, Sigfox_PushButton, Sigfox_PushButton_DualCore
|
||
applications</li>
|
||
<li>Add SubGHz_Phy_Per, SubGHz_Phy_PingPong_DualCore applications</li>
|
||
<li>Add LoRaWAN FUOTA DualCore project with External Flash usage for
|
||
Download Slot</li>
|
||
<li>Add Sensor demonstration</li>
|
||
</ul></li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="contents-1">Contents</h2>
|
||
<p><small>The Project categories flagged by “<span
|
||
class="icon-st-update"></span>” have changed since the previous release.
|
||
“<span class="icon-st-add"></span>” are new.</small></p>
|
||
<p>Projects</p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th style="text-align: left;">Board</th>
|
||
<th style="text-align: left;">Project category</th>
|
||
<th style="text-align: left;">Path</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">Demonstrations <span
|
||
class="icon-st-add"></span></td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Demonstrations</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">Applications <span
|
||
class="icon-st-add"></span></td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Applications</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">HAL Examples <span
|
||
class="icon-st-add"></span></td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Examples</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">HAL Template <span
|
||
class="icon-st-add"></span></td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Templates</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">B-WL5M-SUBG1</td>
|
||
<td style="text-align: left;">LL Template <span
|
||
class="icon-st-add"></span></td>
|
||
<td style="text-align: left;">Projects\B-WL5M-SUBG1\Templates_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Demonstrations <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Demonstrations</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Applications <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Applications</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Examples <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Examples <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">MIX Examples</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_MIX</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Template</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Template</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC1</td>
|
||
<td style="text-align: left;">Applications <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC1\Applications</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h2 id="known-limitations-1">Known Limitations</h2>
|
||
<ul>
|
||
<li><strong>LL/HAL</strong>
|
||
<ul>
|
||
<li>All LL/HAL Projects are developed using CubeMx except
|
||
GTZC_GlobalSecurityConfiguration_DualCore</li>
|
||
</ul></li>
|
||
<li><strong>MW Legacy Applications</strong>
|
||
<ul>
|
||
<li>All FreeRTOS applications except FreeRTOS_HSEM_DualCore are
|
||
developed using CubeMx</li>
|
||
<li>FatFs_uSD_Standalone not developed using CubeMx</li>
|
||
</ul></li>
|
||
<li><strong>Security Applications</strong>
|
||
<ul>
|
||
<li>All KMS applications are developed using CubeMx except
|
||
KMS_Blob_Binary</li>
|
||
<li>All SBSFU applications are not developed using CubeMx</li>
|
||
</ul></li>
|
||
<li><strong>RF Applications</strong>
|
||
<ul>
|
||
<li>All SBSFU & FUOTA applications are not developed using
|
||
CubeMx</li>
|
||
<li>The feature Class B Remote multicast setup implemented is not fully
|
||
operational when more than one context defined (context priority
|
||
management)</li>
|
||
<li>The Data Block Integrity Check required by
|
||
TS004-2.0.0_LoRaWAN_Fragmented_Data_Block_Transport is not compliant
|
||
with the current ComputeCmac method implementation</li>
|
||
</ul></li>
|
||
<li><strong>RF Demonstrations</strong>
|
||
<ul>
|
||
<li>All LocalNetwork applications are not developed using CubeMx</li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="development-toolchains-and-compilers-1">Development Toolchains
|
||
and Compilers</h2>
|
||
<ul>
|
||
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V9.20.1 + <a
|
||
href="../Utilities/PC_Software/EWARMv8_STM32WLxx_V4.9_Signed.zip">Patch
|
||
EWARM</a></li>
|
||
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.36 +
|
||
<a href="../Utilities/PC_Software/Keil.STM32WLxx_DFP.1.1.1.zip">Keil DFP
|
||
V1.1.1 Pack</a>
|
||
<ul>
|
||
<li>Support of ARM Compiler 6 (AC-5 like warnings) for HAL/LL/BSP
|
||
drivers and STMicroelectronics Middleware components</li>
|
||
</ul></li>
|
||
<li>STM32CubeIDE 1.11.0 (GNU Tools for STM32 10.3-2021.10)</li>
|
||
<li>STM32CubeProgrammer 2.12.0</li>
|
||
</ul>
|
||
<h2 id="supported-devices-and-boards-1">Supported Devices and
|
||
boards</h2>
|
||
<ul>
|
||
<li>STM32WLE5xx, STM32WL55xx & STM32WL5MOCHxx devices</li>
|
||
<li>NUCLEO-WL55JC1 & NUCLEO-WL55JC2 (except Sigfox applications)
|
||
ecosystem boards - Nucleo kit RevC (MB1389-HIGHBAND-E01 or
|
||
MB1389-LOWBAND-C01)</li>
|
||
<li>B-WL5M-SUBG1 ecosystem boards (MB1779-HIGHBAND-A01)</li>
|
||
</ul>
|
||
<h2 id="dependencies-1">Dependencies</h2>
|
||
<ul>
|
||
<li>STM32CubeMX 6.7.0</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section3" aria-hidden="true">
|
||
<label for="collapse-section3" aria-hidden="true"><strong>V1.2.0 /
|
||
04-February-2022</strong></label>
|
||
<div>
|
||
<h2 id="main-changes-2">Main Changes</h2>
|
||
<h3 id="maintenance-release-1">Maintenance Release</h3>
|
||
<ul>
|
||
<li>RF Applications :
|
||
<ul>
|
||
<li>LoRaWAN_End_Node_FreeRTOS project added</li>
|
||
<li>LoRaWAN Semtech Stack integration (L2 v1.0.4 + RP002-1.0.1)</li>
|
||
<li>LoRaWAN NVM context store
|
||
<ul>
|
||
<li>LoRaWAN_AT_Slave (AT commands added)</li>
|
||
<li>LoRaWAN_End_Node (PushButton2 for save action)</li>
|
||
</ul></li>
|
||
<li>All Sigfox projects moved to Projects/NUCLEO-WL55JC1</li>
|
||
<li>LED and PushButton management change</li>
|
||
<li>IKS01A3 MEMS Sensor Shield ready via CubeMx</li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="contents-2">Contents</h2>
|
||
<p><small>The Project categories flagged by “<span
|
||
class="icon-st-update"></span>” have changed since the previous release.
|
||
“<span class="icon-st-add"></span>” are new.</small></p>
|
||
<p>Projects</p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th style="text-align: left;">Board</th>
|
||
<th style="text-align: left;">Project category</th>
|
||
<th style="text-align: left;">Path</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Demonstrations <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Demonstrations</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Applications <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Applications</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Examples <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Examples <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">MIX Examples <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_MIX</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Template <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Template <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC1</td>
|
||
<td style="text-align: left;">Applications <span
|
||
class="icon-st-add"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC1\Applications</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h2 id="known-limitations-2">Known Limitations</h2>
|
||
<ul>
|
||
<li><strong>LL/HAL</strong>
|
||
<ul>
|
||
<li>All LL/HAL Projects are developed using CubeMx except
|
||
GTZC_GlobalSecurityConfiguration_DualCore</li>
|
||
</ul></li>
|
||
<li><strong>MW Legacy Applications</strong>
|
||
<ul>
|
||
<li>All FreeRTOS applications except FreeRTOS_HSEM_DualCore are
|
||
developed using CubeMx</li>
|
||
<li>FatFs_uSD_Standalone not developed using CubeMx</li>
|
||
</ul></li>
|
||
<li><strong>Security Applications</strong>
|
||
<ul>
|
||
<li>All KMS applications are developed using CubeMx except
|
||
KMS_Blob_Binary</li>
|
||
<li>All SBSFU applications are not developed using CubeMx</li>
|
||
</ul></li>
|
||
<li><strong>RF Applications</strong>
|
||
<ul>
|
||
<li>All SBSFU & FUOTA applications are not developed using
|
||
CubeMx</li>
|
||
</ul></li>
|
||
<li><strong>RF Demonstrations</strong>
|
||
<ul>
|
||
<li>All LocalNetwork applications are not developed using CubeMx</li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="development-toolchains-and-compilers-2">Development Toolchains
|
||
and Compilers</h2>
|
||
<ul>
|
||
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.30.1</li>
|
||
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.31
|
||
<ul>
|
||
<li>Support of ARM Compiler 6 (AC-5 like warnings) for HAL/LL/BSP
|
||
drivers and STMicroelectronics Middleware components</li>
|
||
</ul></li>
|
||
<li>STM32CubeIDE 1.9.0 (native GNU ARM 10.3-2021-10 or optional GNU ARM
|
||
9-2020-q2-update)</li>
|
||
<li>STM32CubeProgrammer 2.9.0</li>
|
||
</ul>
|
||
<h2 id="supported-devices-and-boards-2">Supported Devices and
|
||
boards</h2>
|
||
<ul>
|
||
<li>STM32WLE5xx & STM32WL55xx</li>
|
||
<li>NUCLEO-WL55JC1 & NUCLEO-WL55JC2 (except Sigfox applications)
|
||
ecosystem boards - Nucleo kit RevC (MB1389-HIGHBAND-E01 or
|
||
MB1389-LOWBAND-C01)</li>
|
||
</ul>
|
||
<h2 id="backward-compatibility">Backward Compatibility</h2>
|
||
<p>This release is compatible with the previous versions</p>
|
||
<p>SBSFU applications are not compatible with CubeIDE v1.8</p>
|
||
<h2 id="dependencies-2">Dependencies</h2>
|
||
<ul>
|
||
<li>STM32CubeMX 6.5.0</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section2" aria-hidden="true">
|
||
<label for="collapse-section2" aria-hidden="true"><strong>V1.1.0 /
|
||
16-June-2021</strong></label>
|
||
<div>
|
||
<h2 id="main-changes-3">Main Changes</h2>
|
||
<h3 id="maintenance-release-2">Maintenance Release</h3>
|
||
<ul>
|
||
<li>Security Applications :
|
||
<ul>
|
||
<li>BFU_1_Image renamed BFU_1_Slot</li>
|
||
<li>BFU_2_Slots, SBSFU_1_Slot_DualCore and SBSFU_2_Slots_DualCore
|
||
added</li>
|
||
</ul></li>
|
||
<li>RF Applications :
|
||
<ul>
|
||
<li>LoRaWAN_FUOTA_DualCore STM32CubeIDE project added</li>
|
||
<li>LoRaWAN_FUOTA Single Core project added</li>
|
||
<li>RF Secure projects added: LoRaWAN_SBSFU_1_Slot_DualCore and
|
||
Sigfox_SBSFU_1_Slot_DualCore added</li>
|
||
<li>SubGHz_Phy_Per Project added. Optionally featuring long packet mode
|
||
(FSK payload > 255 bytes) on stm32wl revision Y</li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="contents-3">Contents</h2>
|
||
<p><small>The Project categories flagged by “<span
|
||
class="icon-st-update"></span>” have changed since the previous release.
|
||
“<span class="icon-st-add"></span>” are new.</small></p>
|
||
<p>Projects</p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th style="text-align: left;">Board</th>
|
||
<th style="text-align: left;">Project category</th>
|
||
<th style="text-align: left;">Path</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Demonstrations <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Demonstrations</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Applications <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Applications</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Examples <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Examples <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">MIX Examples <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_MIX</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Template <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Template <span
|
||
class="icon-st-update"></span></td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates_LL</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h2 id="known-limitations-3">Known Limitations</h2>
|
||
<ul>
|
||
<li><strong>LL/HAL</strong>
|
||
<ul>
|
||
<li>All LL/HAL Projects are developed using CubeMx except
|
||
GTZC_GlobalSecurityConfiguration_DualCore (not eligible)</li>
|
||
</ul></li>
|
||
<li><strong>MW Legacy Applications</strong>
|
||
<ul>
|
||
<li>All FreeRTOS applications except FreeRTOS_HSEM_DualCore are
|
||
developed using CubeMx (not eligible)</li>
|
||
<li>FatFs_uSD_Standalone not developed using CubeMx (not eligible)</li>
|
||
</ul></li>
|
||
<li><strong>Security Applications</strong>
|
||
<ul>
|
||
<li>All KMS applications are developed using CubeMx except
|
||
KMS_Blob_Binary (not eligible)</li>
|
||
<li>All SBSFU applications is not developed using CubeMx (not
|
||
eligible)</li>
|
||
</ul></li>
|
||
<li><strong>RF Applications</strong>
|
||
<ul>
|
||
<li>All SBSFU & FUOTA applications are not developed using CubeMx
|
||
(not eligible)</li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="development-toolchains-and-compilers-3">Development Toolchains
|
||
and Compilers</h2>
|
||
<ul>
|
||
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.30.1 +
|
||
ST-Link</li>
|
||
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.31 +
|
||
ST-Link
|
||
<ul>
|
||
<li>Support of ARM Compiler 6 (AC-5 like warnings) for HAL/LL/BSP
|
||
drivers and STMicroelectronics Middleware components</li>
|
||
</ul></li>
|
||
<li>STM32CubeIDE 1.7.0 + ST-Link</li>
|
||
</ul>
|
||
<h2 id="supported-devices-and-boards-3">Supported Devices and
|
||
boards</h2>
|
||
<ul>
|
||
<li>STM32WLE5xx & STM32WL55xx</li>
|
||
<li>NUCLEO-WL55JC1 & NUCLEO-WL55JC2 (except Sigfox applications)
|
||
ecosystem boards - Nucleo kit RevC (MB1389-HIGHBAND-E01 or
|
||
MB1389-LOWBAND-C01)</li>
|
||
</ul>
|
||
<h2 id="backward-compatibility-1">Backward Compatibility</h2>
|
||
<p>This release is compatible with the previous versions</p>
|
||
<h2 id="dependencies-3">Dependencies</h2>
|
||
<ul>
|
||
<li>STM32CubeMX 6.3.0</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
<div class="collapse">
|
||
<input type="checkbox" id="collapse-section1" aria-hidden="true">
|
||
<label for="collapse-section1" aria-hidden="true"><strong>V1.0.0 /
|
||
28-October-2020</strong></label>
|
||
<div>
|
||
<h2 id="main-changes-4">Main Changes</h2>
|
||
<h3 id="first-official-release">First Official Release</h3>
|
||
<h2 id="contents-4">Contents</h2>
|
||
<p><small>The Project categories flagged by “<span
|
||
class="icon-st-update"></span>” have changed since the previous release.
|
||
“<span class="icon-st-add"></span>” are new.</small></p>
|
||
<p>Projects</p>
|
||
<table>
|
||
<thead>
|
||
<tr>
|
||
<th style="text-align: left;">Board</th>
|
||
<th style="text-align: left;">Project category</th>
|
||
<th style="text-align: left;">Path</th>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Demonstrations</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Demonstrations</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">Applications</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Applications</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Examples</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Examples</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_LL</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">MIX Examples</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Examples_MIX</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">HAL Template</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="text-align: left;">NUCLEO-WL55JC</td>
|
||
<td style="text-align: left;">LL Template</td>
|
||
<td style="text-align: left;">Projects\NUCLEO-WL55JC\Templates_LL</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<h2 id="known-limitations-4">Known Limitations</h2>
|
||
<ul>
|
||
<li><strong>LL/HAL</strong>
|
||
<ul>
|
||
<li>All LL/HAL Projects are developed using CubeMx except
|
||
GTZC_GlobalSecurityConfiguration_DualCore (not eligible)</li>
|
||
</ul></li>
|
||
<li><strong>MW Legacy Applications</strong>
|
||
<ul>
|
||
<li>All FreeRTOS applications except FreeRTOS_HSEM_DualCore are
|
||
developed using CubeMx (not eligible)</li>
|
||
<li>FatFs_uSD_Standalone not developed using CubeMx (not eligible)</li>
|
||
</ul></li>
|
||
<li><strong>Security Applications</strong>
|
||
<ul>
|
||
<li>All KMS applications are developed using CubeMx except
|
||
KMS_Blob_Binary (not eligible)</li>
|
||
<li>All SBSFU applications is not developed using CubeMx (not
|
||
eligible)</li>
|
||
</ul></li>
|
||
<li><strong>RF Applications</strong>
|
||
<ul>
|
||
<li>LoRaWAN_FUOTA, LoRaWAN_SBSFU_1_Slot_DualCore and
|
||
Sigfox_SBSFU_1_Slot_DualCore applications are not developed using CubeMx
|
||
(not eligible)</li>
|
||
</ul></li>
|
||
</ul>
|
||
<h2 id="development-toolchains-and-compilers-4">Development Toolchains
|
||
and Compilers</h2>
|
||
<ul>
|
||
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V8.30.1 +
|
||
ST-Link</li>
|
||
<li>RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.28 +
|
||
ST-Link</li>
|
||
<li>STM32CubeIDE 1.5.0 + ST-Link</li>
|
||
</ul>
|
||
<h2 id="supported-devices-and-boards-4">Supported Devices and
|
||
boards</h2>
|
||
<ul>
|
||
<li>STM32WLE5xx & STM32WL55xx</li>
|
||
<li>NUCLEO-WL55JC1 & NUCLEO-WL55JC2 (except Sigfox applications)
|
||
ecosystem boards - Nucleo kit RevC (MB1389-HIGHBAND-C01 or
|
||
MB1389-LOWBAND-C01)</li>
|
||
</ul>
|
||
<h2 id="backward-compatibility-2">Backward Compatibility</h2>
|
||
<p>This release is compatible with the previous versions</p>
|
||
<h2 id="dependencies-4">Dependencies</h2>
|
||
<ul>
|
||
<li>STM32CubeMX 6.1.0</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</div>
|
||
<footer class="sticky">
|
||
<div class="columns">
|
||
<div class="column" style="width:95%;">
|
||
<p>For complete documentation on STM32WLxx, visit: <a
|
||
href="http://www.st.com/STM32">www.st.com/stm32wl</a></p>
|
||
<p><em>This release note uses up to date web standards and, for this
|
||
reason, should not be opened with Internet Explorer but preferably with
|
||
popular browsers such as Google Chrome, Mozilla Firefox, Opera or
|
||
Microsoft Edge.</em></p>
|
||
</div><div class="column" style="width:5%;">
|
||
<p><abbr title="Based on template cx626901 version 2.0">Info</abbr></p>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
</body>
|
||
</html>
|