Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit28d4302

Browse files
committed
system(wl3): update STM32WL3x CMSIS Drivers to v1.3.0
Included in STM32CubeWL3 FW v1.3.0Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parentbf96377 commit28d4302

File tree

12 files changed

+29279
-3985
lines changed

12 files changed

+29279
-3985
lines changed

‎system/Drivers/CMSIS/Device/ST/STM32WL3x/Include/stm32wl3rx.h‎

Lines changed: 11511 additions & 0 deletions
Large diffs are not rendered by default.

‎system/Drivers/CMSIS/Device/ST/STM32WL3x/Include/stm32wl3x.h‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
/**
4949
* @brief STM32 Family
5050
*/
51-
#if !defined(STM32WL3)
51+
#if !defined(STM32WL3)
5252
#defineSTM32WL3
5353
#endif/* STM32WL3 */
5454

@@ -61,20 +61,21 @@
6161
* - Product miscellaneous configuration: assert macros, …
6262
* Note: These CMSIS drivers (stm32wl3xx.h) are always supporting features of the sub-family's superset.
6363
*/
64-
#if !defined(STM32WL3XX)
64+
#if !defined(STM32WL3XX)&& !defined(STM32WL3RX)
6565
/* #define STM32WL3XX *//*!< STM32WL30x, STM32WL31x and STM32WL33x Devices */
66+
/* #define STM32WL3RX *//*!< STM32WL3RX Devices */
6667
#endif/* STM32WL3XX */
6768

6869
/* Legacy aliases */
69-
#if defined(STM32WL33)
70+
#if defined(STM32WL33)
7071
#defineSTM32WL3XX
7172
#endif/* STM32WL33 */
7273

7374

7475
/* Tip: To avoid modifying this file each time you need to switch between these
7576
devices, you can define the device in your toolchain compiler preprocessor.
7677
*/
77-
#if !defined(USE_HAL_DRIVER)
78+
#if !defined(USE_HAL_DRIVER)
7879
/**
7980
* @brief Comment the line below if you will not use the peripherals drivers.
8081
In this case, these drivers will not be included and the application code will
@@ -87,7 +88,7 @@
8788
* @brief CMSIS Device version number
8889
*/
8990
#define__STM32WL3x_CMSIS_VERSION_MAIN (0x01U)/*!< [31:24] main version */
90-
#define__STM32WL3x_CMSIS_VERSION_SUB1 (0x02U)/*!< [23:16] sub1 version */
91+
#define__STM32WL3x_CMSIS_VERSION_SUB1 (0x03U)/*!< [23:16] sub1 version */
9192
#define__STM32WL3x_CMSIS_VERSION_SUB2 (0x00U)/*!< [15:8] sub2 version */
9293
#define__STM32WL3x_CMSIS_VERSION_RC (0x00U)/*!< [7:0] release candidate */
9394
#define__STM32WL3x_CMSIS_VERSION ((__STM32WL3x_CMSIS_VERSION_MAIN << 24U)\
@@ -102,12 +103,11 @@
102103
/** @addtogroup Device_Included
103104
* @{
104105
*/
105-
/* Fix issue with case sensitive definition in stm32wl3x.h */
106-
#if defined(STM32WL3xx)
107-
#defineSTM32WL3XX
108-
#endif
106+
109107
#if defined(STM32WL3XX)
110108
#include"stm32wl3xx.h"
109+
#elif defined(STM32WL3R)|| defined(STM32WL3RX)
110+
#include"stm32wl3rx.h"
111111
#else
112112
#error "Please select first the target STM32WL3xx device used in your application (in stm32wl3x.h file)"
113113
#endif/* STM32WL3XX */
@@ -280,7 +280,7 @@ typedef uint8_t BOOL;
280280
#defineFALSE ((BOOL)0U)
281281
#endif
282282

283-
#if defined(USE_HAL_DRIVER)
283+
#if defined(USE_HAL_DRIVER)
284284
#include"stm32wl3x_hal.h"
285285
#endif/* USE_HAL_DRIVER */
286286

‎system/Drivers/CMSIS/Device/ST/STM32WL3x/Include/stm32wl3xx.h‎

Lines changed: 3917 additions & 3945 deletions
Large diffs are not rendered by default.

‎system/Drivers/CMSIS/Device/ST/STM32WL3x/Include/stm32wl3xxxx.h‎

