11
11
span .underline {text-decoration : underline;}
12
12
div .column {display : inline-block; vertical-align : top; width : 50% ;}
13
13
</ style >
14
- < link rel ="stylesheet " href ="_htmresc/mini-st.css " />
14
+ < link rel ="stylesheet " href ="./ _htmresc/mini-st.css " />
15
15
<!--[if lt IE 9]>
16
16
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
17
17
<![endif]-->
@@ -30,8 +30,8 @@ <h1 id="release-notes-for-stm32wbxx-cmsis"><small>Release Notes for</small> STM3
30
30
</ div >
31
31
</ div >
32
32
< h1 id ="license "> License</ h1 >
33
- < p > This software component is licensed by ST under BSD 3-Clause license, the “License”; You may not use this component except in compliance with the License. You may obtain a copy of the License at:</ p >
34
- < p > < a href ="https://opensource.org/licenses/BSD-3-Clause " > https://opensource.org/licenses/BSD-3-Clause </ a > </ p >
33
+ < p > This software component is licensed by ST under Apache-2.0 license, the “License”; You may not use this component except in compliance with the License. You may obtain a copy of the License at:</ p >
34
+ < p > < a href ="https://opensource.org/licenses/Apache-2.0 " > Apache-2.0 </ a > </ p >
35
35
< h1 id ="purpose "> Purpose</ h1 >
36
36
< p > This driver provides the CMSIS device for the stm32wbxx products. This covers</ p >
37
37
< ul >
@@ -40,6 +40,8 @@ <h1 id="purpose">Purpose</h1>
40
40
< li > STM32WB50xx devices</ li >
41
41
< li > STM32WB35xx devices</ li >
42
42
< li > STM32WB30xx devices</ li >
43
+ < li > STM32WB15xx devices</ li >
44
+ < li > STM32WB10xx devices</ li >
43
45
</ ul >
44
46
< p > This driver is composed of the descriptions of the registers under “Include” directory.</ p >
45
47
< p > Various template file are provided to easily build an application. They can be adapted to fit applications requirements.</ p >
@@ -76,13 +78,45 @@ <h2 id="stm32wb35xx-and-stm32wb30xx">STM32WB35xx and STM32WB30xx</h2>
76
78
< ul >
77
79
< li > The SFSA option byte can only be set by the CPU2. The user cannot modify that value.</ li >
78
80
</ ul >
81
+ < h2 id ="stm32wb15xx-and-stm32wb10xx "> STM32WB15xx and STM32WB10xx</ h2 >
82
+ < p > The default linker file provided in "/Drivers/CMSIS/Device/ST/STM32WBxx/Source/Templates allows the application to use 110KB of flash.</ p >
83
+ < p > The maximum flash memory that can be used by the application is up to the Secure Flash Start Address (SFSA) that can be read from the option byte.</ p >
84
+ < p > The __ICFEDIT_region_ROM_end__ in the linker can be modified with a value up to : (0x08000000 + (SFSA << 11)) - 1 considering minimum CPU secure area size is one sector (2kBytes).</ p >
85
+ < p > Example:</ p >
86
+ < ul >
87
+ < li > When the SFSA option byte is set to 0x37, the maximum value to be used for __ICFEDIT_region_ROM_end is 0x0801B800 – which is 110kB of flash</ li >
88
+ </ ul >
89
+ < p > Note:</ p >
90
+ < ul >
91
+ < li > The SFSA option byte can only be set by the CPU2. The user cannot modify that value.</ li >
92
+ </ ul >
79
93
</ div >
80
94
< div class ="col-sm-12 col-lg-8 ">
81
95
< h1 id ="update-history "> Update History</ h1 >
82
96
< div class ="collapse ">
83
- < input type ="checkbox " id ="collapse-section7 " checked aria-hidden ="true "> < label for ="collapse-section7 " aria-hidden ="true "> v1.7 .0 / 30-October-2020 </ label >
97
+ < input type ="checkbox " id ="collapse-section8 " checked aria-hidden ="true "> < label for ="collapse-section8 " aria-hidden ="true "> v1.8 .0 / 09-February-2021 </ label >
84
98
< div >
85
99
< h2 id ="main-changes "> Main Changes</ h2 >
100
+ < h3 id ="add-support-for-stm32wb15xx-and-stm32wb10xx "> Add support for STM32WB15xx and STM32WB10xx</ h3 >
101
+ < ul >
102
+ < li > Change how to adapt VTOR for user</ li >
103
+ </ ul >
104
+ < h2 id ="development-toolchains-and-compilers "> Development Toolchains and Compilers</ h2 >
105
+ < ul >
106
+ < li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</ li >
107
+ < li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</ li >
108
+ < li > System Workbench STM32 (SW4STM32) toolchain V2.7</ li >
109
+ </ ul >
110
+ < h2 id ="supported-devices-and-boards "> Supported Devices and boards</ h2 >
111
+ < ul >
112
+ < li > STM32WB55xx, STM32WB5Mxx, STM32WB50xx, STM32WB35xx, STM32WB30xx, STM32WB15xx and STM32WB10xx devices.</ li >
113
+ </ ul >
114
+ </ div >
115
+ </ div >
116
+ < div class ="collapse ">
117
+ < input type ="checkbox " id ="collapse-section7 " aria-hidden ="true "> < label for ="collapse-section7 " aria-hidden ="true "> v1.7.0 / 30-October-2020</ label >
118
+ < div >
119
+ < h2 id ="main-changes-1 "> Main Changes</ h2 >
86
120
< h3 id ="maintenance-release "> Maintenance release</ h3 >
87
121
< p > Maintenance release for < strong > STM32WBxx</ strong > devices (stm32wb55xx, stm32wb50xx, stm32wb35xx and stm32wb30xx devices)</ p >
88
122
< table >
@@ -106,13 +140,13 @@ <h3 id="maintenance-release">Maintenance release</h3>
106
140
</ tr >
107
141
</ tbody >
108
142
</ table >
109
- < h2 id ="development-toolchains-and-compilers "> Development Toolchains and Compilers</ h2 >
143
+ < h2 id ="development-toolchains-and-compilers-1 "> Development Toolchains and Compilers</ h2 >
110
144
< ul >
111
145
< li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</ li >
112
146
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</ li >
113
147
< li > System Workbench STM32 (SW4STM32) toolchain V2.7</ li >
114
148
</ ul >
115
- < h2 id ="supported-devices-and-boards "> Supported Devices and boards</ h2 >
149
+ < h2 id ="supported-devices-and-boards-1 "> Supported Devices and boards</ h2 >
116
150
< ul >
117
151
< li > STM32WB55xx, STM32WB5Mxx, STM32WB50xx, STM32WB35xx and STM32WB30xx devices.</ li >
118
152
</ ul >
@@ -121,7 +155,7 @@ <h2 id="supported-devices-and-boards">Supported Devices and boards</h2>
121
155
< div class ="collapse ">
122
156
< input type ="checkbox " id ="collapse-section6 " aria-hidden ="true "> < label for ="collapse-section6 " aria-hidden ="true "> v1.6.0 / 05-June-2020</ label >
123
157
< div >
124
- < h2 id ="main-changes-1 "> Main Changes</ h2 >
158
+ < h2 id ="main-changes-2 "> Main Changes</ h2 >
125
159
< h3 id ="maintenance-release-1 "> Maintenance release</ h3 >
126
160
< p > Maintenance release for < strong > STM32WBxx</ strong > devices (stm32wb55xx, stm32wb50xx, stm32wb35xx and stm32wb30xx devices)</ p >
127
161
< table >
@@ -154,13 +188,13 @@ <h3 id="maintenance-release-1">Maintenance release</h3>
154
188
</ tr >
155
189
</ tbody >
156
190
</ table >
157
- < h2 id ="development-toolchains-and-compilers-1 "> Development Toolchains and Compilers</ h2 >
191
+ < h2 id ="development-toolchains-and-compilers-2 "> Development Toolchains and Compilers</ h2 >
158
192
< ul >
159
193
< li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</ li >
160
194
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</ li >
161
195
< li > System Workbench STM32 (SW4STM32) toolchain V2.7</ li >
162
196
</ ul >
163
- < h2 id ="supported-devices-and-boards-1 "> Supported Devices and boards</ h2 >
197
+ < h2 id ="supported-devices-and-boards-2 "> Supported Devices and boards</ h2 >
164
198
< ul >
165
199
< li > STM32WB55xx, STM32WB5Mxx, STM32WB50xx, STM32WB35xx and STM32WB30xx devices.</ li >
166
200
</ ul >
@@ -169,7 +203,7 @@ <h2 id="supported-devices-and-boards-1">Supported Devices and boards</h2>
169
203
< div class ="collapse ">
170
204
< input type ="checkbox " id ="collapse-section5 " aria-hidden ="true "> < label for ="collapse-section5 " aria-hidden ="true "> v1.4.0 / 12-February-2020</ label >
171
205
< div >
172
- < h2 id ="main-changes-2 "> Main Changes</ h2 >
206
+ < h2 id ="main-changes-3 "> Main Changes</ h2 >
173
207
< h3 id ="introduction-of-stm32wb35xx-stm32wb30xx-and-stm32wb5mxx-product "> Introduction of STM32WB35xx, STM32WB30xx and STM32WB5Mxx product</ h3 >
174
208
< p > This release introduce the support of STM32WB5Mxx, STM32WB35xx product and its value line STM32WB30xx.</ p >
175
209
< p > Added features:</ p >
@@ -181,13 +215,13 @@ <h3 id="introduction-of-stm32wb35xx-stm32wb30xx-and-stm32wb5mxx-product">Introdu
181
215
< li > The product STM32WB35xx is supported by enabling inside your project the define “STM32WB35xx”.</ li >
182
216
< li > The product STM32WB30xx is supported by enabling inside your project the define “STM32WB30xx”.</ li >
183
217
</ ul >
184
- < h2 id ="development-toolchains-and-compilers-2 "> Development Toolchains and Compilers</ h2 >
218
+ < h2 id ="development-toolchains-and-compilers-3 "> Development Toolchains and Compilers</ h2 >
185
219
< ul >
186
220
< li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</ li >
187
221
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</ li >
188
222
< li > System Workbench STM32 (SW4STM32) toolchain V2.7</ li >
189
223
</ ul >
190
- < h2 id ="supported-devices-and-boards-2 "> Supported Devices and boards</ h2 >
224
+ < h2 id ="supported-devices-and-boards-3 "> Supported Devices and boards</ h2 >
191
225
< ul >
192
226
< li > STM32WB55xx, STM32WB5Mxx, STM32WB50xx, STM32WB35xx and STM32WB30xx devices.</ li >
193
227
</ ul >
@@ -196,7 +230,7 @@ <h2 id="supported-devices-and-boards-2">Supported Devices and boards</h2>
196
230
< div class ="collapse ">
197
231
< input type ="checkbox " id ="collapse-section4 " aria-hidden ="true "> < label for ="collapse-section4 " aria-hidden ="true "> v1.3.0 / 11-September-2019</ label >
198
232
< div >
199
- < h2 id ="main-changes-3 "> Main Changes</ h2 >
233
+ < h2 id ="main-changes-4 "> Main Changes</ h2 >
200
234
< p > Maintenance release for < strong > STM32WBxx</ strong > devices (stm32wb55xx and stm32wb50xx devices)</ p >
201
235
< table >
202
236
< thead >
@@ -219,13 +253,13 @@ <h2 id="main-changes-3">Main Changes</h2>
219
253
</ tr >
220
254
</ tbody >
221
255
</ table >
222
- < h2 id ="development-toolchains-and-compilers-3 "> Development Toolchains and Compilers</ h2 >
256
+ < h2 id ="development-toolchains-and-compilers-4 "> Development Toolchains and Compilers</ h2 >
223
257
< ul >
224
258
< li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</ li >
225
259
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</ li >
226
260
< li > System Workbench STM32 (SW4STM32) toolchain V2.7</ li >
227
261
</ ul >
228
- < h2 id ="supported-devices-and-boards-3 "> Supported Devices and boards</ h2 >
262
+ < h2 id ="supported-devices-and-boards-4 "> Supported Devices and boards</ h2 >
229
263
< ul >
230
264
< li > STM32WB55xx, STM32WB50xx devices</ li >
231
265
</ ul >
@@ -234,18 +268,18 @@ <h2 id="supported-devices-and-boards-3">Supported Devices and boards</h2>
234
268
< div class ="collapse ">
235
269
< input type ="checkbox " id ="collapse-section3 " aria-hidden ="true "> < label for ="collapse-section3 " aria-hidden ="true "> V1.2.0 / 26-June-2019</ label >
236
270
< div >
237
- < h2 id ="main-changes-4 "> Main Changes</ h2 >
271
+ < h2 id ="main-changes-5 "> Main Changes</ h2 >
238
272
< h3 id ="introduction-of-stm32wb50xx-device "> Introduction of STM32WB50xx device</ h3 >
239
273
< p > First release for STM32WBxx CMSIS introducing < strong > stm32wb50xx</ strong > devices.</ p >
240
274
< h2 id ="contents "> Contents</ h2 >
241
275
< p > CMSIS devices files for stm32wb55xx, stm32wb50xx devices.</ p >
242
- < h2 id ="development-toolchains-and-compilers-4 "> Development Toolchains and Compilers</ h2 >
276
+ < h2 id ="development-toolchains-and-compilers-5 "> Development Toolchains and Compilers</ h2 >
243
277
< ul >
244
278
< li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</ li >
245
279
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</ li >
246
280
< li > System Workbench STM32 (SW4STM32) toolchain V2.7</ li >
247
281
</ ul >
248
- < h2 id ="supported-devices-and-boards-4 "> Supported Devices and boards</ h2 >
282
+ < h2 id ="supported-devices-and-boards-5 "> Supported Devices and boards</ h2 >
249
283
< ul >
250
284
< li > STM32WB55xx and STM32WB50xx devices</ li >
251
285
</ ul >
@@ -254,7 +288,7 @@ <h2 id="supported-devices-and-boards-4">Supported Devices and boards</h2>
254
288
< div class ="collapse ">
255
289
< input type ="checkbox " id ="collapse-section2 " aria-hidden ="true "> < label for ="collapse-section2 " aria-hidden ="true "> V1.1.0 / 05-April-2019</ label >
256
290
< div >
257
- < h2 id ="main-changes-5 "> Main Changes</ h2 >
291
+ < h2 id ="main-changes-6 "> Main Changes</ h2 >
258
292
< h3 id ="maintenance-release-2 "> Maintenance release</ h3 >
259
293
< p > Maintenance release for < strong > STM32WBxx</ strong > devices (stm32wb55xx devices)</ p >
260
294
< table >
@@ -278,7 +312,7 @@ <h3 id="maintenance-release-2">Maintenance release</h3>
278
312
< div class ="collapse ">
279
313
< input type ="checkbox " id ="collapse-section1 " aria-hidden ="true "> < label for ="collapse-section1 " aria-hidden ="true "> V1.0.0 / 06-February-2019</ label >
280
314
< div >
281
- < h2 id ="main-changes-6 "> Main Changes</ h2 >
315
+ < h2 id ="main-changes-7 "> Main Changes</ h2 >
282
316
< h3 id ="first-release "> First release</ h3 >
283
317
< p > Add support of STM32WB55xx.</ p >
284
318
</ div >
0 commit comments