Skip to content

Commit 9ea837c

Browse files
authored
Merge pull request #2854 from fpistm/stm32cubeWL_update
system(WL) update STM32WLxx HAL Drivers to v1.4.0
2 parents e51044c + 53bba90 commit 9ea837c

File tree

255 files changed

+8189
-6297
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

255 files changed

+8189
-6297
lines changed

system/Drivers/CMSIS/Device/ST/STM32L5xx/Include/stm32l552xx.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ typedef enum
214214
#define __FPU_PRESENT 1U /* FPU present */
215215
#define __DSP_PRESENT 1U /* DSP extension present */
216216

217-
#include <core_cm33.h> /*!< ARM Cortex-M33 processor and core peripherals */
217+
#include "core_cm33.h" /*!< ARM Cortex-M33 processor and core peripherals */
218218
#include "system_stm32l5xx.h" /*!< STM32L5xx System */
219219

220220

@@ -14729,7 +14729,7 @@ typedef struct
1472914729

1473014730
/******************* Bit definition for TIM_CCR5 register *******************/
1473114731
#define TIM_CCR5_CCR5_Pos (0U)
14732-
#define TIM_CCR5_CCR5_Msk (0xFFFFFFFFUL << TIM_CCR5_CCR5_Pos) /*!< 0xFFFFFFFF */
14732+
#define TIM_CCR5_CCR5_Msk (0xFFFFUL << TIM_CCR5_CCR5_Pos) /*!< 0xFFFF */
1473314733
#define TIM_CCR5_CCR5 TIM_CCR5_CCR5_Msk /*!<Capture/Compare 5 Value */
1473414734
#define TIM_CCR5_GC5C1_Pos (29U)
1473514735
#define TIM_CCR5_GC5C1_Msk (0x1UL << TIM_CCR5_GC5C1_Pos) /*!< 0x20000000 */

system/Drivers/CMSIS/Device/ST/STM32L5xx/Include/stm32l562xx.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ typedef enum
217217
#define __FPU_PRESENT 1U /* FPU present */
218218
#define __DSP_PRESENT 1U /* DSP extension present */
219219

220-
#include <core_cm33.h> /*!< ARM Cortex-M33 processor and core peripherals */
220+
#include "core_cm33.h" /*!< ARM Cortex-M33 processor and core peripherals */
221221
#include "system_stm32l5xx.h" /*!< STM32L5xx System */
222222

223223

@@ -15468,7 +15468,7 @@ typedef struct
1546815468

1546915469
/******************* Bit definition for TIM_CCR5 register *******************/
1547015470
#define TIM_CCR5_CCR5_Pos (0U)
15471-
#define TIM_CCR5_CCR5_Msk (0xFFFFFFFFUL << TIM_CCR5_CCR5_Pos) /*!< 0xFFFFFFFF */
15471+
#define TIM_CCR5_CCR5_Msk (0xFFFFUL << TIM_CCR5_CCR5_Pos) /*!< 0xFFFF */
1547215472
#define TIM_CCR5_CCR5 TIM_CCR5_CCR5_Msk /*!<Capture/Compare 5 Value */
1547315473
#define TIM_CCR5_GC5C1_Pos (29U)
1547415474
#define TIM_CCR5_GC5C1_Msk (0x1UL << TIM_CCR5_GC5C1_Pos) /*!< 0x20000000 */

system/Drivers/CMSIS/Device/ST/STM32L5xx/Include/stm32l5xx.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
*/
7979
#define __STM32L5_CMSIS_VERSION_MAIN (0x01U) /*!< [31:24] main version */
8080
#define __STM32L5_CMSIS_VERSION_SUB1 (0x00U) /*!< [23:16] sub1 version */
81-
#define __STM32L5_CMSIS_VERSION_SUB2 (0x06U) /*!< [15:8] sub2 version */
81+
#define __STM32L5_CMSIS_VERSION_SUB2 (0x07U) /*!< [15:8] sub2 version */
8282
#define __STM32L5_CMSIS_VERSION_RC (0x00U) /*!< [7:0] release candidate */
8383
#define __STM32L5_CMSIS_VERSION ((__STM32L5_CMSIS_VERSION_MAIN << 24U)\
8484
|(__STM32L5_CMSIS_VERSION_SUB1 << 16U)\
File renamed without changes.