Lines changed: 12957 additions & 0 deletions
Large diffs are not rendered by default.

‎system/Drivers/CMSIS/Device/ST/STM32WL3x/Release_Notes.html‎

Lines changed: 51 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
<metaname="viewport"content="width=device-width, initial-scale=1.0, user-scalable=yes"/>
77
<title>Release Notes for STM32WL33x CMSIS</title>
88
<style>
9+
/* Default styles provided by pandoc.
10+
** See https://pandoc.org/MANUAL.html#variables-for-html for config info.
11+
*/
912
code{white-space: pre-wrap;}
1013
span.smallcaps{font-variant: small-caps;}
1114
div.columns{display: flex;gap:min(4vw,1.5em);}
@@ -24,26 +27,24 @@
2427
</style>
2528
<linkrel="stylesheet"href="_htmresc/mini-st_2020.css"/>
2629
<linkrel="icon"type="image/x-icon"href="_htmresc/favicon.png"/>
27-
<!--[if lt IE 9]>
28-
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
29-
<![endif]-->
3030
</head>
3131
<body>
3232
<divclass="row">
3333
<divclass="col-sm-12 col-lg-4">
3434
<center>
3535
<h1id="release-notes-for">Release Notes for</h1>
3636
<h1id="stm32wl3xx-cmsis"><mark>STM32WL3xx CMSIS</mark></h1>
37-
<p>Copyright © 2024 STMicroelectronics<br/>
37+
<p>Copyright © 2024-2025 STMicroelectronics<br/>
3838
</p>
3939
<ahref="https://www.st.com"class="logo"><img
4040
src="_htmresc/st_logo_2020.png"alt="ST logo"/></a>
4141
</center>
4242
<h1id="purpose">Purpose</h1>
43-
<p>This driver provides the CMSIS device for theSTM32WL33x products.
43+
<p>This driver provides the CMSIS device for theSTM32WL3xx products.
4444
This covers</p>
4545
<ul>
4646
<li>STM32WL33x devices</li>
47+
<li>STM32WL3Rx devices</li>
4748
</ul>
4849
<p>This driver is composed of the description of the registers under
4950
“Include” directory.</p>
@@ -59,11 +60,41 @@ <h1 id="purpose">Purpose</h1>
5960
<sectionid="update-history"class="col-sm-12 col-lg-8">
6061
<h1>Update history</h1>
6162
<divclass="collapse">
62-
<inputtype="checkbox"id="collapse-section3"checkedaria-hidden="true">
63+
<inputtype="checkbox"id="collapse-section5"checkedaria-hidden="true">
64+
<labelfor="collapse-section5"aria-hidden="true"><strong>V1.3.0 /
65+
29-October-2025</strong></label>
66+
<div>
67+
<h2id="main-changes">Main Changes</h2>
68+
<ul>
69+
<li>Added support to STM32WL3Rx product line.</li>
70+
<li>[LCSC] LCSC_VER register removed from the accessible register list,
71+
as it is Non-User.</li>
72+
<li>[LCSC] Fixed a typo on an LCSC register name (COMP_CTN -&gt;
73+
COMP_CNT)</li>
74+
<li>[MRSUBG] RSSI_FLT bit #3 renamed to
75+
<code>FREEZE_SYNC_ON_SYNC_OOK_PEAK_DECAY</code></li>
76+
</ul>
77+
<h2id="known-limitations">Known Limitations</h2>
78+
<ul>
79+
<li>None</li>
80+
</ul>
81+
<h2id="development-toolchains-and-compilers">Development Toolchains and
82+
Compilers</h2>
83+
<ul>
84+
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V9.30.1</li>
85+
</ul>
86+
<h2id="supported-devices-and-boards">Supported Devices and boards</h2>
87+
<ul>
88+
<li>STM32WL3xx devices</li>
89+
</ul>
90+
</div>
91+
</div>
92+
<divclass="collapse">
93+
<inputtype="checkbox"id="collapse-section3"aria-hidden="true">
6394
<labelfor="collapse-section3"aria-hidden="true"><strong>V1.2.0 /
6495
04-June-2025</strong></label>
6596
<div>
66-
<h2id="main-changes">Main Changes</h2>
97+
<h2id="main-changes-1">Main Changes</h2>
6798
<ul>
6899
<li>Documentation based on jQuery 1.7.1 removed</li>
69100
</ul>
@@ -73,17 +104,18 @@ <h2 id="contents">Contents</h2>
73104
<li>Renamed some interrupt to improve clarity and consistency</li>
74105
<li>Added FQCY_BAND_ID bits definition for RF_INFO_OUT register</li>
75106
</ul>
76-
<h2id="known-limitations">Known Limitations</h2>
107+
<h2id="known-limitations-1">Known Limitations</h2>
77108
<ul>
78109
<li>CMSIS devices files are delivered “as is” and have not been fully
79110
validated</li>
80111
</ul>
81-
<h2id="development-toolchains-and-compilers">Development Toolchains and
82-
Compilers</h2>
112+
<h2id="development-toolchains-and-compilers-1">Development Toolchains
113+
andCompilers</h2>
83114
<ul>
84115
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V9.30.1</li>
85116
</ul>
86-
<h2id="supported-devices-and-boards">Supported Devices and boards</h2>
117+
<h2id="supported-devices-and-boards-1">Supported Devices and
118+
boards</h2>
87119
<ul>
88120
<li>STM32WL3xx devices</li>
89121
</ul>
@@ -94,7 +126,7 @@ <h2 id="supported-devices-and-boards">Supported Devices and boards</h2>
94126
<labelfor="collapse-section2"aria-hidden="true"><strong>V1.1.0 /
95127
05-February-2025</strong></label>
96128
<div>
97-
<h2id="main-changes-1">Main Changes</h2>
129+
<h2id="main-changes-2">Main Changes</h2>
98130
<h3id="release">Release</h3>
99131
<ul>
100132
<li>Release of CMSIS for STM32WL3xx devices</li>
@@ -103,17 +135,17 @@ <h2 id="contents-1">Contents</h2>
103135
<ul>
104136
<li>CMSIS devices files for STM32WL3xx</li>
105137
</ul>
106-
<h2id="known-limitations-1">Known Limitations</h2>
138+
<h2id="known-limitations-2">Known Limitations</h2>
107139
<ul>
108140
<li>CMSIS devices files are delivered “as is” and have not been fully
109141
validated</li>
110142
</ul>
111-
<h2id="development-toolchains-and-compilers-1">Development Toolchains
143+
<h2id="development-toolchains-and-compilers-2">Development Toolchains
112144
and Compilers</h2>
113145
<ul>
114146
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V9.30.1</li>
115147
</ul>
116-
<h2id="supported-devices-and-boards-1">Supported Devices and
148+
<h2id="supported-devices-and-boards-2">Supported Devices and
117149
boards</h2>
118150
<ul>
119151
<li>STM32WL3xx devices</li>
@@ -125,7 +157,7 @@ <h2 id="supported-devices-and-boards-1">Supported Devices and
125157
<labelfor="collapse-section1"aria-hidden="true"><strong>V1.0.0 /
126158
30-October-2024</strong></label>
127159
<div>
128-
<h2id="main-changes-2">Main Changes</h2>
160+
<h2id="main-changes-3">Main Changes</h2>
129161
<h3id="first-release">First Release</h3>
130162
<ul>
131163
<li>First Official Release of CMSIS for STM32WL33x devices</li>
@@ -134,17 +166,17 @@ <h2 id="contents-2">Contents</h2>
134166
<ul>
135167
<li>CMSIS devices files for STM32WL33x</li>
136168
</ul>
137-
<h2id="known-limitations-2">Known Limitations</h2>
169+
<h2id="known-limitations-3">Known Limitations</h2>
138170
<ul>
139171
<li>CMSIS devices files are delivered “as is” and have not been fully
140172
validated</li>
141173
</ul>
142-
<h2id="development-toolchains-and-compilers-2">Development Toolchains
174+
<h2id="development-toolchains-and-compilers-3">Development Toolchains
143175
and Compilers</h2>
144176
<ul>
145177
<li>IAR Embedded Workbench for ARM (EWARM) toolchain V9.30.1</li>
146178
</ul>
147-
<h2id="supported-devices-and-boards-2">Supported Devices and
179+
<h2id="supported-devices-and-boards-3">Supported Devices and
148180
boards</h2>
149181
<ul>
150182
<li>STM32WL33x devices</li>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp