5
5
< meta name ="generator " content ="pandoc " />
6
6
< meta name ="viewport " content ="width=device-width, initial-scale=1.0, user-scalable=yes " />
7
7
< title > Release Notes for STM32G4xx CMSIS</ title >
8
- < style type ="text/css ">
9
- code {white-space : pre-wrap;}
10
- span .smallcaps {font-variant : small-caps;}
11
- span .underline {text-decoration : underline;}
12
- div .column {display : inline-block; vertical-align : top; width : 50% ;}
8
+ < style >
9
+ code {white-space : pre-wrap;}
10
+ span .smallcaps {font-variant : small-caps;}
11
+ span .underline {text-decoration : underline;}
12
+ div .column {display : inline-block; vertical-align : top; width : 50% ;}
13
+ div .hanging-indent {margin-left : 1.5em ; text-indent : -1.5em ;}
14
+ ul .task-list {list-style : none;}
15
+ .display .math {display : block; text-align : center; margin : 0.5rem auto;}
13
16
</ style >
14
17
< link rel ="stylesheet " href ="_htmresc/mini-st_2020.css " />
15
18
<!--[if lt IE 9]>
@@ -31,7 +34,7 @@ <h1 id="purpose">Purpose</h1>
31
34
< ul >
32
35
< li > < p > STM32G431/41xx</ p > </ li >
33
36
< li > < p > STM32G471xx</ p > </ li >
34
- < li > < p > STM32G473 /83xx</ p > </ li >
37
+ < li > < p > STM32G414/73 /83xx</ p > </ li >
35
38
< li > < p > STM32G474/84xx</ p > </ li >
36
39
</ ul >
37
40
< p > This driver is composed of the descriptions of the registers under “Include” directory.</ p >
@@ -42,17 +45,56 @@ <h1 id="purpose">Purpose</h1>
42
45
< li > Linker files are provided as example for IAR©, KEIL© and STM32CubeIDE©.</ li >
43
46
</ ul >
44
47
</ div >
45
- < div class ="col-sm-12 col-lg-8 ">
46
- < h1 id =" update-history " > Update History</ h1 >
48
+ < section id =" update-history " class ="col-sm-12 col-lg-8 ">
49
+ < h1 > Update History</ h1 >
47
50
< div class ="collapse ">
48
- < input type ="checkbox " id ="collapse-section1_2_3 " checked aria-hidden ="true "> < label for ="collapse-section1_2_3 " aria-hidden ="true "> V1.2.3 / 15-December-2023 </ label >
51
+ < input type ="checkbox " id ="collapse-section1_2_4 " checked aria-hidden ="true "> < label for ="collapse-section1_2_4 " aria-hidden ="true "> V1.2.4 / 05-June-2024 </ label >
49
52
< div >
50
53
< h2 id ="main-changes "> Main Changes</ h2 >
51
54
< h3 id ="maintenance-release "> Maintenance release</ h3 >
52
55
< ul >
53
- < li > General updates to fix known defects and enhancements implementation .</ li >
56
+ < li > Add support of < strong > stm32g414xx </ strong > devices .</ li >
54
57
</ ul >
55
58
< h2 id ="contents "> Contents</ h2 >
59
+ < ul >
60
+ < li > Add support of < strong > stm32g414xx</ strong > devices:
61
+ < ul >
62
+ < li > Add new cmsis device stm32g414xx.h file</ li >
63
+ < li > Add startup files “startup_stm32g414xx.s” for EWARM , MDK-ARM and GCC toolchains</ li >
64
+ < li > Add part numbers list to stm32g4xx.h header file:
65
+ < ul >
66
+ < li > STM32G414xx: STM32G414CB, STM32G414MB, STM32G414RB, STM32G414VB, STM32G414CC, STM32G414MC, STM32G414RC, STM32G414VC Devices</ li >
67
+ </ ul > </ li >
68
+ < li > Add EWARM STM32g414xx devices linker files (< strong > Subset flash</ strong > ) for EWARM toolchain</ li >
69
+ </ ul > </ li >
70
+ < li > Update STM32G483xx MDKARM startup file to add missing FDCAN1 IRQ handler in vector table</ li >
71
+ </ ul >
72
+ < h2 id ="known-limitations "> Known Limitations</ h2 >
73
+ < h2 id ="development-toolchains-and-compilers "> Development Toolchains and Compilers</ h2 >
74
+ < ul >
75
+ < li > IAR Embedded Workbench for ARM (EWARM) toolchain < strong > V8.50.9</ strong > + ST-Link</ li >
76
+ < li > RealView Microcontroller Development Kit (MDK-ARM) toolchain < strong > V5.38</ strong > + ST-Link</ li >
77
+ < li > CubeIDE toolchain < strong > V1.14.0</ strong > </ li >
78
+ </ ul >
79
+ < h2 id ="supported-devices-and-boards "> Supported Devices and boards</ h2 >
80
+ < ul >
81
+ < li > STM32G431xx, STM32G441xx devices</ li >
82
+ < li > STM32G471xx devices</ li >
83
+ < li > STM32G473xx, STM32G483xx devices</ li >
84
+ < li > STM32G414xx, STM32G474xx, STM32G484xx devices</ li >
85
+ < li > STM32G491xx, STM32G4A1xx devices</ li >
86
+ </ ul >
87
+ </ div >
88
+ </ div >
89
+ < div class ="collapse ">
90
+ < input type ="checkbox " id ="collapse-section1_2_3 " aria-hidden ="true "> < label for ="collapse-section1_2_3 " aria-hidden ="true "> V1.2.3 / 15-December-2023</ label >
91
+ < div >
92
+ < h2 id ="main-changes-1 "> Main Changes</ h2 >
93
+ < h3 id ="maintenance-release-1 "> Maintenance release</ h3 >
94
+ < ul >
95
+ < li > General updates to fix known defects and enhancements implementation.</ li >
96
+ </ ul >
97
+ < h2 id ="contents-1 "> Contents</ h2 >
56
98
< table >
57
99
< caption > Fixed bugs list< br />
58
100
</ caption >
@@ -79,14 +121,14 @@ <h2 id="contents">Contents</h2>
79
121
</ tr >
80
122
</ tbody >
81
123
</ table >
82
- < h2 id ="known-limitations "> Known Limitations</ h2 >
83
- < h2 id ="development-toolchains-and-compilers "> Development Toolchains and Compilers</ h2 >
124
+ < h2 id ="known-limitations-1 "> Known Limitations</ h2 >
125
+ < h2 id ="development-toolchains-and-compilers-1 "> Development Toolchains and Compilers</ h2 >
84
126
< ul >
85
127
< li > IAR Embedded Workbench for ARM (EWARM) toolchain < strong > V8.50.9</ strong > + ST-Link</ li >
86
128
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain < strong > V5.38</ strong > + ST-Link</ li >
87
129
< li > CubeIDE toolchain < strong > V1.14.0</ strong > </ li >
88
130
</ ul >
89
- < h2 id ="supported-devices-and-boards "> Supported Devices and boards</ h2 >
131
+ < h2 id ="supported-devices-and-boards-1 "> Supported Devices and boards</ h2 >
90
132
< ul >
91
133
< li > STM32G431xx, STM32G441xx devices</ li >
92
134
< li > STM32G471xx devices</ li >
@@ -100,12 +142,12 @@ <h2 id="supported-devices-and-boards">Supported Devices and boards</h2>
100
142
< div class ="collapse ">
101
143
< input type ="checkbox " id ="collapse-section1_2_2 " aria-hidden ="true "> < label for ="collapse-section1_2_2 " aria-hidden ="true "> V1.2.2 / 10-November-2021</ label >
102
144
< div >
103
- < h2 id ="main-changes-1 "> Main Changes</ h2 >
104
- < h3 id ="maintenance-release-1 "> Maintenance release</ h3 >
145
+ < h2 id ="main-changes-2 "> Main Changes</ h2 >
146
+ < h3 id ="maintenance-release-2 "> Maintenance release</ h3 >
105
147
< ul >
106
148
< li > General updates to fix known defects and enhancements implementation.</ li >
107
149
</ ul >
108
- < h2 id ="contents-1 "> Contents</ h2 >
150
+ < h2 id ="contents-2 "> Contents</ h2 >
109
151
< table >
110
152
< caption > Additional features< br />
111
153
</ caption >
@@ -138,14 +180,14 @@ <h2 id="contents-1">Contents</h2>
138
180
</ tr >
139
181
</ tbody >
140
182
</ table >
141
- < h2 id ="known-limitations-1 "> Known Limitations</ h2 >
142
- < h2 id ="development-toolchains-and-compilers-1 "> Development Toolchains and Compilers</ h2 >
183
+ < h2 id ="known-limitations-2 "> Known Limitations</ h2 >
184
+ < h2 id ="development-toolchains-and-compilers-2 "> Development Toolchains and Compilers</ h2 >
143
185
< ul >
144
186
< li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.50.4 + ST-Link</ li >
145
187
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.31 + ST-Link</ li >
146
188
< li > CubeIDE toolchain V1.6.0</ li >
147
189
</ ul >
148
- < h2 id ="supported-devices-and-boards-1 "> Supported Devices and boards</ h2 >
190
+ < h2 id ="supported-devices-and-boards-2 "> Supported Devices and boards</ h2 >
149
191
< ul >
150
192
< li > STM32G431xx, STM32G441xx devices</ li >
151
193
< li > STM32G471xx devices</ li >
@@ -159,12 +201,12 @@ <h2 id="supported-devices-and-boards-1">Supported Devices and boards</h2>
159
201
< div class ="collapse ">
160
202
< input type ="checkbox " id ="collapse-section1_2_1 " aria-hidden ="true "> < label for ="collapse-section1_2_1 " aria-hidden ="true "> V1.2.1 / 11-January-2021</ label >
161
203
< div >
162
- < h2 id ="main-changes-2 "> Main Changes</ h2 >
163
- < h3 id ="maintenance-release-2 "> Maintenance release</ h3 >
204
+ < h2 id ="main-changes-3 "> Main Changes</ h2 >
205
+ < h3 id ="maintenance-release-3 "> Maintenance release</ h3 >
164
206
< ul >
165
207
< li > General updates to fix known defects and enhancements implementation</ li >
166
208
</ ul >
167
- < h2 id ="contents-2 "> Contents</ h2 >
209
+ < h2 id ="contents-3 "> Contents</ h2 >
168
210
< table >
169
211
< caption > Additional features< br />
170
212
</ caption >
@@ -182,14 +224,14 @@ <h2 id="contents-2">Contents</h2>
182
224
</ tr >
183
225
</ tbody >
184
226
</ table >
185
- < h2 id ="known-limitations-2 "> Known Limitations</ h2 >
186
- < h2 id ="development-toolchains-and-compilers-2 "> Development Toolchains and Compilers</ h2 >
227
+ < h2 id ="known-limitations-3 "> Known Limitations</ h2 >
228
+ < h2 id ="development-toolchains-and-compilers-3 "> Development Toolchains and Compilers</ h2 >
187
229
< ul >
188
230
< li > IAR Embedded Workbench for ARM (EWARM) toolchain < strong > V8.50.4</ strong > + ST-Link</ li >
189
231
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain < strong > V5.31</ strong > + ST-Link</ li >
190
232
< li > CubeIDE toolchain < strong > V1.6.0</ strong > </ li >
191
233
</ ul >
192
- < h2 id ="supported-devices-and-boards-2 "> Supported Devices and boards</ h2 >
234
+ < h2 id ="supported-devices-and-boards-3 "> Supported Devices and boards</ h2 >
193
235
< ul >
194
236
< li > STM32G431xx, STM32G441xx devices</ li >
195
237
< li > STM32G471xx devices</ li >
@@ -203,13 +245,13 @@ <h2 id="supported-devices-and-boards-2">Supported Devices and boards</h2>
203
245
< div class ="collapse ">
204
246
< input type ="checkbox " id ="collapse-section1_2_0 " aria-hidden ="true "> < label for ="collapse-section1_2_0 " aria-hidden ="true "> V1.2.0 / 26-June-2020</ label >
205
247
< div >
206
- < h2 id ="main-changes-3 "> Main Changes</ h2 >
207
- < h3 id ="maintenance-release-3 "> Maintenance release</ h3 >
248
+ < h2 id ="main-changes-4 "> Main Changes</ h2 >
249
+ < h3 id ="maintenance-release-4 "> Maintenance release</ h3 >
208
250
< ul >
209
251
< li > Add support for STM32G491xx and STM32G4A1 devices</ li >
210
252
< li > General updates to fix known defects and enhancements implementation</ li >
211
253
</ ul >
212
- < h2 id ="contents-3 "> Contents</ h2 >
254
+ < h2 id ="contents-4 "> Contents</ h2 >
213
255
< table >
214
256
< caption > Additional features< br />
215
257
</ caption >
@@ -233,14 +275,14 @@ <h2 id="contents-3">Contents</h2>
233
275
</ tr >
234
276
</ tbody >
235
277
</ table >
236
- < h2 id ="known-limitations-3 "> Known Limitations</ h2 >
237
- < h2 id ="development-toolchains-and-compilers-3 "> Development Toolchains and Compilers</ h2 >
278
+ < h2 id ="known-limitations-4 "> Known Limitations</ h2 >
279
+ < h2 id ="development-toolchains-and-compilers-4 "> Development Toolchains and Compilers</ h2 >
238
280
< ul >
239
281
< li > IAR Embedded Workbench for ARM (EWARM) toolchain < strong > V8.40.1</ strong > </ li >
240
282
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27.1</ li >
241
283
< li > STM32CubeIDE toolchain V1.3.0</ li >
242
284
</ ul >
243
- < h2 id ="supported-devices-and-boards-3 "> Supported Devices and boards</ h2 >
285
+ < h2 id ="supported-devices-and-boards-4 "> Supported Devices and boards</ h2 >
244
286
< ul >
245
287
< li > STM32G431xx, STM32G441xx devices</ li >
246
288
< li > STM32G471xx devices</ li >
@@ -254,10 +296,10 @@ <h2 id="supported-devices-and-boards-3">Supported Devices and boards</h2>
254
296
< div class ="collapse ">
255
297
< input type ="checkbox " id ="collapse-section1_1_1 " aria-hidden ="true "> < label for ="collapse-section1_1_1 " aria-hidden ="true "> V1.1.1 / 14-February-2020</ label >
256
298
< div >
257
- < h2 id ="main-changes-4 "> Main Changes</ h2 >
258
- < h3 id ="maintenance-release-4 "> Maintenance release</ h3 >
299
+ < h2 id ="main-changes-5 "> Main Changes</ h2 >
300
+ < h3 id ="maintenance-release-5 "> Maintenance release</ h3 >
259
301
< p > General updates to fix known defects and enhancements implementation</ p >
260
- < h2 id ="contents-4 "> Contents</ h2 >
302
+ < h2 id ="contents-5 "> Contents</ h2 >
261
303
< table >
262
304
< caption > Additional features< br />
263
305
</ caption >
@@ -289,14 +331,14 @@ <h2 id="contents-4">Contents</h2>
289
331
</ tr >
290
332
</ tbody >
291
333
</ table >
292
- < h2 id ="known-limitations-4 "> Known Limitations</ h2 >
293
- < h2 id ="development-toolchains-and-compilers-4 "> Development Toolchains and Compilers</ h2 >
334
+ < h2 id ="known-limitations-5 "> Known Limitations</ h2 >
335
+ < h2 id ="development-toolchains-and-compilers-5 "> Development Toolchains and Compilers</ h2 >
294
336
< ul >
295
337
< li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.32.3</ li >
296
338
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.27.1</ li >
297
339
< li > STM32CubeIDE toolchain V1.3.0</ li >
298
340
</ ul >
299
- < h2 id ="supported-devices-and-boards-4 "> Supported Devices and boards</ h2 >
341
+ < h2 id ="supported-devices-and-boards-5 "> Supported Devices and boards</ h2 >
300
342
< ul >
301
343
< li > STM32G431xx, STM32G441xx devices</ li >
302
344
< li > STM32G471xx devices</ li >
@@ -309,10 +351,10 @@ <h2 id="supported-devices-and-boards-4">Supported Devices and boards</h2>
309
351
< div class ="collapse ">
310
352
< input type ="checkbox " id ="collapse-section1_1_0 " aria-hidden ="true "> < label for ="collapse-section1_1_0 " aria-hidden ="true "> V1.1.0 / 28-June-2019</ label >
311
353
< div >
312
- < h2 id ="main-changes-5 "> Main Changes</ h2 >
313
- < h3 id ="maintenance-release-5 "> Maintenance release</ h3 >
354
+ < h2 id ="main-changes-6 "> Main Changes</ h2 >
355
+ < h3 id ="maintenance-release-6 "> Maintenance release</ h3 >
314
356
< p > Maintenance release of CMSIS Devices drivers supporting STM32G431xx, STM32G441xx, STM32G471xx, STM32G473xx, < strong > STM32G483xx</ strong > , STM32G474xx and STM32G484xx devices</ p >
315
- < h2 id ="contents-5 "> Contents</ h2 >
357
+ < h2 id ="contents-6 "> Contents</ h2 >
316
358
< table >
317
359
< caption > Additional features< br />
318
360
</ caption >
@@ -353,14 +395,14 @@ <h2 id="contents-5">Contents</h2>
353
395
</ tr >
354
396
</ tbody >
355
397
</ table >
356
- < h2 id ="known-limitations-5 "> Known Limitations</ h2 >
357
- < h2 id ="development-toolchains-and-compilers-5 "> Development Toolchains and Compilers</ h2 >
398
+ < h2 id ="known-limitations-6 "> Known Limitations</ h2 >
399
+ < h2 id ="development-toolchains-and-compilers-6 "> Development Toolchains and Compilers</ h2 >
358
400
< ul >
359
401
< li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</ li >
360
402
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</ li >
361
403
< li > System Workbench STM32 (SW4STM32) toolchain V2.7.2</ li >
362
404
</ ul >
363
- < h2 id ="supported-devices-and-boards-5 "> Supported Devices and boards</ h2 >
405
+ < h2 id ="supported-devices-and-boards-6 "> Supported Devices and boards</ h2 >
364
406
< ul >
365
407
< li > STM32G431xx, STM32G441xx devices</ li >
366
408
< li > STM32G471xx devices</ li >
@@ -373,12 +415,12 @@ <h2 id="supported-devices-and-boards-5">Supported Devices and boards</h2>
373
415
< div class ="collapse ">
374
416
< input type ="checkbox " id ="collapse-section1_0_0 " aria-hidden ="true "> < label for ="collapse-section1_0_0 " aria-hidden ="true "> V1.0.0 / 12-April-2019</ label >
375
417
< div >
376
- < h2 id ="main-changes-6 "> Main Changes</ h2 >
418
+ < h2 id ="main-changes-7 "> Main Changes</ h2 >
377
419
< h3 id ="first-release "> First release</ h3 >
378
420
< p > First official release for STM32G4xx devices</ p >
379
- < h2 id ="contents-6 "> Contents</ h2 >
421
+ < h2 id ="contents-7 "> Contents</ h2 >
380
422
< p > CMSIS devices files for STM32G431xx, STM32G441xx, STM32G471xx, STM32G473xx, STM32G474xx and STM32G484xx.</ p >
381
- < h2 id ="known-limitations-6 "> Known Limitations</ h2 >
423
+ < h2 id ="known-limitations-7 "> Known Limitations</ h2 >
382
424
< table >
383
425
< thead >
384
426
< tr class ="header ">
@@ -391,13 +433,13 @@ <h2 id="known-limitations-6">Known Limitations</h2>
391
433
</ tr >
392
434
</ tbody >
393
435
</ table >
394
- < h2 id ="development-toolchains-and-compilers-6 "> Development Toolchains and Compilers</ h2 >
436
+ < h2 id ="development-toolchains-and-compilers-7 "> Development Toolchains and Compilers</ h2 >
395
437
< ul >
396
438
< li > IAR Embedded Workbench for ARM (EWARM) toolchain V8.20.2</ li >
397
439
< li > RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.25</ li >
398
440
< li > System Workbench STM32 (SW4STM32) toolchain V2.7.2</ li >
399
441
</ ul >
400
- < h2 id ="supported-devices-and-boards-6 "> Supported Devices and boards</ h2 >
442
+ < h2 id ="supported-devices-and-boards-7 "> Supported Devices and boards</ h2 >
401
443
< ul >
402
444
< li > STM32G431xx, STM32G441xx devices</ li >
403
445
< li > STM32G471xx devices</ li >
@@ -406,7 +448,7 @@ <h2 id="supported-devices-and-boards-6">Supported Devices and boards</h2>
406
448
</ ul >
407
449
</ div >
408
450
</ div >
409
- </ div >
451
+ </ section >
410
452
</ div >
411
453
< footer class ="sticky ">
412
454
< p > For complete documentation on STM32G4xx, visit: [< a href ="http://www.st.com/stm32g4 "> www.st.com/stm32g4</ a > ]</ p >
0 commit comments