system/Drivers/CMSIS/Device/ST/STM32L5xx/README.md

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@
22

33
![latest tag](https://img.shields.io/github/v/tag/STMicroelectronics/cmsis_device_l5.svg?color=brightgreen)
44

5-
## Overview
5+
## Overview of the STM32Cube MCU offer on GitHub
66

7-
**STM32Cube** is an STMicroelectronics original initiative to ease developers' life by reducing efforts, time and cost.
7+
**STM32Cube** is an original initiative by STMicroelectronics to **simplify** prototyping and development by **reducing** effort, time, and cost. It supports the entire ARM™ Cortex-based STM32 microcontroller portfolio and provides a **comprehensive** software solution including:
8+
* The CMSIS Core and Device interfaces enabling access to processor core features and device-specific peripherals of STM32 microcontrollers.
9+
* The STM32 HAL-LL drivers, an abstraction layer offering a set of APIs ensuring maximized portability across the STM32 portfolio.
10+
* The BSP drivers enabling access to peripherals on the STM32 development boards, external to the microcontroller itself.
11+
* A consistent set of middleware libraries offering standardized, high-level functionalities — such as USB, TCP/IP, file systems, and graphics.
12+
* A full set of software projects (basic examples, applications, and demonstrations) that showcase specific functionalities or use cases, and provided with support for multiple IDEs.
813

9-
**STM32Cube** covers the overall STM32 products portfolio. It includes a comprehensive embedded software platform delivered for each STM32 series.
10-
* The CMSIS modules (core and device) corresponding to the ARM(tm) core implemented in this STM32 product.
11-
* The STM32 HAL-LL drivers, an abstraction layer offering a set of APIs ensuring maximized portability across the STM32 portfolio.
12-
* The BSP drivers of each evaluation, demonstration or nucleo board provided for this STM32 series.
13-
* A consistent set of middleware libraries such as RTOS, USB, FatFS, graphics, touch sensing library...
14-
* A full set of software projects (basic examples, applications, and demonstrations) for each board provided for this STM32 series.
14+
The **STM32Cube embedded software** is available in two flavors:
15+
* The **MCU Firmware** _monolithic_ offer, where **all** software components (Drivers, Middleware, Projects, Utilities) are included in a **single** repository for each STM32 series.
16+
* The **MCU Software Components** _modular_ offer, where **each** software component (mainly Drivers and Middleware) is provided in a **dedicated** repository, allowing users to **select** only the components they need.
1517

16-
Two models of publication are proposed for the STM32Cube embedded software:
17-
* The monolithic **MCU Package**: all STM32Cube software modules of one STM32 series are present (Drivers, Middleware, Projects, Utilities) in the repository (usual name **STM32Cubexx**, xx corresponding to the STM32 series).
18-
* The **MCU component**: each STM32Cube software module being part of the STM32Cube MCU Package, is delivered as an individual repository, allowing the user to select and get only the required software functions.
18+
The complete list of repositories is available [here](https://github.com/STMicroelectronics/STM32Cube_MCU_Overall_Offer/blob/master/README.md#content).
1919

2020
## Description
2121

@@ -29,10 +29,6 @@ Details about the content of this release are available in the release note [her
2929

3030
It is **crucial** that you use a consistent set of versions for the CMSIS Core - CMSIS Device, as mentioned in [this](https://htmlpreview.github.io/?https://github.com/STMicroelectronics/STM32CubeL5/blob/master/Release_Notes.html) release note.
3131

32-
The full **STM32CubeL5** MCU package is available [here](https://github.com/STMicroelectronics/STM32CubeL5).
32+
## Feedback and contributions
3333

34-
## Troubleshooting
35-
36-
If you have any issue with the **software content** of this repository, you can file an issue [here](https://github.com/STMicroelectronics/cmsis_device_l5/issues/new/choose).
37-
38-
For any other question related to the product, the tools, the environment, you can submit a topic on the [ST Community/STM32 MCUs forum](https://community.st.com/s/group/0F90X000000AXsASAW/stm32-mcus).
34+
Please refer to the [CONTRIBUTING.md](CONTRIBUTING.md) guide.

system/Drivers/CMSIS/Device/ST/STM32L5xx/Release_Notes.html

Lines changed: 50 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,15 @@ <h1 id="purpose">Purpose</h1>
4343
<div class="col-sm-12 col-lg-8">
4444
<h1 id="update-history">Update History</h1>
4545
<div class="collapse">
46-
<input type="checkbox" id="collapse-section7" checked aria-hidden="true"> <label for="collapse-section7" aria-hidden="true"><strong>V1.0.6 / 09-February-2024</strong></label>
46+
<input type="checkbox" id="collapse-section8" checked aria-hidden="true"> <label for="collapse-section8" aria-hidden="true"><strong>V1.0.7 / 29-October-2025</strong></label>
4747
<div>
4848
<h2 id="main-changes">Main Changes</h2>
4949
<p><strong>Maintenance release</strong></p>
5050
<h2 id="contents">Contents</h2>
5151
<ul>
52-
<li>Fix the location of .size directive in STM32CubeIDE’s startup code to allow proper size information of vector table.</li>
53-
<li>Add the READONLY tag to sections containing lookup tables to avoid GCC12 linker warnings if a segment is marked RWX.</li>
52+
<li>Fix Capture Compare register TIMx_CCR5 definition.</li>
53+
<li>Allow redefinition of the macro ‘VECT_TAB_OFFSET’ externally from the IDE, makefile, or command line.</li>
54+
<li>Update core_cm33 header file inclusion to use double quotes instead of angle brackets.</li>
5455
</ul>
5556
<h2 id="notes">Notes</h2>
5657
<p>Reminder:</p>
@@ -72,20 +73,49 @@ <h2 id="notes">Notes</h2>
7273
</div>
7374
</div>
7475
<div class="collapse">
75-
<input type="checkbox" id="collapse-section6" aria-hidden="true"> <label for="collapse-section6" aria-hidden="true"><strong>V1.0.5 / 04-November-2022</strong></label>
76+
<input type="checkbox" id="collapse-section7" aria-hidden="true"> <label for="collapse-section7" aria-hidden="true"><strong>V1.0.6 / 09-February-2024</strong></label>
7677
<div>
7778
<h2 id="main-changes-1">Main Changes</h2>
7879
<p><strong>Maintenance release</strong></p>
7980
<h2 id="contents-1">Contents</h2>
8081
<ul>
82+
<li>Fix the location of .size directive in STM32CubeIDE’s startup code to allow proper size information of vector table.</li>
83+
<li>Add the READONLY tag to sections containing lookup tables to avoid GCC12 linker warnings if a segment is marked RWX.</li>
84+
</ul>
85+
<h2 id="notes-1">Notes</h2>
86+
<p>Reminder:</p>
87+
<ul>
88+
<li>When TrustZone is enabled in the system (Flash option bit TZEN=1)
89+
<ul>
90+
<li>template device partition_stm32l552xx.h or partition_stm32l562xx.h file must be copied and optionally updated in user application secure project to configure the system (SAU, interrupts, core).</li>
91+
<li>default Security Attribute Unit (SAU) configuration in the partition_stm32l552xx.h and partition_stm32l562xx.h:
92+
<ul>
93+
<li>SAU region 0: 0x0C03E000-0x0C03FFFF (Secure, Non-Secure Callable)</li>
94+
<li>SAU region 1: 0x08040000-0x0807FFFF (Non-Secure FLASH Bank2 (256 Kbytes))</li>
95+
<li>SAU region 2: 0x20018000-0x2003FFFF (Non-Secure RAM (2nd half SRAM1 + SRAM2 (160 Kbytes)))</li>
96+
<li>SAU region 3: 0x40000000-0x4FFFFFFF (Non-Secure Peripheral mapped memory)</li>
97+
<li>SAU region 4: 0x60000000-0x9FFFFFFF (Non-Secure external memories)</li>
98+
<li>SAU region 5: 0x0BF90000-0x0BFA8FFF (Non-Secure System memory)</li>
99+
</ul></li>
100+
</ul></li>
101+
</ul>
102+
</div>
103+
</div>
104+
<div class="collapse">
105+
<input type="checkbox" id="collapse-section6" aria-hidden="true"> <label for="collapse-section6" aria-hidden="true"><strong>V1.0.5 / 04-November-2022</strong></label>
106+
<div>
107+
<h2 id="main-changes-2">Main Changes</h2>
108+
<p><strong>Maintenance release</strong></p>
109+
<h2 id="contents-2">Contents</h2>
110+
<ul>
81111
<li>General updates to fix known defects and implementation enhancements.</li>
82112
<li>All source files: update disclaimer to add reference to the new license agreement.</li>
83113
<li>Add new atomic register access macros in stm32l5xx.h file.</li>
84114
<li>Update to fix compilation error “-Werror=undef” with ARMCC version.</li>
85115
<li>Add missing parameter after <span class="citation" data-cites="param">@param</span> in order to fix warning in generated documentation</li>
86116
<li>Change addresses of ROM symbols in <em><em>sram</em></em>.icf template files to code region alias in order to increase performance while running code from SRAM</li>
87117
</ul>
88-
<h2 id="notes-1">Notes</h2>
118+
<h2 id="notes-2">Notes</h2>
89119
<p>Reminder:</p>
90120
<ul>
91121
<li>When TrustZone is enabled in the system (Flash option bit TZEN=1)
@@ -107,9 +137,9 @@ <h2 id="notes-1">Notes</h2>
107137
<div class="collapse">
108138
<input type="checkbox" id="collapse-section5" aria-hidden="true"> <label for="collapse-section5" aria-hidden="true"><strong>V1.0.4 / 10-February-2021</strong></label>
109139
<div>
110-
<h2 id="main-changes-2">Main Changes</h2>
140+
<h2 id="main-changes-3">Main Changes</h2>
111141
<p><strong>Maintenance release</strong></p>
112-
<h2 id="contents-2">Contents</h2>
142+
<h2 id="contents-3">Contents</h2>
113143
<p>Maintenance release of STM32L5xx CMSIS Device drivers to support <strong>STM32L552xx and STM32L562xx</strong> devices</p>
114144
<ul>
115145
<li>stm32l552xx.h and stm32l562xx.h updates
@@ -118,7 +148,7 @@ <h2 id="contents-2">Contents</h2>
118148
<li>Fix I2C4_EV_IRQn and I2C4_ER_IRQn order in IRQn_Type</li>
119149
</ul></li>
120150
</ul>
121-
<h2 id="notes-2">Notes</h2>
151+
<h2 id="notes-3">Notes</h2>
122152
<p>Reminder:</p>
123153
<ul>
124154
<li>When TrustZone is enabled in the system (Flash option bit TZEN=1)
@@ -140,9 +170,9 @@ <h2 id="notes-2">Notes</h2>
140170
<div class="collapse">
141171
<input type="checkbox" id="collapse-section4" aria-hidden="true"> <label for="collapse-section4" aria-hidden="true"><strong>V1.0.3 / 26-June-2020</strong></label>
142172
<div>
143-
<h2 id="main-changes-3">Main Changes</h2>
173+
<h2 id="main-changes-4">Main Changes</h2>
144174
<p><strong>Fourth release</strong></p>
145-
<h2 id="contents-3">Contents</h2>
175+
<h2 id="contents-4">Contents</h2>
146176
<p>Fourth release of STM32L5xx CMSIS Device drivers to support <strong>STM32L552xx and STM32L562xx</strong> devices</p>
147177
<ul>
148178
<li>stm32l552xx.h and stm32l562xx.h updates
@@ -158,7 +188,7 @@ <h2 id="contents-3">Contents</h2>
158188
<li>Add README.md and License.md files for GitHub publication</li>
159189
<li>Misspelled words corrections in driver descriptions</li>
160190
</ul>
161-
<h2 id="notes-3">Notes</h2>
191+
<h2 id="notes-4">Notes</h2>
162192
<p>Reminder:</p>
163193
<ul>
164194
<li>When TrustZone is enabled in the system (Flash option bit TZEN=1)
@@ -180,9 +210,9 @@ <h2 id="notes-3">Notes</h2>
180210
<div class="collapse">
181211
<input type="checkbox" id="collapse-section3" aria-hidden="true"> <label for="collapse-section3" aria-hidden="true"><strong>V1.0.2 / 12-February-2020</strong></label>
182212
<div>
183-
<h2 id="main-changes-4">Main Changes</h2>
213+
<h2 id="main-changes-5">Main Changes</h2>
184214
<p><strong>Third release</strong></p>
185-
<h2 id="contents-4">Contents</h2>
215+
<h2 id="contents-5">Contents</h2>
186216
<p>Third official release of STM32L5xx CMSIS Device drivers to support <strong>STM32L552xx and STM32L562xx</strong> devices</p>
187217
<ul>
188218
<li>stm32l552xx.h and stm32l562xx.h updates
@@ -192,7 +222,7 @@ <h2 id="contents-4">Contents</h2>
192222
<li>Align DBGMCU_APB2FZR register and bits definitions with RM0438</li>
193223
</ul></li>
194224
</ul>
195-
<h2 id="notes-4">Notes</h2>
225+
<h2 id="notes-5">Notes</h2>
196226
<p>Reminder:</p>
197227
<ul>
198228
<li>When TrustZone is enabled in the system (Flash option bit TZEN=1)
@@ -214,17 +244,17 @@ <h2 id="notes-4">Notes</h2>
214244
<div class="collapse">
215245
<input type="checkbox" id="collapse-section2" unchecked aria-hidden="true"> <label for="collapse-section2" aria-hidden="true"><strong>V1.0.1 / 22-January-2020</strong></label>
216246
<div>
217-
<h2 id="main-changes-5">Main Changes</h2>
247+
<h2 id="main-changes-6">Main Changes</h2>
218248
<p><strong>Second release</strong></p>
219-
<h2 id="contents-5">Contents</h2>
249+
<h2 id="contents-6">Contents</h2>
220250
<p>Second official release of STM32L5xx CMSIS Device drivers to support <strong>STM32L552xx and STM32L562xx</strong> devices</p>
221251
<ul>
222252
<li>Templates system_stm32l5xx.c, system_stm32l5xx_s.c and system_stm32l5xx_ns.c
223253
<ul>
224254
<li>Add vector table relocation capability with conditional USER_VECT_TAB_ADDRESS</li>
225255
</ul></li>
226256
</ul>
227-
<h2 id="notes-5">Notes</h2>
257+
<h2 id="notes-6">Notes</h2>
228258
<p>Reminder:</p>
229259
<ul>
230260
<li>When TrustZone is enabled in the system (Flash option bit TZEN=1)
@@ -246,9 +276,9 @@ <h2 id="notes-5">Notes</h2>
246276
<div class="collapse">
247277
<input type="checkbox" id="collapse-section1" unchecked aria-hidden="true"> <label for="collapse-section1" aria-hidden="true"><strong>V1.0.0 / 13-December-2019</strong></label>
248278
<div>
249-
<h2 id="main-changes-6">Main Changes</h2>
279+
<h2 id="main-changes-7">Main Changes</h2>
250280
<p><strong>First release</strong></p>
251-
<h2 id="contents-6">Contents</h2>
281+
<h2 id="contents-7">Contents</h2>
252282
<p>First official release of STM32L5xx CMSIS Device drivers to support <strong>STM32L552xx and STM32L562xx</strong> devices</p>
253283
<ul>
254284
<li>Templates
@@ -266,7 +296,7 @@ <h2 id="contents-6">Contents</h2>
266296
<li>Linker files for 256 and 512 Kbytes Flash device configurations</li>
267297
</ul></li>
268298
</ul>
269-
<h2 id="notes-6">Notes</h2>
299+
<h2 id="notes-7">Notes</h2>
270300
<p>When TrustZone is enabled in the system (Flash option bit TZEN=1), template device partition_stm32l552xx.h or partition_stm32l562xx.h file must be copied and optionally updated in user application secure project to configure the system (SAU, interrupts, core)</p>
271301
</div>
272302
</div>

system/Drivers/CMSIS/Device/ST/STM32L5xx/Source/Templates/system_stm32l5xx.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -143,14 +143,14 @@
143143
#if defined(VECT_TAB_SRAM)
144144
#define VECT_TAB_BASE_ADDRESS SRAM1_BASE /*!< Vector Table base address field.
145145
This value must be a multiple of 0x200. */
146-
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
147-
This value must be a multiple of 0x200. */
148146
#else
149147
#define VECT_TAB_BASE_ADDRESS FLASH_BASE /*!< Vector Table base address field.
150148
This value must be a multiple of 0x200. */
151-
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
152-
This value must be a multiple of 0x200. */
153149
#endif /* VECT_TAB_SRAM */
150+
#if !defined(VECT_TAB_OFFSET)
151+
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table offset field.
152+
This value must be a multiple of 0x200. */
153+
#endif /* VECT_TAB_OFFSET */
154154
#endif /* USER_VECT_TAB_ADDRESS */
155155

156156
/******************************************************************************/

system/Drivers/CMSIS/Device/ST/STM32L5xx/Source/Templates/system_stm32l5xx_ns.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,13 +97,19 @@
9797
#if defined(VECT_TAB_SRAM)
9898
#define VECT_TAB_BASE_ADDRESS SRAM1_BASE_NS /*!< Vector Table base address field.
9999
This value must be a multiple of 0x200. */
100+
#if !defined(VECT_TAB_OFFSET)
100101
#define VECT_TAB_OFFSET 0x00018000U /*!< Vector Table base offset field.
101102
This value must be a multiple of 0x200. */
103+
#endif /* VECT_TAB_OFFSET */
104+
102105
#else
103106
#define VECT_TAB_BASE_ADDRESS FLASH_BASE_NS /*!< Vector Table base address field.
104107
This value must be a multiple of 0x200. */
108+
#if !defined(VECT_TAB_OFFSET)
105109
#define VECT_TAB_OFFSET 0x00040000U /*!< Vector Table base offset field.
106110
This value must be a multiple of 0x200. */
111+
#endif /* VECT_TAB_OFFSET */
112+
107113
#endif /* VECT_TAB_SRAM */
108114
#endif /* USER_VECT_TAB_ADDRESS */
109115

system/Drivers/CMSIS/Device/ST/STM32L5xx/Source/Templates/system_stm32l5xx_s.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -159,14 +159,14 @@
159159
#if defined(VECT_TAB_SRAM)
160160
#define VECT_TAB_BASE_ADDRESS SRAM1_BASE_S /*!< Vector Table base address field.
161161
This value must be a multiple of 0x200. */
162-
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
163-
This value must be a multiple of 0x200. */
164162
#else
165163
#define VECT_TAB_BASE_ADDRESS FLASH_BASE_S /*!< Vector Table base address field.
166164
This value must be a multiple of 0x200. */
167-
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table base offset field.
168-
This value must be a multiple of 0x200. */
169165
#endif /* VECT_TAB_SRAM */
166+
#if !defined(VECT_TAB_OFFSET)
167+
#define VECT_TAB_OFFSET 0x00000000U /*!< Vector Table offset field.
168+
This value must be a multiple of 0x200. */
169+
#endif /* VECT_TAB_OFFSET */
170170
#endif /* USER_VECT_TAB_ADDRESS */
171171

172172
/******************************************************************************/

system/Drivers/CMSIS/Device/ST/STM32WLxx/Include/stm32wlxx.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
* @brief CMSIS Device version number
8181
*/
8282
#define __STM32WLxx_CMSIS_VERSION_MAIN (0x01U) /*!< [31:24] main version */
83-
#define __STM32WLxx_CMSIS_VERSION_SUB1 (0x02U) /*!< [23:16] sub1 version */
83+
#define __STM32WLxx_CMSIS_VERSION_SUB1 (0x03U) /*!< [23:16] sub1 version */
8484
#define __STM32WLxx_CMSIS_VERSION_SUB2 (0x00U) /*!< [15:8] sub2 version */
8585
#define __STM32WLxx_CMSIS_VERSION_RC (0x00U) /*!< [7:0] release candidate */
8686
#define __STM32WLxx_CMSIS_DEVICE_VERSION ((__STM32WLxx_CMSIS_VERSION_MAIN << 24)\

0 commit comments

Comments
 (0)