]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR/ST_code/STM32H7xx_HAL_Driver/Release_Notes.html
Add M7/M4 AMP demo.
[freertos] / FreeRTOS / Demo / CORTEX_M7_M4_AMP_STM32H745I_Discovery_IAR / ST_code / STM32H7xx_HAL_Driver / Release_Notes.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head>\r
3 \r
4 \r
5 \r
6   \r
7     <meta content="text/html; charset=windows-1252" http-equiv="content-type">\r
8     <link rel="File-List" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/filelist.xml">\r
9     <link rel="Edit-Time-Data" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/editdata.mso"><!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><title>Release Notes for STM32H7xx HAL Drivers</title><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>STMicroelectronics</o:Author> <o:LastAuthor>Raouf Hosni</o:LastAuthor> <o:Revision>39</o:Revision> <o:TotalTime>137</o:TotalTime> <o:Created>2009-02-27T19:26:00Z</o:Created> <o:LastSaved>2010-10-15T11:07:00Z</o:LastSaved> <o:Pages>3</o:Pages> <o:Words>973</o:Words> <o:Characters>5548</o:Characters> <o:Company>STMicroelectronics</o:Company> <o:Lines>46</o:Lines> <o:Paragraphs>13</o:Paragraphs> <o:CharactersWithSpaces>6508</o:CharactersWithSpaces> <o:Version>12.00</o:Version> </o:DocumentProperties> </xml><![endif]-->\r
10     \r
11     \r
12     \r
13     <link rel="themeData" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/themedata.thmx">\r
14     <link rel="colorSchemeMapping" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/colorschememapping.xml"><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>110</w:Zoom> <w:TrackMoves>false</w:TrackMoves> <w:TrackFormatting/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="&#45;-"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false" DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267"> <w:LsdException Locked="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="caption"/> <w:LsdException Locked="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="99" Name="No List"/> <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" Name="Light List"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/> <w:LsdException Locked="false" Priority="34" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" SemiHidden="true" UnhideWhenUsed="true" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]-->\r
15     \r
16     <style>\r
17 <!--\r
18 /* Font Definitions */\r
19 @font-face\r
20 {font-family:"Cambria Math";\r
21 panose-1:2 4 5 3 5 4 6 3 2 4;\r
22 mso-font-charset:1;\r
23 mso-generic-font-family:roman;\r
24 mso-font-format:other;\r
25 mso-font-pitch:variable;\r
26 mso-font-signature:0 0 0 0 0 0;}\r
27 @font-face\r
28 {font-family:Calibri;\r
29 panose-1:2 15 5 2 2 2 4 3 2 4;\r
30 mso-font-charset:0;\r
31 mso-generic-font-family:swiss;\r
32 mso-font-pitch:variable;\r
33 mso-font-signature:-1610611985 1073750139 0 0 159 0;}\r
34 @font-face\r
35 {font-family:Tahoma;\r
36 panose-1:2 11 6 4 3 5 4 4 2 4;\r
37 mso-font-charset:0;\r
38 mso-generic-font-family:swiss;\r
39 mso-font-pitch:variable;\r
40 mso-font-signature:1627400839 -2147483648 8 0 66047 0;}\r
41 @font-face\r
42 {font-family:Verdana;\r
43 panose-1:2 11 6 4 3 5 4 4 2 4;\r
44 mso-font-charset:0;\r
45 mso-generic-font-family:swiss;\r
46 mso-font-pitch:variable;\r
47 mso-font-signature:536871559 0 0 0 415 0;}\r
48 /* Style Definitions */\r
49 p.MsoNormal, li.MsoNormal, div.MsoNormal\r
50 {mso-style-unhide:no;\r
51 mso-style-qformat:yes;\r
52 mso-style-parent:"";\r
53 margin:0in;\r
54 margin-bottom:.0001pt;\r
55 mso-pagination:widow-orphan;\r
56 font-size:12.0pt;\r
57 font-family:"Times New Roman","serif";\r
58 mso-fareast-font-family:"Times New Roman";}\r
59 h1\r
60 {mso-style-unhide:no;\r
61 mso-style-qformat:yes;\r
62 mso-style-link:"Heading 1 Char";\r
63 mso-margin-top-alt:auto;\r
64 margin-right:0in;\r
65 mso-margin-bottom-alt:auto;\r
66 margin-left:0in;\r
67 mso-pagination:widow-orphan;\r
68 mso-outline-level:1;\r
69 font-size:24.0pt;\r
70 font-family:"Times New Roman","serif";\r
71 mso-fareast-font-family:"Times New Roman";\r
72 mso-fareast-theme-font:minor-fareast;\r
73 font-weight:bold;}\r
74 h2\r
75 {mso-style-unhide:no;\r
76 mso-style-qformat:yes;\r
77 mso-style-link:"Heading 2 Char";\r
78 mso-style-next:Normal;\r
79 margin-top:12.0pt;\r
80 margin-right:0in;\r
81 margin-bottom:3.0pt;\r
82 margin-left:0in;\r
83 mso-pagination:widow-orphan;\r
84 page-break-after:avoid;\r
85 mso-outline-level:2;\r
86 font-size:14.0pt;\r
87 font-family:"Arial","sans-serif";\r
88 mso-fareast-font-family:"Times New Roman";\r
89 mso-fareast-theme-font:minor-fareast;\r
90 font-weight:bold;\r
91 font-style:italic;}\r
92 h3\r
93 {mso-style-unhide:no;\r
94 mso-style-qformat:yes;\r
95 mso-style-link:"Heading 3 Char";\r
96 mso-margin-top-alt:auto;\r
97 margin-right:0in;\r
98 mso-margin-bottom-alt:auto;\r
99 margin-left:0in;\r
100 mso-pagination:widow-orphan;\r
101 mso-outline-level:3;\r
102 font-size:13.5pt;\r
103 font-family:"Times New Roman","serif";\r
104 mso-fareast-font-family:"Times New Roman";\r
105 mso-fareast-theme-font:minor-fareast;\r
106 font-weight:bold;}\r
107 a:link, span.MsoHyperlink\r
108 {mso-style-unhide:no;\r
109 color:blue;\r
110 text-decoration:underline;\r
111 text-underline:single;}\r
112 a:visited, span.MsoHyperlinkFollowed\r
113 {mso-style-unhide:no;\r
114 color:blue;\r
115 text-decoration:underline;\r
116 text-underline:single;}\r
117 p\r
118 {mso-style-unhide:no;\r
119 mso-margin-top-alt:auto;\r
120 margin-right:0in;\r
121 mso-margin-bottom-alt:auto;\r
122 margin-left:0in;\r
123 mso-pagination:widow-orphan;\r
124 font-size:12.0pt;\r
125 font-family:"Times New Roman","serif";\r
126 mso-fareast-font-family:"Times New Roman";}\r
127 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate\r
128 {mso-style-unhide:no;\r
129 mso-style-link:"Balloon Text Char";\r
130 margin:0in;\r
131 margin-bottom:.0001pt;\r
132 mso-pagination:widow-orphan;\r
133 font-size:8.0pt;\r
134 font-family:"Tahoma","sans-serif";\r
135 mso-fareast-font-family:"Times New Roman";}\r
136 span.Heading1Char\r
137 {mso-style-name:"Heading 1 Char";\r
138 mso-style-unhide:no;\r
139 mso-style-locked:yes;\r
140 mso-style-link:"Heading 1";\r
141 mso-ansi-font-size:14.0pt;\r
142 mso-bidi-font-size:14.0pt;\r
143 font-family:"Cambria","serif";\r
144 mso-ascii-font-family:Cambria;\r
145 mso-ascii-theme-font:major-latin;\r
146 mso-fareast-font-family:"Times New Roman";\r
147 mso-fareast-theme-font:major-fareast;\r
148 mso-hansi-font-family:Cambria;\r
149 mso-hansi-theme-font:major-latin;\r
150 mso-bidi-font-family:"Times New Roman";\r
151 mso-bidi-theme-font:major-bidi;\r
152 color:#365F91;\r
153 mso-themecolor:accent1;\r
154 mso-themeshade:191;\r
155 font-weight:bold;}\r
156 span.Heading2Char\r
157 {mso-style-name:"Heading 2 Char";\r
158 mso-style-unhide:no;\r
159 mso-style-locked:yes;\r
160 mso-style-link:"Heading 2";\r
161 mso-ansi-font-size:13.0pt;\r
162 mso-bidi-font-size:13.0pt;\r
163 font-family:"Cambria","serif";\r
164 mso-ascii-font-family:Cambria;\r
165 mso-ascii-theme-font:major-latin;\r
166 mso-fareast-font-family:"Times New Roman";\r
167 mso-fareast-theme-font:major-fareast;\r
168 mso-hansi-font-family:Cambria;\r
169 mso-hansi-theme-font:major-latin;\r
170 mso-bidi-font-family:"Times New Roman";\r
171 mso-bidi-theme-font:major-bidi;\r
172 color:#4F81BD;\r
173 mso-themecolor:accent1;\r
174 font-weight:bold;}\r
175 span.Heading3Char\r
176 {mso-style-name:"Heading 3 Char";\r
177 mso-style-unhide:no;\r
178 mso-style-locked:yes;\r
179 mso-style-link:"Heading 3";\r
180 mso-ansi-font-size:12.0pt;\r
181 mso-bidi-font-size:12.0pt;\r
182 font-family:"Cambria","serif";\r
183 mso-ascii-font-family:Cambria;\r
184 mso-ascii-theme-font:major-latin;\r
185 mso-fareast-font-family:"Times New Roman";\r
186 mso-fareast-theme-font:major-fareast;\r
187 mso-hansi-font-family:Cambria;\r
188 mso-hansi-theme-font:major-latin;\r
189 mso-bidi-font-family:"Times New Roman";\r
190 mso-bidi-theme-font:major-bidi;\r
191 color:#4F81BD;\r
192 mso-themecolor:accent1;\r
193 font-weight:bold;}\r
194 span.BalloonTextChar\r
195 {mso-style-name:"Balloon Text Char";\r
196 mso-style-unhide:no;\r
197 mso-style-locked:yes;\r
198 mso-style-link:"Balloon Text";\r
199 mso-ansi-font-size:8.0pt;\r
200 mso-bidi-font-size:8.0pt;\r
201 font-family:"Tahoma","sans-serif";\r
202 mso-ascii-font-family:Tahoma;\r
203 mso-hansi-font-family:Tahoma;\r
204 mso-bidi-font-family:Tahoma;}\r
205 .MsoChpDefault\r
206 {mso-style-type:export-only;\r
207 mso-default-props:yes;\r
208 font-size:10.0pt;\r
209 mso-ansi-font-size:10.0pt;\r
210 mso-bidi-font-size:10.0pt;}\r
211 @page WordSection1\r
212 {size:8.5in 11.0in;\r
213 margin:1.0in 1.25in 1.0in 1.25in;\r
214 mso-header-margin:.5in;\r
215 mso-footer-margin:.5in;\r
216 mso-paper-source:0;}\r
217 div.WordSection1\r
218 {page:WordSection1;}\r
219 /* List Definitions */\r
220 @list l0\r
221 {mso-list-id:62067358;\r
222 mso-list-template-ids:-174943062;}\r
223 @list l0:level1\r
224 {mso-level-number-format:bullet;\r
225 mso-level-text:\F0B7;\r
226 mso-level-tab-stop:.5in;\r
227 mso-level-number-position:left;\r
228 text-indent:-.25in;\r
229 mso-ansi-font-size:10.0pt;\r
230 font-family:Symbol;}\r
231 @list l0:level2\r
232 {mso-level-tab-stop:1.0in;\r
233 mso-level-number-position:left;\r
234 text-indent:-.25in;}\r
235 @list l0:level3\r
236 {mso-level-tab-stop:1.5in;\r
237 mso-level-number-position:left;\r
238 text-indent:-.25in;}\r
239 @list l0:level4\r
240 {mso-level-tab-stop:2.0in;\r
241 mso-level-number-position:left;\r
242 text-indent:-.25in;}\r
243 @list l0:level5\r
244 {mso-level-tab-stop:2.5in;\r
245 mso-level-number-position:left;\r
246 text-indent:-.25in;}\r
247 @list l0:level6\r
248 {mso-level-tab-stop:3.0in;\r
249 mso-level-number-position:left;\r
250 text-indent:-.25in;}\r
251 @list l0:level7\r
252 {mso-level-tab-stop:3.5in;\r
253 mso-level-number-position:left;\r
254 text-indent:-.25in;}\r
255 @list l0:level8\r
256 {mso-level-tab-stop:4.0in;\r
257 mso-level-number-position:left;\r
258 text-indent:-.25in;}\r
259 @list l0:level9\r
260 {mso-level-tab-stop:4.5in;\r
261 mso-level-number-position:left;\r
262 text-indent:-.25in;}\r
263 @list l1\r
264 {mso-list-id:128015942;\r
265 mso-list-template-ids:-90681214;}\r
266 @list l1:level1\r
267 {mso-level-tab-stop:.5in;\r
268 mso-level-number-position:left;\r
269 text-indent:-.25in;}\r
270 @list l1:level2\r
271 {mso-level-tab-stop:1.0in;\r
272 mso-level-number-position:left;\r
273 text-indent:-.25in;}\r
274 @list l1:level3\r
275 {mso-level-tab-stop:1.5in;\r
276 mso-level-number-position:left;\r
277 text-indent:-.25in;}\r
278 @list l1:level4\r
279 {mso-level-tab-stop:2.0in;\r
280 mso-level-number-position:left;\r
281 text-indent:-.25in;}\r
282 @list l1:level5\r
283 {mso-level-tab-stop:2.5in;\r
284 mso-level-number-position:left;\r
285 text-indent:-.25in;}\r
286 @list l1:level6\r
287 {mso-level-tab-stop:3.0in;\r
288 mso-level-number-position:left;\r
289 text-indent:-.25in;}\r
290 @list l1:level7\r
291 {mso-level-tab-stop:3.5in;\r
292 mso-level-number-position:left;\r
293 text-indent:-.25in;}\r
294 @list l1:level8\r
295 {mso-level-tab-stop:4.0in;\r
296 mso-level-number-position:left;\r
297 text-indent:-.25in;}\r
298 @list l1:level9\r
299 {mso-level-tab-stop:4.5in;\r
300 mso-level-number-position:left;\r
301 text-indent:-.25in;}\r
302 @list l2\r
303 {mso-list-id:216556000;\r
304 mso-list-template-ids:925924412;}\r
305 @list l2:level1\r
306 {mso-level-number-format:bullet;\r
307 mso-level-text:\F0B7;\r
308 mso-level-tab-stop:.5in;\r
309 mso-level-number-position:left;\r
310 text-indent:-.25in;\r
311 mso-ansi-font-size:10.0pt;\r
312 font-family:Symbol;}\r
313 @list l2:level2\r
314 {mso-level-number-format:bullet;\r
315 mso-level-text:\F0B7;\r
316 mso-level-tab-stop:1.0in;\r
317 mso-level-number-position:left;\r
318 text-indent:-.25in;\r
319 mso-ansi-font-size:10.0pt;\r
320 font-family:Symbol;}\r
321 @list l2:level3\r
322 {mso-level-tab-stop:1.5in;\r
323 mso-level-number-position:left;\r
324 text-indent:-.25in;}\r
325 @list l2:level4\r
326 {mso-level-tab-stop:2.0in;\r
327 mso-level-number-position:left;\r
328 text-indent:-.25in;}\r
329 @list l2:level5\r
330 {mso-level-tab-stop:2.5in;\r
331 mso-level-number-position:left;\r
332 text-indent:-.25in;}\r
333 @list l2:level6\r
334 {mso-level-tab-stop:3.0in;\r
335 mso-level-number-position:left;\r
336 text-indent:-.25in;}\r
337 @list l2:level7\r
338 {mso-level-tab-stop:3.5in;\r
339 mso-level-number-position:left;\r
340 text-indent:-.25in;}\r
341 @list l2:level8\r
342 {mso-level-tab-stop:4.0in;\r
343 mso-level-number-position:left;\r
344 text-indent:-.25in;}\r
345 @list l2:level9\r
346 {mso-level-tab-stop:4.5in;\r
347 mso-level-number-position:left;\r
348 text-indent:-.25in;}\r
349 @list l3\r
350 {mso-list-id:562446694;\r
351 mso-list-template-ids:913898366;}\r
352 @list l3:level1\r
353 {mso-level-number-format:bullet;\r
354 mso-level-text:\F0B7;\r
355 mso-level-tab-stop:.5in;\r
356 mso-level-number-position:left;\r
357 text-indent:-.25in;\r
358 mso-ansi-font-size:10.0pt;\r
359 font-family:Symbol;}\r
360 @list l3:level2\r
361 {mso-level-tab-stop:1.0in;\r
362 mso-level-number-position:left;\r
363 text-indent:-.25in;}\r
364 @list l3:level3\r
365 {mso-level-tab-stop:1.5in;\r
366 mso-level-number-position:left;\r
367 text-indent:-.25in;}\r
368 @list l3:level4\r
369 {mso-level-tab-stop:2.0in;\r
370 mso-level-number-position:left;\r
371 text-indent:-.25in;}\r
372 @list l3:level5\r
373 {mso-level-tab-stop:2.5in;\r
374 mso-level-number-position:left;\r
375 text-indent:-.25in;}\r
376 @list l3:level6\r
377 {mso-level-tab-stop:3.0in;\r
378 mso-level-number-position:left;\r
379 text-indent:-.25in;}\r
380 @list l3:level7\r
381 {mso-level-tab-stop:3.5in;\r
382 mso-level-number-position:left;\r
383 text-indent:-.25in;}\r
384 @list l3:level8\r
385 {mso-level-tab-stop:4.0in;\r
386 mso-level-number-position:left;\r
387 text-indent:-.25in;}\r
388 @list l3:level9\r
389 {mso-level-tab-stop:4.5in;\r
390 mso-level-number-position:left;\r
391 text-indent:-.25in;}\r
392 @list l4\r
393 {mso-list-id:797802132;\r
394 mso-list-template-ids:-1971191336;}\r
395 @list l4:level1\r
396 {mso-level-tab-stop:.5in;\r
397 mso-level-number-position:left;\r
398 text-indent:-.25in;}\r
399 @list l4:level2\r
400 {mso-level-tab-stop:1.0in;\r
401 mso-level-number-position:left;\r
402 text-indent:-.25in;}\r
403 @list l4:level3\r
404 {mso-level-tab-stop:1.5in;\r
405 mso-level-number-position:left;\r
406 text-indent:-.25in;}\r
407 @list l4:level4\r
408 {mso-level-tab-stop:2.0in;\r
409 mso-level-number-position:left;\r
410 text-indent:-.25in;}\r
411 @list l4:level5\r
412 {mso-level-tab-stop:2.5in;\r
413 mso-level-number-position:left;\r
414 text-indent:-.25in;}\r
415 @list l4:level6\r
416 {mso-level-tab-stop:3.0in;\r
417 mso-level-number-position:left;\r
418 text-indent:-.25in;}\r
419 @list l4:level7\r
420 {mso-level-tab-stop:3.5in;\r
421 mso-level-number-position:left;\r
422 text-indent:-.25in;}\r
423 @list l4:level8\r
424 {mso-level-tab-stop:4.0in;\r
425 mso-level-number-position:left;\r
426 text-indent:-.25in;}\r
427 @list l4:level9\r
428 {mso-level-tab-stop:4.5in;\r
429 mso-level-number-position:left;\r
430 text-indent:-.25in;}\r
431 @list l5\r
432 {mso-list-id:907304066;\r
433 mso-list-template-ids:1969781532;}\r
434 @list l5:level1\r
435 {mso-level-tab-stop:.5in;\r
436 mso-level-number-position:left;\r
437 text-indent:-.25in;}\r
438 @list l5:level2\r
439 {mso-level-tab-stop:1.0in;\r
440 mso-level-number-position:left;\r
441 text-indent:-.25in;}\r
442 @list l5:level3\r
443 {mso-level-tab-stop:1.5in;\r
444 mso-level-number-position:left;\r
445 text-indent:-.25in;}\r
446 @list l5:level4\r
447 {mso-level-tab-stop:2.0in;\r
448 mso-level-number-position:left;\r
449 text-indent:-.25in;}\r
450 @list l5:level5\r
451 {mso-level-tab-stop:2.5in;\r
452 mso-level-number-position:left;\r
453 text-indent:-.25in;}\r
454 @list l5:level6\r
455 {mso-level-tab-stop:3.0in;\r
456 mso-level-number-position:left;\r
457 text-indent:-.25in;}\r
458 @list l5:level7\r
459 {mso-level-tab-stop:3.5in;\r
460 mso-level-number-position:left;\r
461 text-indent:-.25in;}\r
462 @list l5:level8\r
463 {mso-level-tab-stop:4.0in;\r
464 mso-level-number-position:left;\r
465 text-indent:-.25in;}\r
466 @list l5:level9\r
467 {mso-level-tab-stop:4.5in;\r
468 mso-level-number-position:left;\r
469 text-indent:-.25in;}\r
470 @list l6\r
471 {mso-list-id:1050613616;\r
472 mso-list-template-ids:-1009886748;}\r
473 @list l6:level1\r
474 {mso-level-number-format:bullet;\r
475 mso-level-text:\F0B7;\r
476 mso-level-tab-stop:.5in;\r
477 mso-level-number-position:left;\r
478 text-indent:-.25in;\r
479 mso-ansi-font-size:10.0pt;\r
480 font-family:Symbol;}\r
481 @list l6:level2\r
482 {mso-level-number-format:bullet;\r
483 mso-level-text:\F0B7;\r
484 mso-level-tab-stop:1.0in;\r
485 mso-level-number-position:left;\r
486 text-indent:-.25in;\r
487 mso-ansi-font-size:10.0pt;\r
488 font-family:Symbol;}\r
489 @list l6:level3\r
490 {mso-level-tab-stop:1.5in;\r
491 mso-level-number-position:left;\r
492 text-indent:-.25in;}\r
493 @list l6:level4\r
494 {mso-level-tab-stop:2.0in;\r
495 mso-level-number-position:left;\r
496 text-indent:-.25in;}\r
497 @list l6:level5\r
498 {mso-level-tab-stop:2.5in;\r
499 mso-level-number-position:left;\r
500 text-indent:-.25in;}\r
501 @list l6:level6\r
502 {mso-level-tab-stop:3.0in;\r
503 mso-level-number-position:left;\r
504 text-indent:-.25in;}\r
505 @list l6:level7\r
506 {mso-level-tab-stop:3.5in;\r
507 mso-level-number-position:left;\r
508 text-indent:-.25in;}\r
509 @list l6:level8\r
510 {mso-level-tab-stop:4.0in;\r
511 mso-level-number-position:left;\r
512 text-indent:-.25in;}\r
513 @list l6:level9\r
514 {mso-level-tab-stop:4.5in;\r
515 mso-level-number-position:left;\r
516 text-indent:-.25in;}\r
517 @list l7\r
518 {mso-list-id:1234970193;\r
519 mso-list-template-ids:2055904002;}\r
520 @list l7:level1\r
521 {mso-level-number-format:bullet;\r
522 mso-level-text:\F0B7;\r
523 mso-level-tab-stop:.5in;\r
524 mso-level-number-position:left;\r
525 text-indent:-.25in;\r
526 mso-ansi-font-size:10.0pt;\r
527 font-family:Symbol;}\r
528 @list l7:level2\r
529 {mso-level-number-format:bullet;\r
530 mso-level-text:\F0B7;\r
531 mso-level-tab-stop:1.0in;\r
532 mso-level-number-position:left;\r
533 text-indent:-.25in;\r
534 mso-ansi-font-size:10.0pt;\r
535 font-family:Symbol;}\r
536 @list l7:level3\r
537 {mso-level-tab-stop:1.5in;\r
538 mso-level-number-position:left;\r
539 text-indent:-.25in;}\r
540 @list l7:level4\r
541 {mso-level-tab-stop:2.0in;\r
542 mso-level-number-position:left;\r
543 text-indent:-.25in;}\r
544 @list l7:level5\r
545 {mso-level-tab-stop:2.5in;\r
546 mso-level-number-position:left;\r
547 text-indent:-.25in;}\r
548 @list l7:level6\r
549 {mso-level-tab-stop:3.0in;\r
550 mso-level-number-position:left;\r
551 text-indent:-.25in;}\r
552 @list l7:level7\r
553 {mso-level-tab-stop:3.5in;\r
554 mso-level-number-position:left;\r
555 text-indent:-.25in;}\r
556 @list l7:level8\r
557 {mso-level-tab-stop:4.0in;\r
558 mso-level-number-position:left;\r
559 text-indent:-.25in;}\r
560 @list l7:level9\r
561 {mso-level-tab-stop:4.5in;\r
562 mso-level-number-position:left;\r
563 text-indent:-.25in;}\r
564 @list l8\r
565 {mso-list-id:1846092290;\r
566 mso-list-template-ids:-768590846;}\r
567 @list l8:level1\r
568 {mso-level-start-at:2;\r
569 mso-level-tab-stop:.5in;\r
570 mso-level-number-position:left;\r
571 text-indent:-.25in;}\r
572 @list l8:level2\r
573 {mso-level-tab-stop:1.0in;\r
574 mso-level-number-position:left;\r
575 text-indent:-.25in;}\r
576 @list l8:level3\r
577 {mso-level-tab-stop:1.5in;\r
578 mso-level-number-position:left;\r
579 text-indent:-.25in;}\r
580 @list l8:level4\r
581 {mso-level-tab-stop:2.0in;\r
582 mso-level-number-position:left;\r
583 text-indent:-.25in;}\r
584 @list l8:level5\r
585 {mso-level-tab-stop:2.5in;\r
586 mso-level-number-position:left;\r
587 text-indent:-.25in;}\r
588 @list l8:level6\r
589 {mso-level-tab-stop:3.0in;\r
590 mso-level-number-position:left;\r
591 text-indent:-.25in;}\r
592 @list l8:level7\r
593 {mso-level-tab-stop:3.5in;\r
594 mso-level-number-position:left;\r
595 text-indent:-.25in;}\r
596 @list l8:level8\r
597 {mso-level-tab-stop:4.0in;\r
598 mso-level-number-position:left;\r
599 text-indent:-.25in;}\r
600 @list l8:level9\r
601 {mso-level-tab-stop:4.5in;\r
602 mso-level-number-position:left;\r
603 text-indent:-.25in;}\r
604 @list l9\r
605 {mso-list-id:1894656566;\r
606 mso-list-template-ids:1199983812;}\r
607 @list l9:level1\r
608 {mso-level-start-at:2;\r
609 mso-level-tab-stop:.5in;\r
610 mso-level-number-position:left;\r
611 text-indent:-.25in;}\r
612 @list l9:level2\r
613 {mso-level-tab-stop:1.0in;\r
614 mso-level-number-position:left;\r
615 text-indent:-.25in;}\r
616 @list l9:level3\r
617 {mso-level-tab-stop:1.5in;\r
618 mso-level-number-position:left;\r
619 text-indent:-.25in;}\r
620 @list l9:level4\r
621 {mso-level-tab-stop:2.0in;\r
622 mso-level-number-position:left;\r
623 text-indent:-.25in;}\r
624 @list l9:level5\r
625 {mso-level-tab-stop:2.5in;\r
626 mso-level-number-position:left;\r
627 text-indent:-.25in;}\r
628 @list l9:level6\r
629 {mso-level-tab-stop:3.0in;\r
630 mso-level-number-position:left;\r
631 text-indent:-.25in;}\r
632 @list l9:level7\r
633 {mso-level-tab-stop:3.5in;\r
634 mso-level-number-position:left;\r
635 text-indent:-.25in;}\r
636 @list l9:level8\r
637 {mso-level-tab-stop:4.0in;\r
638 mso-level-number-position:left;\r
639 text-indent:-.25in;}\r
640 @list l9:level9\r
641 {mso-level-tab-stop:4.5in;\r
642 mso-level-number-position:left;\r
643 text-indent:-.25in;}\r
644 ol\r
645 {margin-bottom:0in;}\r
646 ul\r
647 {margin-bottom:0in;}\r
648 -->\r
649 </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} </style> <![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="7170"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]-->\r
650     <meta content="MCD Application Team" name="author"></head>\r
651 <body link="blue" vlink="blue">\r
652     <div class="WordSection1">\r
653       <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><o:p>&nbsp;</o:p></span></p>\r
654       <div align="center">\r
655         <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">\r
656           <tbody>\r
657             <tr>\r
658               <td style="padding: 0in;" valign="top">\r
659                 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">\r
660                   <tbody>\r
661                     <tr style="">\r
662                       <td style="padding: 0in 5.4pt;" valign="top">\r
663                         <p class="MsoNormal"><span style="font-size: 8pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue;"><a href="../../Release_Notes.html">Back to Release\r
664                               page</a></span><span style="font-size: 10pt;"><o:p></o:p></span></p>\r
665                       </td>\r
666                     </tr>\r
667                     <tr style="">\r
668                       <td style="padding: 1.5pt;">\r
669                         <h1 style="margin-bottom: 0.25in; text-align: center;" align="center"><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 255);">Release\r
670 Notes\r
671                             for STM32H7xx HAL Drivers</span><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></h1>\r
672                         <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">Copyright\r
673 2017\r
674                             STMicroelectronics</span><span style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>\r
675                         <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"><img style="border: 0px solid ; width: 171px; height: 126px;" alt="" id="_x0000_i1026" src="../../_htmresc/st_logo.png"></span></p>\r
676             <p class="MsoNormal" style="text-align: center;" align="center"><span lang="fr"><font face="Arial">The&nbsp;hardware\r
677 abstraction layer (HAL) provides low level drivers and the hardware\r
678 interfacing methods to interact with upper layer (application,\r
679 libraries and stacks). &nbsp;It includes a complete set of ready-to-use\r
680 APIs, that are feature-oriented instead of IP-Oriented to simplify user\r
681 application development</font></span></p>\r
682             <p class="MsoNormal" style="text-align: center;" align="center"><span lang="fr"></span><br>\r
683             <span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"></span><span style="font-size: 10pt;"><o:p></o:p></span></p>\r
684 \r
685                       </td>\r
686                     </tr>\r
687                   </tbody>\r
688                 </table>\r
689                 <h2 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="License"></a><span style="font-size: 12pt; color: white;">License<o:p></o:p></span></h2><p style="margin: 0px 0px 0px 0in; font-size: medium; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; padding-top: 3px; padding-bottom: 3px;">This\r
690 software component is licensed by ST under BSD 3-Clause\r
691 license,&nbsp;the "License"; You may not use this component except in\r
692 compliance with the License. You may obtain a copy of the License at:</p><p style="margin: 0px 0px 0px 0in; font-size: medium; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; padding-top: 3px; padding-bottom: 3px; text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause" target="_blank" style="color: blue; text-decoration: underline;">https://opensource.org/licenses/BSD-3-Clause</a></p><table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" width="900">\r
693                   <tbody>\r
694                     <tr style="">\r
695                       <td style="padding: 0in;" valign="top">\r
696                         <h2 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="History"></a><span style="font-size: 12pt; color: white;">Update\r
697                             History</span></h2>\r
698             <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 196px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.5.0RC1\r
699                             / 12-December-2018</span></h3>\r
700 \r
701                         \r
702             <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main\r
703                                 Changes</span></u></b></p>\r
704 \r
705                         \r
706             <ul style="margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Add support for VOS0 power regulator voltage scaling with 480MHz over clock.</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">General\r
707                               updates to fix known defects and enhancements\r
708                               implementation.</span></li></ul><ul style="margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Add Dual core API for system peripherals HAL and LL (<span style="font-weight: bold;">COMP, CORTEX, ETH, FLASH, GPIO, HSEM, MDIOS, PWR, RCC, RTC</span>)&nbsp;</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL ADC:</strong>&nbsp;</span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Update to support STM32H7 Rev.X and above : 8bits resolution settings. (Driver remains compatible for STM32H7 Rev.Y)</span></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL CRYP:</span>&nbsp;Update to support STM32H7 devices rev.X and above.</span><span style="font-family: Verdana; font-size: 10pt;"></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL FLASH:</strong></span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Update to support STM32H7 devices rev.X and above.</span><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US"></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Add support for CRC calculation feature</span><span style="font-family: Verdana; font-size: 10pt;">.</span></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL PWR:</strong></span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Update to support VOS0&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">power regulator voltage scaling</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;">Improve&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif; color: black;" lang="EN-US">implementation</span><span style="font-family: Verdana; font-size: 10pt;"> of HAL_PWREx_ConfigSupply function.</span></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL RAMECC:</strong></span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Fix typo in HAL_RAMECC_EnableNotification and HAL_RAMECC_DisableNotification APIs.</span><span style="font-family: Verdana; font-size: 10pt;"></span></li></ul></ul><ul style="margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL SAI:</strong></span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Update to support STM32H7 Rev.X and above</span><span style="font-family: Verdana; font-size: 10pt;">.</span></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL GPIO:</span>\r
709 Add definition for new AF available in STM32H7\r
710 Rev.X:&nbsp;GPIO_AF0_C1DSLEEP, GPIO_AF0_C1DSLEEP, GPIO_AF0_C1SLEEP,\r
711 GPIO_AF0_D1PWREN, GPIO_AF0_D2PWREN,&nbsp;GPIO_AF0_C2DSLEEP,\r
712 GPIO_AF0_C2SLEEP and </span><span lang="fr"><font color="#000000" face="Segoe UI" size="2">GPIO_AF13_CRS_SYNC</font>.</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL SYSTEM</span>: Add new APIs to allow timers break source selection (new feature of </span><span style="font-family: Verdana; font-size: 10pt;">STM32H7 devices rev.X and above)</span></li></ul><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; margin-left: 0in; font-size: 13.5pt; font-family: &quot;Times New Roman&quot;,serif; font-weight: bold; color: rgb(0, 0, 0); font-style: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; width: 196px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.4.0 / 30-November-2018</span></h3><p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt; font-size: medium; font-family: &quot;Times New Roman&quot;,serif; color: rgb(0, 0, 0); font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><b><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes</span></u></b></p><ul style="margin-bottom: 0in; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: medium; font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">General updates to fix known defects and<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">implementation<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">enhancements.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add&nbsp; LL drivers :</span><span style="font-family: Verdana; font-size: 10pt;">&nbsp;<span style="font-weight: bold;">LL_ADC, LL_BDMA, LL_BUS,<span>&nbsp;</span></span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_COMP,<span>&nbsp;</span></span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_CORTEX, LL_CRC,&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_DAC,</span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;"><span>&nbsp;</span>LL_DMA, LL_DMA2D, LL_DMAMUX,&nbsp;<span>&nbsp;</span></span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_EXTI,<span>&nbsp;</span></span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_GPIO, LL_HRTIM, LL_HSEM, LL_I2C, LL_IWDG, LL_LPTIM, LL_LPUART, LL_MDMA,<span>&nbsp;</span></span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_OPAMP,</span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_PWR, LL_RCC, LL_RNG, LL_RTC,&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_SPI,</span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;"><span>&nbsp;</span>LL_SWPMI, LL_SYSTEM, LL_TIM,&nbsp;LL_USART,&nbsp; LL_UTILS, LL_WWDG</span></span></li><li><span style="font-family: Verdana; font-size: 10pt;">Introduce the<span>&nbsp;</span><span style="font-weight: bold;">register callback</span>&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">mechanism</span><span style="font-family: Verdana; font-size: 10pt;">. It permits the user to configure dynamically the interrupt callbacks.</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">hal_conf_template.h\r
713 is updated to embed the required new define to activate the feature :\r
714 one define per HAL driver, example: USE_HAL_I2C_REGISTER_CALLBACKS</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add HAL<span>&nbsp;</span><span style="font-weight: bold;">EXTI</span><span>&nbsp;</span>driver</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add HAL<span>&nbsp;</span><span style="font-weight: bold;">RAMECC</span><span>&nbsp;</span>driver</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL</span><span>&nbsp;</span>: stm32h7xx_hal.c and stm32h7xx_hal.h and stm32h7xx_hal_conf_template.h files</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix register bit field "SYSCFG_PMCR_EPIS_SEL" naming in function "HAL_SYSCFG_ETHInterfaceSelect" in<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">stm32h7xx_hal.c</span><span style="font-family: Verdana; font-size: 10pt;">:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">Alignment<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">with the cmsis device include files.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rename internal private macro "IS_EXTI_CONFIG_LINE" to IS_HAL_EXTI_CONFIG_LINE in<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">stm32h7xx_hal.h</span><span style="font-family: Verdana; font-size: 10pt;">: to avoid conflict with HAL EXTI driver.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update stm32h7xx_hal_conf_template.h to add HAL EXTI and HAL RAMECC</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update stm32h7xx_hal_conf_template.h to to put<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">the\r
715 include of the&nbsp;MDMA HAL header file&nbsp;before the include of the\r
716 JPEG and QSPI HAL header files (as JPEG and QSPI HAL drivers are using\r
717 the MDMA)</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">File stm32h7xx_hal.c, update HAL_SetFMCMemorySwappingConfig and &nbsp;HAL_GetFMCMemorySwappingConfig to align with<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">Reference Manual regarding registers and bit defintion naming</span><span style="font-family: Verdana; font-size: 10pt;">.&nbsp;</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">stm32h7xx_hal.c with Driver version number set to V1.4.0</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL ADC:</strong>&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Remove BoostMode from Init structure, this settings is&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">automatically</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>handled by HAL_ADC_Init() function depending of the ADC Clock value.</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">Caution :&nbsp;</span></span><b><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">compatibility</span></b><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;"><span>&nbsp;</span>break with previous version regarding ADC init parameters (ADC_InitTypeDef structure)</span>&nbsp;</span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_CRYP</span><span>&nbsp;</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Improve error detection in function "CRYP_GCMCCM_SetPayloadPhase_IT"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Improve padding management in funcion "CRYP_GCMCCM_SetPayloadPhase_IT"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix data counter issue in function "CRYP_AESCCM_Process"</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_DFSDM</span><span>&nbsp;</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rename DFSDM_FILTER_EXT_TRIG_LPTIMx with DFSDM_FILTER_EXT_TRIG_LPTIMx_OUT.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL DMA:</strong>&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add double buffering feature support for BDMA.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix DMA_FLAG_FEIF0_4 and DMA_FLAG_DMEIF0_4 numerical values (no impact on the functional&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">behavior</span><span style="font-family: Verdana; font-size: 10pt;">)</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add&nbsp;a Clean/Reset of callbacks in HAL_DMA_DeInit()</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Remove\r
718 FIFO error enabling in "HAL_DMA_Start_IT". when FIFO error monitoring\r
719 is requested in IT model, the macro __HAL_DMA_ENABLE_IT can be used to\r
720 enable the FIFO error IT at the user Msp function.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Remove check on busy state within "HAL_DMA_DeInit" function : to allow forcing a&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">de-initialization</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>even in busy state</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL ETH:</strong><span>&nbsp;</span>Add&nbsp;check for input buffer against NULL in function HAL_ETH_GetRxDataBuffer.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL FDCAN:</strong>&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">Fix counter increment in API HAL_FDCAN_ConfigFilter</span><span style="font-family: Verdana; font-size: 10pt;">.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix comment&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">description<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">of parameter "RxFDFflag" in "FDCAN_ProtocolStatusTypeDef" structure</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix comment&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">description<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">of defines FDCAN_FRAME_FD_NO_BRS and FDCAN_FRAME_FD_BRS</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add a reset of FDCAN operation mode in the "HAL_FDCAN_Init" function</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add Error Status callback support:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add parameter "ErrorStatusCallback" in FDCAN_HandleTypeDef structure in stm32h7xx_hal_fdcan.h.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add typedef "pFDCAN_ErrorStatusCallbackTypeDef"&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">in stm32h7xx_hal_fdcan.h.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add APIs "HAL_FDCAN_RegisterErrorStatusCallback" and "HAL_FDCAN_UnRegisterErrorStatusCallback"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add weak callback "HAL_FDCAN_ErrorStatusCallback"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update "HAL_FDCAN_IRQHandler" function to call the<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">ErrorStatusCallback in case of an error status interrupt.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Improve\r
721 error management by adding error codes "HAL_FDCAN_ERROR_FIFO_EMPTY" and\r
722 "HAL_FDCAN_ERROR_FIFO_FULL" used in case of FIFO full in\r
723 "HAL_FDCAN_AddMessageToTxFifoQ" and FIFO empty in\r
724 "HAL_FDCAN_GetRxMessage" functions</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix implementation issue in "HAL_FDCAN_ResetTimeoutCounter" function</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Improve\r
725 behavior of "HAL_FDCAN_GetRxMessage" and "HAL_FDCAN_GetTxEvent"\r
726 functions : operation not allowed&nbsp;in HAL_FDCAN_STATE_READY\r
727 state.&nbsp;</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL FLASH:</strong></span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Align driver with the Reference Manual regarding registers and bit defintion naming</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_GPIO</span><span>&nbsp;</span>:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">&nbsp;Add assert check of parameter GPIO_Pin in function "HAL_GPIO_DeInit"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add assert check against alternate function&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">availability<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">for parameter "GPIOx" in function "HAL_GPIO_Init"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Improve "HAL_GPIO_TogglePin" function&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">against reentrancy.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Move GPIO clearing to default values in "HAL_GPIO_DeInit"&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">function<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">after EXTI clearing to avoid unexpected pending interrupts issues.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_HRTIM</span><span>&nbsp;</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix "HAL_HRTIM_FaultConfig" function regarding FLTINR1 and FLTINR2 registers settings</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update\r
728 "HAL_HRTIM_SimpleBaseStop_DMA", "HAL_HRTIM_SimpleOCStop_DMA" and\r
729 "HAL_HRTIM_SimplePWMStop_DMA" functions to add a check for the DMA\r
730 handle against NULL pointer.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">HAL_HRTIM_SimpleOCChannelConfig,,<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">"HAL_HRTIM_SimpleCaptureChannelConfig",\r
731 HAL_HRTIM_SimplePWMChannelConfig and&nbsp;\r
732 "HAL_HRTIM_SimpleOnePulseChannelConfig" functions : considering\r
733 parameters "pSimpleOCChannelCfg-&gt;Polarity " ,\r
734 "pSimpleOCChannelCfg-&gt;IdleLevel" and\r
735 "pSimpleCaptureChannelCfg-&gt;EventSensitivity"</span></li></ul></ul><ul style="margin-bottom: 0in; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: medium; font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL IRDA: compatibilty break,&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">alignment<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">with STM32L4 (</span><span style="font-family: Verdana; font-size: 10pt;">for inter STM32 families portability</span><span style="font-family: Verdana; font-size: 10pt;">)</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add new field "ClockPrescaler" to "IRDA_InitTypeDef" structure"</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL I2C:&nbsp;</span></span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">ErrorCode is set to HAL_I2C_ERROR_INVALID_PARAM in all APIs when I2C handle is NULL</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add and I2C&nbsp;restart condition for each call of HAL_I2C_Master_Sequential_xxxx_IT</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rename APIs "HAL_I2C_Master_Sequential_Transmit_IT" and "HAL_I2C_Master_Seq_Receive_IT"&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">respectively<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">to "HAL_I2C_Master_Seq_Transmit_IT" and "HAL_I2C_Master_Seq_Receive_IT" for MISRA-C 2012 compliancy.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rename APIs "HAL_I2C_Slave_Sequential_Transmit_IT" and "HAL_I2C_Slave_Sequential_Receive_IT"&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">respectively<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">to "HAL_I2C_Slave_Seq_Transmit_IT" and "HAL_I2C_Slave_Seq_Receive_IT" for MISRA-C 2012 compliancy.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rename APIs "HAL_I2C_Master_Sequential_Transmit_DMA" and "HAL_I2C_Master_Seq_Receive_DMA"&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">respectively<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">to "HAL_I2C_Master_Seq_Transmit_DMA" and "HAL_I2C_Master_Seq_Receive_DMA" for MISRA-C 2012 compliancy.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rename APIs "HAL_I2C_Slave_Sequential_Transmit_DMA" and "HAL_I2C_Slave_Sequential_Receive_DMA"&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">respectively</span><span style="font-family: Verdana; font-size: 10pt;">to "HAL_I2C_Slave_Seq_Transmit_DMA" and "HAL_I2C_Slave_Seq_Receive_DMA" for MISRA-C 2012 compliancy.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL I2S:&nbsp;</span></span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Align driver with the Reference Manual regarding registers and bit&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">definition</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>naming.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix HAL_I2S_DMAPause and HAL_I2S_DMAResume management</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">HAL_I2S_DMAStop is no more supported (return HAL_I2S_ERROR_NOT_SUPPORTED when called)</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">&nbsp;Fix FifoThreshold affectation into HAL_I2S_Init</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update several defines into stm32h7xx_hal_i2s.h</span><span style="font-family: Verdana; font-size: 10pt;"></span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add&nbsp;macro __HAL_I2S_CLEAR_SUSPFLAG</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix compilation issue when SPI driver is not included in the project (Due to the use of some HAL SPI define, use&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">appropriate</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>I2S defines instead)</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix&nbsp;Tx\r
736 and RX buffers increment to avoid memory overflow (functions\r
737 HAL_I2S_Transmit, HAL_I2S_Receive, I2S_RxISR_16BIT, I2S_RxISR_32BIT,\r
738 I2S_TxISR_16BIT and I2S_TxISR_32BIT)<br></span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">Known limitations</span><span>&nbsp;</span>:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">Driver not fully tested, some features may not be working as expected</span>.&nbsp;</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black; font-weight: bold;"><span style="font-family: Verdana; font-size: 10pt;">A new version of this driver will be&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">available</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>in next release with full features tested.</span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_JPEG</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">&nbsp;Remove include of MDMA HAL driver as it is already done through the stm32h7xx_hal_conf.h header file</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Note : in the<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">stm32h7xx_hal_conf.h the include of the MDMA HAL header file must be done before the include of the JPEG HAL header file (</span><span style="font-family: Verdana; font-size: 10pt;">stm32h7xx_hal_conf_template.h updated accordingly</span><span style="font-family: Verdana; font-size: 10pt;">)</span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_LPTIM</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update "HAL_LPTIM_Init" function to add a clock&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">polarity<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">reset.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update "__HAL_LPTIM_DISABLE" macro&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">implementation</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Replace usage of global variables "tmpclksource", "tmpIER", "tmpCFGR", "tmpCMP", "tmpARR" and "tmpCFGR2"&nbsp; by local ones.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_MDMA</span>:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Remove check on busy state within "HAL_MDMA_DeInit" function : to allow forcing a&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">de-initialization</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>even in busy state</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_MMC</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rename "BLOCKSIZE" &nbsp;define to "MMC_BLOCKSIZE" to avoid conflict with HAL SD definition.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_PWR</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">&nbsp;Update "HAL_PWR_DisableWakeUpPin" function to disable the Wakeup for the given wakeup pin only.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix\r
739 "HAL_PWR_EnterSLEEPMode" and "HAL_PWR_EnterSTOPMode" using one single\r
740 __WFE instruction in case low power mode with wait for event.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix "HAL_PWREx_EnterSTOPMode" &nbsp;using one single&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">using one single __WFE instruction&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">in case low power mode with wait for event</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add API "HAL_PWREx_ClearPendingEvent" to clear pending events if any.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_QSPI</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;">Remove include of MDMA HAL driver as it is already done through the stm32h7xx_hal_conf.h header file</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Note : in the<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">stm32h7xx_hal_conf.h the include of the MDMA HAL header file must be done before the include of the QSPI HAL header file<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">(</span><span style="font-family: Verdana; font-size: 10pt;">stm32h7xx_hal_conf_template.h updated accordingly</span><span style="font-family: Verdana; font-size: 10pt;">)</span><span style="font-family: Verdana; font-size: 10pt;">.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">description</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>of MDMA required settings in the "How to use this driver" section</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix the "HAL_QSPI_Transmit_DMA" function:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add check for MDMA settings : Data size and increment mode</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Support of BYTE, HALF WORD and WORD modes</span><span style="font-family: Verdana; font-size: 10pt;"></span></li></ul></ul></ul><ul style="margin-bottom: 0in;"><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Enable the QSPI Transfer complete and errors interrupt before starting the MDMA transfer to avoid race condition</span></li></ul></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix&nbsp; the "HAL_QSPI_Receive_DMA"<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">function :</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"></span>&nbsp;<span style="font-family: Verdana; font-size: 10pt;">Add check for MDMA settings : Data size and increment mode</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Support of BYTE, HALF WORD and WORD modes</span></li></ul></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL RCC:</span>&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add management for "Frac" parameter in PLL2 and PLL3</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add macros __HAL_RCC_MCO1_CONFIG and __HAL_RCC_MCO2_CONFIG.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rewoek HAL_RCC_DeInit function to reset RCC registers.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rework HAL_RCC_ClockConfig function to use the correct&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">divider</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>settings order according to the Reference Manual.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix PCLK1 Configuration in HAL_RCC_ClockConfig function : use correct register RCC-&gt;D2CFGR instead of RCC-&gt;D1CFGR.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add\r
741 definitions of "RCC_SYSCLKSOURCE_STATUS_CSI",\r
742 "RCC_SYSCLKSOURCE_STATUS_HSI", "RCC_SYSCLKSOURCE_STATUS_HSE" and\r
743 "RCC_SYSCLKSOURCE_STATUS_PLLCLK".&nbsp;</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix "HAL_RCC_ClockConfig" implementation:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Null pointer check</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">&nbsp;use "__HAL_FLASH_GET_LATENCY" macro instead of direct register&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">access</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Optimize the wait for clock source switching.</span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL RTC:</span>&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add new macro IS_RTC_TAMPER_FILTER_CONFIG_CORRECT() to check filter is enabled only in case of high or low level.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Align driver with the Reference Manual regarding registers and bit&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">definition</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>naming.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL SAI</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">PDM feature is avilable on SAI1 and SAI4 only</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Improve and fix HAL_SAI_DMAStop and HAL_SAI_Abort APIs</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Expend external synchronization feature to SAI3 and SAI4</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL SD</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix and improve High speed and&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">ultra-high<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">speed&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">behavior</span></li></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add APIs "HAL_SD_ConfigSpeedBusOperation" to configure the SD card speed bus mode :</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">SDMMC_SPEED_MODE_AUTO: Max speed mode supported by the card</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">SDMMC_SPEED_MODE_DEFAULT: Default Speed/SDR12 mode</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">SDMMC_SPEED_MODE_HIGH: High Speed/SDR25 mode</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">SDMMC_SPEED_MODE_ULTRA: Ultra high speed mode</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Remove extra function prototype "HAL_SD_SendSDStatus" from stm32h7xx_hal_sd.h</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">multi-buffering feature implementation</span><span style="font-family: Verdana; font-size: 10pt;">.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_SPI</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update HAL_SPI_Transmit_DMA : checking hmdtx instead of hdmrx.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update to add&nbsp;Reload Feauture and Duplex Packet DXP</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add APIs : "HAL_SPI_Reload_Transmit_IT", "HAL_SPI_Reload_Receive_IT" and "HAL_SPI_Reload_TransmitReceive_IT"</span></li></ul></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Align driver with the Reference Manual regarding registers and bit&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">definition</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>naming.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Known limitations :</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Circular topology not supported: Daisy Chain topology.<br></span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL SMARTCARD:&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">compatibilty break,&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">alignment<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">with STM32L4 (for inter STM32&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">families</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>portability)</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Remove fields "FIFOMode", "TXFIFOThreshold" and "RXFIFOThreshold" from&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">"SMARTCARD_InitTypeDef"<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">structure</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add new field "ClockPrescaler" to "</span><span style="font-family: Verdana; font-size: 10pt;">SMARTCARD</span><span style="font-family: Verdana; font-size: 10pt;">_InitTypeDef" structure"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">SMARTCARD RXFIFO and TXFIFO threshold level defines moved to "stm32h7xx_hal_smartcard_ex.h"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Introduce new APIs to manage the Tx and Rx FIFO :</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">HAL_SMARTCARDEx_EnableFifoMode, HAL_</span><span style="font-family: Verdana; font-size: 10pt;">SMARTCARDEx</span><span style="font-family: Verdana; font-size: 10pt;">_DisableFifoMode, HAL_</span><span style="font-family: Verdana; font-size: 10pt;">SMARTCARDEx</span><span style="font-family: Verdana; font-size: 10pt;">_SetTxFifoThreshold and HAL_</span><span style="font-family: Verdana; font-size: 10pt;">SMARTCARDEx</span><span style="font-family: Verdana; font-size: 10pt;">_SetRxFifoThreshold</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Introduce "HAL_SMARTCARDEx_RxFifoFullCallback" and "HAL_SMARTCARDEx_TxFifoEmptyCallback"&nbsp;</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix Linux compilation warning in function "HAL_SMARTCARD_Receive".</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL SRAM, HAL SDRAM , HAL NOR<span>&nbsp;</span></span>and<span>&nbsp;</span><span style="font-weight: bold;">HAL NAND</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Align driver with the Reference Manual regarding registers and bit&nbsp;</span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">definition</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>naming</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix and improve state and error management.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_TIM</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add a call to HAL_DMA_Abort_IT from HAL_TIM_XXX_Stop_DMA.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add APIs "HAL_TIM_DMABurst_MultiWriteStart" and "HAL_TIM_DMABurst_MultiReadStart".</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL UART</span>:<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">compatibilty break,&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">alignment<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">with STM32L4 (for inter STM32&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">families</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>portability)</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Field &nbsp;"Prescaler" of structure "UART_InitTypeDef" renamed to ClockPrescaler</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">remove fields "FIFOMode", "TXFIFOThreshold" and "RXFIFOThreshold" from&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">"UART_InitTypeDef"<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">structure</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">UART RXFIFO and TXFIFO threshold level defines moved to "stm32h7xx_hal_uart_ex.h"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Introduce new APIs to manage the Tx and Rx FIFO :</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">HAL_UARTEx_EnableFifoMode, HAL_UARTEx_DisableFifoMode, HAL_UARTEx_SetTxFifoThreshold and HAL_UARTEx_SetRxFifoThreshold<br></span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Introduce "HAL_UARTEx_RxFifoFullCallback" and "HAL_UARTEx_TxFifoEmptyCallback"<span>&nbsp;</span><br></span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL USART</span>:<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">compatibilty break,&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">alignment<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">with STM32L4 (</span><span style="font-family: Verdana; font-size: 10pt;">for inter STM32&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">families</span><span style="font-family: Verdana; font-size: 10pt;"><span>&nbsp;</span>portability</span><span style="font-family: Verdana; font-size: 10pt;">)</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Introduce "stm32h7xx_hal_usart_ex.c" file with new Tx/Rx FIFO management APIs</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Field &nbsp;"Prescaler" of structure "USART_InitTypeDef" renamed to ClockPrescaler</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">remove fields "NSS", "SlaveMode", "FIFOMode", "TXFIFOThreshold" and "RXFIFOThreshold" from&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">"USART_InitTypeDef"<span>&nbsp;</span></span><span style="font-family: Verdana; font-size: 10pt;">structure</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">USART RXFIFO and TXFIFO&nbsp; threshold level defines moved to "stm32h7xx_hal_usart_ex.h"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">USART Salve Mode&nbsp;defines moved to "stm32h7xx_hal_usart_ex.h"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Introduce new APIs to manage the Tx and Rx FIFO :</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">HAL_USARTEx_EnableFifoMode, HAL_USARTEx_DisableFifoMode, HAL_USARTEx_SetTxFifoThreshold and HAL_USARTEx_SetRxFifoThreshold</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Introduce new APIs to manage SPI slave mode :</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">HAL_USARTEx_EnableSlaveMode,&nbsp;HAL_USARTEx_DisableSlaveMode and HAL_USARTEx_ConfigNSS</span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL USB</span>:&nbsp;</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-family: Verdana; font-size: 10pt;">Fix condition check for EmptyTX FIFO<span style="font-weight: bold;"></span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US"></span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">Protect the hcd driver to be used only if the USB_OTG_FS, USB_OTG_HS are enabled.</span></li></ul></ul><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.3.0\r
744                             / 29-June-2018</span></h3><p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt; font-size: medium; font-family: &quot;Times New Roman&quot;,serif; color: rgb(0, 0, 0); font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><b><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main Changes</span></u></b></p><ul style="margin-bottom: 0in; color: rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;; font-size: medium; font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; margin-top: 0cm;" type="square"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Updates to fix&nbsp;known defects on HAL Cortex, HAL RCC and HAL SDMMC drivers.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL Cortex:</strong><span>&nbsp;</span>Driver\r
745 update to support 16 MPU regions instead of 8. User can now select an\r
746 MPU regions from MPU_REGION_NUMBER0 to MPU_REGION_NUMBER15.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif;"><strong><span style="font-family: Calibri,sans-serif;">HAL RCC :</span></strong><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span>&nbsp;</span>Update\r
747 and rework HAL_RCC_PeriphCLKConfig function in order to\r
748 support&nbsp;consecutive configurations for several peripherals using\r
749 PLL2 and PLL3. To do so first the given PLL is stopped, then the given\r
750 divider is updated, the given PLL&nbsp; clock output divider is enabled\r
751 and finally the given PLL is enabled.</span></p></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL SDMMC:</strong><span>&nbsp;</span>Fix and&nbsp;</span><span style="font-family: Verdana; font-size: 10pt;">enhancements to support high speed mode</span><span style="font-family: Verdana; font-size: 10pt;">.</span></li></ul><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.2.0\r
752                             / 29-December-2017</span></h3>\r
753 \r
754                         \r
755             <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main\r
756                                 Changes</span></u></b></p>\r
757 \r
758                         \r
759             <ul style="margin-top: 0cm;" type="square">\r
760 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">General\r
761                               updates to fix known defects and enhancements\r
762                               implementation.</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL SPI:</strong> Driver reworked to fix critical issues.</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL:</strong> Update HAL Tick implementation.</span></li>\r
763             </ul>\r
764 <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.1.0\r
765                             / 31-August-2017</span></h3>\r
766                         <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main\r
767                                 Changes</span></u></b></p>\r
768                         <ul style="margin-top: 0cm;" type="square">\r
769                           <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">General\r
770                               updates to fix known defects and enhancements\r
771                               implementation.</span></li>\r
772                           <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL\r
773                                 FLASH:</strong> Add Mass Erase for both banks.</span></li>\r
774                           <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL\r
775                                 RCC:</strong> <br>\r
776                             </span></li>\r
777                           <ul>\r
778                             <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Update\r
779                                 <strong>RCC_PeriphCLKInitTypeDef</strong>\r
780                                 structure for more IP clock selection\r
781                                 flexibility.</span></li>\r
782                             <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Adjust\r
783                                 PLL fractional computation.</span></li>\r
784                           </ul>\r
785                           <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL\r
786                                 SPDIFRX:</strong> Add symbol clock generation.<br>\r
787                             </span></li>\r
788                         </ul>\r
789                         <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.0.0\r
790                             / 21-April-2017</span></h3>\r
791                         <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main\r
792                                 Changes</span></u></b></p>\r
793                         <ul style="margin-top: 0cm;" type="square">\r
794                           <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">First\r
795                               official release for</span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-style: italic; font-weight: bold;">\r
796                                 STM32H743xx/753xx</span> devices</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li>\r
797                         </ul>\r
798                         <b><u><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span></u></b><div style="text-align: justify;"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></div>\r
799                         <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span>\r
800                         <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;">\r
801                             <hr align="center" size="2" width="100%"></span></div>\r
802                         <p class="MsoNormal" style="margin: 4.5pt 0in 4.5pt 0.25in; text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">For\r
803 complete\r
804                             documentation on </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32<span style="color: black;"> Microcontrollers visit </span><u><span style="color: blue;"><a href="http://www.st.com/internet/mcu/family/141.jsp" target="_blank">www.st.com/STM32</a></span></u></span><span style="color: black;"><o:p></o:p></span></p>\r
805                       </td>\r
806                     </tr>\r
807                     <tr>\r
808                       <td style="padding: 0in;" valign="top"><br>\r
809                       </td>\r
810                     </tr>\r
811                   </tbody>\r
812                 </table>\r
813                 <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>\r
814               </td>\r
815             </tr>\r
816           </tbody>\r
817         </table>\r
818       </div>\r
819       <p class="MsoNormal"><o:p>&nbsp;</o:p></p>\r
820     </div>\r
821   </body></html>