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
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
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="--"/> <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
18 /* Font Definitions */
\r
20 {font-family:"Cambria Math";
\r
21 panose-1:2 4 5 3 5 4 6 3 2 4;
\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
28 {font-family:Calibri;
\r
29 panose-1:2 15 5 2 2 2 4 3 2 4;
\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
35 {font-family:Tahoma;
\r
36 panose-1:2 11 6 4 3 5 4 4 2 4;
\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
42 {font-family:Verdana;
\r
43 panose-1:2 11 6 4 3 5 4 4 2 4;
\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
54 margin-bottom:.0001pt;
\r
55 mso-pagination:widow-orphan;
\r
57 font-family:"Times New Roman","serif";
\r
58 mso-fareast-font-family:"Times New Roman";}
\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
65 mso-margin-bottom-alt:auto;
\r
67 mso-pagination:widow-orphan;
\r
68 mso-outline-level:1;
\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
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
81 margin-bottom:3.0pt;
\r
83 mso-pagination:widow-orphan;
\r
84 page-break-after:avoid;
\r
85 mso-outline-level:2;
\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
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
98 mso-margin-bottom-alt:auto;
\r
100 mso-pagination:widow-orphan;
\r
101 mso-outline-level:3;
\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
107 a:link, span.MsoHyperlink
\r
108 {mso-style-unhide:no;
\r
110 text-decoration:underline;
\r
111 text-underline:single;}
\r
112 a:visited, span.MsoHyperlinkFollowed
\r
113 {mso-style-unhide:no;
\r
115 text-decoration:underline;
\r
116 text-underline:single;}
\r
118 {mso-style-unhide:no;
\r
119 mso-margin-top-alt:auto;
\r
121 mso-margin-bottom-alt:auto;
\r
123 mso-pagination:widow-orphan;
\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
131 margin-bottom:.0001pt;
\r
132 mso-pagination:widow-orphan;
\r
134 font-family:"Tahoma","sans-serif";
\r
135 mso-fareast-font-family:"Times New Roman";}
\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
153 mso-themecolor:accent1;
\r
154 mso-themeshade:191;
\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
173 mso-themecolor:accent1;
\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
192 mso-themecolor:accent1;
\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
206 {mso-style-type:export-only;
\r
207 mso-default-props:yes;
\r
209 mso-ansi-font-size:10.0pt;
\r
210 mso-bidi-font-size:10.0pt;}
\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
218 {page:WordSection1;}
\r
219 /* List Definitions */
\r
221 {mso-list-id:62067358;
\r
222 mso-list-template-ids:-174943062;}
\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
232 {mso-level-tab-stop:1.0in;
\r
233 mso-level-number-position:left;
\r
234 text-indent:-.25in;}
\r
236 {mso-level-tab-stop:1.5in;
\r
237 mso-level-number-position:left;
\r
238 text-indent:-.25in;}
\r
240 {mso-level-tab-stop:2.0in;
\r
241 mso-level-number-position:left;
\r
242 text-indent:-.25in;}
\r
244 {mso-level-tab-stop:2.5in;
\r
245 mso-level-number-position:left;
\r
246 text-indent:-.25in;}
\r
248 {mso-level-tab-stop:3.0in;
\r
249 mso-level-number-position:left;
\r
250 text-indent:-.25in;}
\r
252 {mso-level-tab-stop:3.5in;
\r
253 mso-level-number-position:left;
\r
254 text-indent:-.25in;}
\r
256 {mso-level-tab-stop:4.0in;
\r
257 mso-level-number-position:left;
\r
258 text-indent:-.25in;}
\r
260 {mso-level-tab-stop:4.5in;
\r
261 mso-level-number-position:left;
\r
262 text-indent:-.25in;}
\r
264 {mso-list-id:128015942;
\r
265 mso-list-template-ids:-90681214;}
\r
267 {mso-level-tab-stop:.5in;
\r
268 mso-level-number-position:left;
\r
269 text-indent:-.25in;}
\r
271 {mso-level-tab-stop:1.0in;
\r
272 mso-level-number-position:left;
\r
273 text-indent:-.25in;}
\r
275 {mso-level-tab-stop:1.5in;
\r
276 mso-level-number-position:left;
\r
277 text-indent:-.25in;}
\r
279 {mso-level-tab-stop:2.0in;
\r
280 mso-level-number-position:left;
\r
281 text-indent:-.25in;}
\r
283 {mso-level-tab-stop:2.5in;
\r
284 mso-level-number-position:left;
\r
285 text-indent:-.25in;}
\r
287 {mso-level-tab-stop:3.0in;
\r
288 mso-level-number-position:left;
\r
289 text-indent:-.25in;}
\r
291 {mso-level-tab-stop:3.5in;
\r
292 mso-level-number-position:left;
\r
293 text-indent:-.25in;}
\r
295 {mso-level-tab-stop:4.0in;
\r
296 mso-level-number-position:left;
\r
297 text-indent:-.25in;}
\r
299 {mso-level-tab-stop:4.5in;
\r
300 mso-level-number-position:left;
\r
301 text-indent:-.25in;}
\r
303 {mso-list-id:216556000;
\r
304 mso-list-template-ids:925924412;}
\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
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
322 {mso-level-tab-stop:1.5in;
\r
323 mso-level-number-position:left;
\r
324 text-indent:-.25in;}
\r
326 {mso-level-tab-stop:2.0in;
\r
327 mso-level-number-position:left;
\r
328 text-indent:-.25in;}
\r
330 {mso-level-tab-stop:2.5in;
\r
331 mso-level-number-position:left;
\r
332 text-indent:-.25in;}
\r
334 {mso-level-tab-stop:3.0in;
\r
335 mso-level-number-position:left;
\r
336 text-indent:-.25in;}
\r
338 {mso-level-tab-stop:3.5in;
\r
339 mso-level-number-position:left;
\r
340 text-indent:-.25in;}
\r
342 {mso-level-tab-stop:4.0in;
\r
343 mso-level-number-position:left;
\r
344 text-indent:-.25in;}
\r
346 {mso-level-tab-stop:4.5in;
\r
347 mso-level-number-position:left;
\r
348 text-indent:-.25in;}
\r
350 {mso-list-id:562446694;
\r
351 mso-list-template-ids:913898366;}
\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
361 {mso-level-tab-stop:1.0in;
\r
362 mso-level-number-position:left;
\r
363 text-indent:-.25in;}
\r
365 {mso-level-tab-stop:1.5in;
\r
366 mso-level-number-position:left;
\r
367 text-indent:-.25in;}
\r
369 {mso-level-tab-stop:2.0in;
\r
370 mso-level-number-position:left;
\r
371 text-indent:-.25in;}
\r
373 {mso-level-tab-stop:2.5in;
\r
374 mso-level-number-position:left;
\r
375 text-indent:-.25in;}
\r
377 {mso-level-tab-stop:3.0in;
\r
378 mso-level-number-position:left;
\r
379 text-indent:-.25in;}
\r
381 {mso-level-tab-stop:3.5in;
\r
382 mso-level-number-position:left;
\r
383 text-indent:-.25in;}
\r
385 {mso-level-tab-stop:4.0in;
\r
386 mso-level-number-position:left;
\r
387 text-indent:-.25in;}
\r
389 {mso-level-tab-stop:4.5in;
\r
390 mso-level-number-position:left;
\r
391 text-indent:-.25in;}
\r
393 {mso-list-id:797802132;
\r
394 mso-list-template-ids:-1971191336;}
\r
396 {mso-level-tab-stop:.5in;
\r
397 mso-level-number-position:left;
\r
398 text-indent:-.25in;}
\r
400 {mso-level-tab-stop:1.0in;
\r
401 mso-level-number-position:left;
\r
402 text-indent:-.25in;}
\r
404 {mso-level-tab-stop:1.5in;
\r
405 mso-level-number-position:left;
\r
406 text-indent:-.25in;}
\r
408 {mso-level-tab-stop:2.0in;
\r
409 mso-level-number-position:left;
\r
410 text-indent:-.25in;}
\r
412 {mso-level-tab-stop:2.5in;
\r
413 mso-level-number-position:left;
\r
414 text-indent:-.25in;}
\r
416 {mso-level-tab-stop:3.0in;
\r
417 mso-level-number-position:left;
\r
418 text-indent:-.25in;}
\r
420 {mso-level-tab-stop:3.5in;
\r
421 mso-level-number-position:left;
\r
422 text-indent:-.25in;}
\r
424 {mso-level-tab-stop:4.0in;
\r
425 mso-level-number-position:left;
\r
426 text-indent:-.25in;}
\r
428 {mso-level-tab-stop:4.5in;
\r
429 mso-level-number-position:left;
\r
430 text-indent:-.25in;}
\r
432 {mso-list-id:907304066;
\r
433 mso-list-template-ids:1969781532;}
\r
435 {mso-level-tab-stop:.5in;
\r
436 mso-level-number-position:left;
\r
437 text-indent:-.25in;}
\r
439 {mso-level-tab-stop:1.0in;
\r
440 mso-level-number-position:left;
\r
441 text-indent:-.25in;}
\r
443 {mso-level-tab-stop:1.5in;
\r
444 mso-level-number-position:left;
\r
445 text-indent:-.25in;}
\r
447 {mso-level-tab-stop:2.0in;
\r
448 mso-level-number-position:left;
\r
449 text-indent:-.25in;}
\r
451 {mso-level-tab-stop:2.5in;
\r
452 mso-level-number-position:left;
\r
453 text-indent:-.25in;}
\r
455 {mso-level-tab-stop:3.0in;
\r
456 mso-level-number-position:left;
\r
457 text-indent:-.25in;}
\r
459 {mso-level-tab-stop:3.5in;
\r
460 mso-level-number-position:left;
\r
461 text-indent:-.25in;}
\r
463 {mso-level-tab-stop:4.0in;
\r
464 mso-level-number-position:left;
\r
465 text-indent:-.25in;}
\r
467 {mso-level-tab-stop:4.5in;
\r
468 mso-level-number-position:left;
\r
469 text-indent:-.25in;}
\r
471 {mso-list-id:1050613616;
\r
472 mso-list-template-ids:-1009886748;}
\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
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
490 {mso-level-tab-stop:1.5in;
\r
491 mso-level-number-position:left;
\r
492 text-indent:-.25in;}
\r
494 {mso-level-tab-stop:2.0in;
\r
495 mso-level-number-position:left;
\r
496 text-indent:-.25in;}
\r
498 {mso-level-tab-stop:2.5in;
\r
499 mso-level-number-position:left;
\r
500 text-indent:-.25in;}
\r
502 {mso-level-tab-stop:3.0in;
\r
503 mso-level-number-position:left;
\r
504 text-indent:-.25in;}
\r
506 {mso-level-tab-stop:3.5in;
\r
507 mso-level-number-position:left;
\r
508 text-indent:-.25in;}
\r
510 {mso-level-tab-stop:4.0in;
\r
511 mso-level-number-position:left;
\r
512 text-indent:-.25in;}
\r
514 {mso-level-tab-stop:4.5in;
\r
515 mso-level-number-position:left;
\r
516 text-indent:-.25in;}
\r
518 {mso-list-id:1234970193;
\r
519 mso-list-template-ids:2055904002;}
\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
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
537 {mso-level-tab-stop:1.5in;
\r
538 mso-level-number-position:left;
\r
539 text-indent:-.25in;}
\r
541 {mso-level-tab-stop:2.0in;
\r
542 mso-level-number-position:left;
\r
543 text-indent:-.25in;}
\r
545 {mso-level-tab-stop:2.5in;
\r
546 mso-level-number-position:left;
\r
547 text-indent:-.25in;}
\r
549 {mso-level-tab-stop:3.0in;
\r
550 mso-level-number-position:left;
\r
551 text-indent:-.25in;}
\r
553 {mso-level-tab-stop:3.5in;
\r
554 mso-level-number-position:left;
\r
555 text-indent:-.25in;}
\r
557 {mso-level-tab-stop:4.0in;
\r
558 mso-level-number-position:left;
\r
559 text-indent:-.25in;}
\r
561 {mso-level-tab-stop:4.5in;
\r
562 mso-level-number-position:left;
\r
563 text-indent:-.25in;}
\r
565 {mso-list-id:1846092290;
\r
566 mso-list-template-ids:-768590846;}
\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
573 {mso-level-tab-stop:1.0in;
\r
574 mso-level-number-position:left;
\r
575 text-indent:-.25in;}
\r
577 {mso-level-tab-stop:1.5in;
\r
578 mso-level-number-position:left;
\r
579 text-indent:-.25in;}
\r
581 {mso-level-tab-stop:2.0in;
\r
582 mso-level-number-position:left;
\r
583 text-indent:-.25in;}
\r
585 {mso-level-tab-stop:2.5in;
\r
586 mso-level-number-position:left;
\r
587 text-indent:-.25in;}
\r
589 {mso-level-tab-stop:3.0in;
\r
590 mso-level-number-position:left;
\r
591 text-indent:-.25in;}
\r
593 {mso-level-tab-stop:3.5in;
\r
594 mso-level-number-position:left;
\r
595 text-indent:-.25in;}
\r
597 {mso-level-tab-stop:4.0in;
\r
598 mso-level-number-position:left;
\r
599 text-indent:-.25in;}
\r
601 {mso-level-tab-stop:4.5in;
\r
602 mso-level-number-position:left;
\r
603 text-indent:-.25in;}
\r
605 {mso-list-id:1894656566;
\r
606 mso-list-template-ids:1199983812;}
\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
613 {mso-level-tab-stop:1.0in;
\r
614 mso-level-number-position:left;
\r
615 text-indent:-.25in;}
\r
617 {mso-level-tab-stop:1.5in;
\r
618 mso-level-number-position:left;
\r
619 text-indent:-.25in;}
\r
621 {mso-level-tab-stop:2.0in;
\r
622 mso-level-number-position:left;
\r
623 text-indent:-.25in;}
\r
625 {mso-level-tab-stop:2.5in;
\r
626 mso-level-number-position:left;
\r
627 text-indent:-.25in;}
\r
629 {mso-level-tab-stop:3.0in;
\r
630 mso-level-number-position:left;
\r
631 text-indent:-.25in;}
\r
633 {mso-level-tab-stop:3.5in;
\r
634 mso-level-number-position:left;
\r
635 text-indent:-.25in;}
\r
637 {mso-level-tab-stop:4.0in;
\r
638 mso-level-number-position:left;
\r
639 text-indent:-.25in;}
\r
641 {mso-level-tab-stop:4.5in;
\r
642 mso-level-number-position:left;
\r
643 text-indent:-.25in;}
\r
645 {margin-bottom:0in;}
\r
647 {margin-bottom:0in;}
\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: "Arial","sans-serif";"><o:p> </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
658 <td style="padding: 0in;" valign="top">
\r
659 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
\r
662 <td style="padding: 0in 5.4pt;" valign="top">
\r
663 <p class="MsoNormal"><span style="font-size: 8pt; font-family: "Arial","sans-serif"; 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
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: "Verdana","sans-serif"; color: rgb(51, 102, 255);">Release
\r
671 for STM32H7xx HAL Drivers</span><span style="font-size: 20pt; font-family: "Verdana","sans-serif";"><o:p></o:p></span></h1>
\r
672 <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: "Arial","sans-serif"; color: black;">Copyright
\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: "Arial","sans-serif"; 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 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). 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: "Arial","sans-serif"; color: black;"></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
\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, 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
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
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
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>) </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> </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> 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: "Verdana",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: "Verdana",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 </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 </span><span style="font-size: 10pt; font-family: "Verdana",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: GPIO_AF0_C1DSLEEP, GPIO_AF0_C1DSLEEP, GPIO_AF0_C1SLEEP,
\r
711 GPIO_AF0_D1PWREN, GPIO_AF0_D2PWREN, 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: "Times New Roman",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: "Times New Roman",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: "Times New Roman"; 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">General updates to fix known defects and<span> </span></span><span style="font-family: Verdana; font-size: 10pt;">implementation<span> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add LL drivers :</span><span style="font-family: Verdana; font-size: 10pt;"> <span style="font-weight: bold;">LL_ADC, LL_BDMA, LL_BUS,<span> </span></span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_COMP,<span> </span></span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_CORTEX, LL_CRC, </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> </span>LL_DMA, LL_DMA2D, LL_DMAMUX, <span> </span></span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">LL_EXTI,<span> </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> </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, </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> </span>LL_SWPMI, LL_SYSTEM, LL_TIM, LL_USART, LL_UTILS, LL_WWDG</span></span></li><li><span style="font-family: Verdana; font-size: 10pt;">Introduce the<span> </span><span style="font-weight: bold;">register callback</span> </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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add HAL<span> </span><span style="font-weight: bold;">EXTI</span><span> </span>driver</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add HAL<span> </span><span style="font-weight: bold;">RAMECC</span><span> </span>driver</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL</span><span> </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: "Times New Roman",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> </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: "Times New Roman",serif; color: black;"><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">Alignment<span> </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: "Times New Roman",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> </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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update stm32h7xx_hal_conf_template.h to to put<span> </span></span><span style="font-family: Verdana; font-size: 10pt;">the
\r
715 include of the MDMA HAL header file 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">File stm32h7xx_hal.c, update HAL_SetFMCMemorySwappingConfig and HAL_GetFMCMemorySwappingConfig to align with<span> </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;">. </span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update<span> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL ADC:</strong> </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Remove BoostMode from Init structure, this settings is </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> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">Caution : </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> </span>break with previous version regarding ADC init parameters (ADC_InitTypeDef structure)</span> </span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_CRYP</span><span> </span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_DFSDM</span><span> </span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL DMA:</strong> </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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 </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add a Clean/Reset of callbacks in HAL_DMA_DeInit()</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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 </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> </span>even in busy state</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL ETH:</strong><span> </span>Add 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL FDCAN:</strong> </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix comment </span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">description<span> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix comment </span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">description<span> </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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add typedef "pFDCAN_ErrorStatusCallbackTypeDef" </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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update "HAL_FDCAN_IRQHandler" function to call the<span> </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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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 in HAL_FDCAN_STATE_READY
\r
727 state. </span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_GPIO</span><span> </span>:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"> 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add assert check against alternate function </span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">availability<span> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Improve "HAL_GPIO_TogglePin" function </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Move GPIO clearing to default values in "HAL_GPIO_DeInit" </span><span style="font-family: Verdana; font-size: 10pt;">function<span> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_HRTIM</span><span> </span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix<span> </span></span><span style="font-family: Verdana; font-size: 10pt;">HAL_HRTIM_SimpleOCChannelConfig,,<span> </span></span><span style="font-family: Verdana; font-size: 10pt;">"HAL_HRTIM_SimpleCaptureChannelConfig",
\r
731 HAL_HRTIM_SimplePWMChannelConfig and
\r
732 "HAL_HRTIM_SimpleOnePulseChannelConfig" functions : considering
\r
733 parameters "pSimpleOCChannelCfg->Polarity " ,
\r
734 "pSimpleOCChannelCfg->IdleLevel" and
\r
735 "pSimpleCaptureChannelCfg->EventSensitivity"</span></li></ul></ul><ul style="margin-bottom: 0in; color: rgb(0, 0, 0); font-family: "Times New Roman"; 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL IRDA: compatibilty break, </span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">alignment<span> </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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL I2C: </span></span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add and I2C 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: "Times New Roman",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" </span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">respectively<span> </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: "Times New Roman",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" </span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">respectively<span> </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: "Times New Roman",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" </span><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">respectively<span> </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: "Times New Roman",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" </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL I2S: </span></span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Align driver with the Reference Manual regarding registers and bit </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> </span>naming.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"> Fix FifoThreshold affectation into HAL_I2S_Init</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add macro __HAL_I2S_CLEAR_SUSPFLAG</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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 </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> </span>I2S defines instead)</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">Known limitations</span><span> </span>:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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>. </span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black; font-weight: bold;"><span style="font-family: Verdana; font-size: 10pt;">A new version of this driver will be </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> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_JPEG</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Note : in the<span> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_LPTIM</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update "HAL_LPTIM_Init" function to add a clock </span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">polarity<span> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update "__HAL_LPTIM_DISABLE" macro </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Replace usage of global variables "tmpclksource", "tmpIER", "tmpCFGR", "tmpCMP", "tmpARR" and "tmpCFGR2" by local ones.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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 </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> </span>even in busy state</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_MMC</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rename "BLOCKSIZE" 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_PWR</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"> 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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix "HAL_PWREx_EnterSTOPMode" using one single </span><span style="font-family: Verdana; font-size: 10pt;">using one single __WFE instruction </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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_QSPI</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Note : in the<span> </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> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Add </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> </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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix the "HAL_QSPI_Receive_DMA"<span> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"></span> <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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL RCC:</span> </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Rework HAL_RCC_ClockConfig function to use the correct </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> </span>settings order according to the Reference Manual.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix PCLK1 Configuration in HAL_RCC_ClockConfig function : use correct register RCC->D2CFGR instead of RCC->D1CFGR.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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". </span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"> use "__HAL_FLASH_GET_LATENCY" macro instead of direct register </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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL RTC:</span> </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Align driver with the Reference Manual regarding registers and bit </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> </span>naming.</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL SAI</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL SD</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix and improve High speed and </span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">ultra-high<span> </span></span><span style="font-family: Verdana; font-size: 10pt;">speed </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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Fix </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_SPI</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Update to add 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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Align driver with the Reference Manual regarding registers and bit </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> </span>naming.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL SMARTCARD: </span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">compatibilty break, </span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">alignment<span> </span></span><span style="font-family: Verdana; font-size: 10pt;">with STM32L4 (for inter STM32 </span><span style="font-family: Verdana; font-size: 10pt;">families</span><span style="font-family: Verdana; font-size: 10pt;"><span> </span>portability)</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Remove fields "FIFOMode", "TXFIFOThreshold" and "RXFIFOThreshold" from </span><span style="font-family: Verdana; font-size: 10pt;">"SMARTCARD_InitTypeDef"<span> </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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Introduce "HAL_SMARTCARDEx_RxFifoFullCallback" and "HAL_SMARTCARDEx_TxFifoEmptyCallback" </span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL SRAM, HAL SDRAM , HAL NOR<span> </span></span>and<span> </span><span style="font-weight: bold;">HAL NAND</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Align driver with the Reference Manual regarding registers and bit </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> </span>naming</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL_TIM</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL UART</span>:<span> </span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">compatibilty break, </span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">alignment<span> </span></span><span style="font-family: Verdana; font-size: 10pt;">with STM32L4 (for inter STM32 </span><span style="font-family: Verdana; font-size: 10pt;">families</span><span style="font-family: Verdana; font-size: 10pt;"><span> </span>portability)</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Field "Prescaler" of structure "UART_InitTypeDef" renamed to ClockPrescaler</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">remove fields "FIFOMode", "TXFIFOThreshold" and "RXFIFOThreshold" from </span><span style="font-family: Verdana; font-size: 10pt;">"UART_InitTypeDef"<span> </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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Introduce "HAL_UARTEx_RxFifoFullCallback" and "HAL_UARTEx_TxFifoEmptyCallback"<span> </span><br></span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL USART</span>:<span> </span></span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">compatibilty break, </span></span><span style="font-size: 10pt; font-family: Verdana,sans-serif; color: black;" lang="EN-US">alignment<span> </span></span><span style="font-family: Verdana; font-size: 10pt;">with STM32L4 (</span><span style="font-family: Verdana; font-size: 10pt;">for inter STM32 </span><span style="font-family: Verdana; font-size: 10pt;">families</span><span style="font-family: Verdana; font-size: 10pt;"><span> </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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Field "Prescaler" of structure "USART_InitTypeDef" renamed to ClockPrescaler</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">remove fields "NSS", "SlaveMode", "FIFOMode", "TXFIFOThreshold" and "RXFIFOThreshold" from </span><span style="font-family: Verdana; font-size: 10pt;">"USART_InitTypeDef"<span> </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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">USART RXFIFO and TXFIFO 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">USART Salve Mode defines moved to "stm32h7xx_hal_usart_ex.h"</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">HAL_USARTEx_EnableSlaveMode, HAL_USARTEx_DisableSlaveMode and HAL_USARTEx_ConfigNSS</span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL USB</span>: </span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: "Times New Roman",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: "Times New Roman",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: "Times New Roman",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: "Times New Roman"; 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;">Updates to fix 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL Cortex:</strong><span> </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: "Times New Roman",serif; color: black;"><p class="MsoNormal" style="margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: "Times New Roman",serif;"><strong><span style="font-family: Calibri,sans-serif;">HAL RCC :</span></strong><span style="font-size: 10pt; font-family: Verdana,sans-serif;"><span> </span>Update
\r
747 and rework HAL_RCC_PeriphCLKConfig function in order to
\r
748 support 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 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: "Times New Roman",serif; color: black;"><span style="font-family: Verdana; font-size: 10pt;"><strong>HAL SDMMC:</strong><span> </span>Fix and </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
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
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
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
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
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
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: "Verdana","sans-serif";"></span></li>
\r
798 <b><u><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"></span></u></b><div style="text-align: justify;"><span style="font-family: "Verdana","sans-serif";"></span></div>
\r
799 <span style="font-size: 10pt; font-family: "Verdana","sans-serif"; 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: "Verdana","sans-serif"; color: black;">For
\r
804 documentation on </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">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
808 <td style="padding: 0in;" valign="top"><br>
\r
813 <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
\r
819 <p class="MsoNormal"><o:p> </o:p></p>
\r