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>
3 <meta http-equiv=
"Content-Type" content=
"text/html; charset=windows-1252">
4 <link rel=
"File-List" href=
"Release_Notes_for_STM32F45x_StdPeriph_Driver_files/filelist.xml">
5 <link rel=
"Edit-Time-Data" href=
"Release_Notes_for_STM32F45x_StdPeriph_Driver_files/editdata.mso"><!--[if !mso]>
7 v\:* {behavior:url(#default#VML);}
8 o\:* {behavior:url(#default#VML);}
9 w\:* {behavior:url(#default#VML);}
10 .shape {behavior:url(#default#VML);}
16 <title>Release Notes for STM32F4xx Standard Peripherals Library Drivers
</title><!--[if gte mso 9]><xml>
17 <o:DocumentProperties>
18 <o:Author>STMicroelectronics</o:Author>
19 <o:LastAuthor>Raouf Hosni</o:LastAuthor>
20 <o:Revision>39</o:Revision>
21 <o:TotalTime>137</o:TotalTime>
22 <o:Created>2009-02-27T19:26:00Z</o:Created>
23 <o:LastSaved>2010-10-15T11:07:00Z</o:LastSaved>
25 <o:Words>973</o:Words>
26 <o:Characters>5548</o:Characters>
27 <o:Company>STMicroelectronics</o:Company>
29 <o:Paragraphs>13</o:Paragraphs>
30 <o:CharactersWithSpaces>6508</o:CharactersWithSpaces>
31 <o:Version>12.00</o:Version>
32 </o:DocumentProperties>
33 </xml><![endif]--><link rel=
"themeData" href=
"Release_Notes_for_STM32F45x_StdPeriph_Driver_files/themedata.thmx">
34 <link rel=
"colorSchemeMapping" href=
"Release_Notes_for_STM32F45x_StdPeriph_Driver_files/colorschememapping.xml"><!--[if gte mso 9]><xml>
37 <w:TrackMoves>false</w:TrackMoves>
39 <w:ValidateAgainstSchemas/>
40 <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
41 <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
42 <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
44 <w:LidThemeOther>EN-US</w:LidThemeOther>
45 <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
46 <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
48 <w:BreakWrappedTables/>
50 <w:WrapTextWithPunct/>
51 <w:UseAsianBreakRules/>
53 <w:SplitPgBreakAndParaMark/>
54 <w:DontVertAlignCellWithSp/>
55 <w:DontBreakConstrainedForcedTables/>
56 <w:DontVertAlignInTxbx/>
57 <w:Word11KerningPairs/>
60 <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
62 <m:mathFont m:val="Cambria Math"/>
63 <m:brkBin m:val="before"/>
64 <m:brkBinSub m:val="--"/>
65 <m:smallFrac m:val="off"/>
67 <m:lMargin m:val="0"/>
68 <m:rMargin m:val="0"/>
69 <m:defJc m:val="centerGroup"/>
70 <m:wrapIndent m:val="1440"/>
71 <m:intLim m:val="subSup"/>
72 <m:naryLim m:val="undOvr"/>
73 </m:mathPr></w:WordDocument>
74 </xml><![endif]--><!--[if gte mso 9]><xml>
75 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
76 DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267">
77 <w:LsdException Locked="false" QFormat="true" Name="Normal"/>
78 <w:LsdException Locked="false" QFormat="true" Name="heading 1"/>
79 <w:LsdException Locked="false" QFormat="true" Name="heading 2"/>
80 <w:LsdException Locked="false" QFormat="true" Name="heading 3"/>
81 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
82 QFormat="true" Name="heading 4"/>
83 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
84 QFormat="true" Name="heading 5"/>
85 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
86 QFormat="true" Name="heading 6"/>
87 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
88 QFormat="true" Name="heading 7"/>
89 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
90 QFormat="true" Name="heading 8"/>
91 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
92 QFormat="true" Name="heading 9"/>
93 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
94 QFormat="true" Name="caption"/>
95 <w:LsdException Locked="false" QFormat="true" Name="Title"/>
96 <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
97 <w:LsdException Locked="false" QFormat="true" Name="Subtitle"/>
98 <w:LsdException Locked="false" QFormat="true" Name="Strong"/>
99 <w:LsdException Locked="false" QFormat="true" Name="Emphasis"/>
100 <w:LsdException Locked="false" Priority="99" Name="No List"/>
101 <w:LsdException Locked="false" Priority="99" SemiHidden="true"
102 Name="Placeholder Text"/>
103 <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
104 <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
105 <w:LsdException Locked="false" Priority="61" Name="Light List"/>
106 <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
107 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
108 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
109 <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
110 <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
111 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
112 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
113 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
114 <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
115 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
116 <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
117 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
118 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
119 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
120 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
121 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
122 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
123 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
124 <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/>
125 <w:LsdException Locked="false" Priority="34" QFormat="true"
126 Name="List Paragraph"/>
127 <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
128 <w:LsdException Locked="false" Priority="30" QFormat="true"
129 Name="Intense Quote"/>
130 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
131 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
132 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
133 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
134 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
135 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
136 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
137 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
138 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
139 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
140 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
141 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
142 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
143 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
144 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
145 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
146 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
147 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
148 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
149 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
150 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
151 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
152 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
153 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
154 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
155 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
156 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
157 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
158 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
159 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
160 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
161 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
162 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
163 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
164 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
165 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
166 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
167 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
168 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
169 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
170 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
171 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
172 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
173 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
174 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
175 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
176 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
177 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
178 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
179 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
180 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
181 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
182 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
183 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
184 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
185 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
186 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
187 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
188 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
189 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
190 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
191 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
192 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
193 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
194 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
195 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
196 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
197 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
198 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
199 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
200 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
201 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
202 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
203 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
204 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
205 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
206 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
207 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
208 <w:LsdException Locked="false" Priority="19" QFormat="true"
209 Name="Subtle Emphasis"/>
210 <w:LsdException Locked="false" Priority="21" QFormat="true"
211 Name="Intense Emphasis"/>
212 <w:LsdException Locked="false" Priority="31" QFormat="true"
213 Name="Subtle Reference"/>
214 <w:LsdException Locked="false" Priority="32" QFormat="true"
215 Name="Intense Reference"/>
216 <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
217 <w:LsdException Locked="false" Priority="37" SemiHidden="true"
218 UnhideWhenUsed="true" Name="Bibliography"/>
219 <w:LsdException Locked="false" Priority="39" SemiHidden="true"
220 UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
226 /* Font Definitions */
228 {font-family:"Cambria Math";
229 panose-1:2 4 5 3 5 4 6 3 2 4;
231 mso-generic-font-family:roman;
232 mso-font-format:other;
233 mso-font-pitch:variable;
234 mso-font-signature:0 0 0 0 0 0;}
236 {font-family:Calibri;
237 panose-1:2 15 5 2 2 2 4 3 2 4;
239 mso-generic-font-family:swiss;
240 mso-font-pitch:variable;
241 mso-font-signature:-1610611985 1073750139 0 0 159 0;}
244 panose-1:2 11 6 4 3 5 4 4 2 4;
246 mso-generic-font-family:swiss;
247 mso-font-pitch:variable;
248 mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
250 {font-family:Verdana;
251 panose-1:2 11 6 4 3 5 4 4 2 4;
253 mso-generic-font-family:swiss;
254 mso-font-pitch:variable;
255 mso-font-signature:536871559 0 0 0 415 0;}
256 /* Style Definitions */
257 p.MsoNormal, li.MsoNormal, div.MsoNormal
258 {mso-style-unhide:no;
259 mso-style-qformat:yes;
262 margin-bottom:.0001pt;
263 mso-pagination:widow-orphan;
265 font-family:"Times New Roman","serif";
266 mso-fareast-font-family:"Times New Roman";}
268 {mso-style-unhide:no;
269 mso-style-qformat:yes;
270 mso-style-link:"Heading 1 Char";
271 mso-margin-top-alt:auto;
273 mso-margin-bottom-alt:auto;
275 mso-pagination:widow-orphan;
278 font-family:"Times New Roman","serif";
279 mso-fareast-font-family:"Times New Roman";
280 mso-fareast-theme-font:minor-fareast;
283 {mso-style-unhide:no;
284 mso-style-qformat:yes;
285 mso-style-link:"Heading 2 Char";
286 mso-style-next:Normal;
291 mso-pagination:widow-orphan;
292 page-break-after:avoid;
295 font-family:"Arial","sans-serif";
296 mso-fareast-font-family:"Times New Roman";
297 mso-fareast-theme-font:minor-fareast;
301 {mso-style-unhide:no;
302 mso-style-qformat:yes;
303 mso-style-link:"Heading 3 Char";
304 mso-margin-top-alt:auto;
306 mso-margin-bottom-alt:auto;
308 mso-pagination:widow-orphan;
311 font-family:"Times New Roman","serif";
312 mso-fareast-font-family:"Times New Roman";
313 mso-fareast-theme-font:minor-fareast;
315 a:link, span.MsoHyperlink
316 {mso-style-unhide:no;
318 text-decoration:underline;
319 text-underline:single;}
320 a:visited, span.MsoHyperlinkFollowed
321 {mso-style-unhide:no;
323 text-decoration:underline;
324 text-underline:single;}
326 {mso-style-unhide:no;
327 mso-margin-top-alt:auto;
329 mso-margin-bottom-alt:auto;
331 mso-pagination:widow-orphan;
333 font-family:"Times New Roman","serif";
334 mso-fareast-font-family:"Times New Roman";}
335 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
336 {mso-style-unhide:no;
337 mso-style-link:"Balloon Text Char";
339 margin-bottom:.0001pt;
340 mso-pagination:widow-orphan;
342 font-family:"Tahoma","sans-serif";
343 mso-fareast-font-family:"Times New Roman";}
345 {mso-style-name:"Heading 1 Char";
347 mso-style-locked:yes;
348 mso-style-link:"Heading 1";
349 mso-ansi-font-size:14.0pt;
350 mso-bidi-font-size:14.0pt;
351 font-family:"Cambria","serif";
352 mso-ascii-font-family:Cambria;
353 mso-ascii-theme-font:major-latin;
354 mso-fareast-font-family:"Times New Roman";
355 mso-fareast-theme-font:major-fareast;
356 mso-hansi-font-family:Cambria;
357 mso-hansi-theme-font:major-latin;
358 mso-bidi-font-family:"Times New Roman";
359 mso-bidi-theme-font:major-bidi;
361 mso-themecolor:accent1;
365 {mso-style-name:"Heading 2 Char";
367 mso-style-locked:yes;
368 mso-style-link:"Heading 2";
369 mso-ansi-font-size:13.0pt;
370 mso-bidi-font-size:13.0pt;
371 font-family:"Cambria","serif";
372 mso-ascii-font-family:Cambria;
373 mso-ascii-theme-font:major-latin;
374 mso-fareast-font-family:"Times New Roman";
375 mso-fareast-theme-font:major-fareast;
376 mso-hansi-font-family:Cambria;
377 mso-hansi-theme-font:major-latin;
378 mso-bidi-font-family:"Times New Roman";
379 mso-bidi-theme-font:major-bidi;
381 mso-themecolor:accent1;
384 {mso-style-name:"Heading 3 Char";
386 mso-style-locked:yes;
387 mso-style-link:"Heading 3";
388 mso-ansi-font-size:12.0pt;
389 mso-bidi-font-size:12.0pt;
390 font-family:"Cambria","serif";
391 mso-ascii-font-family:Cambria;
392 mso-ascii-theme-font:major-latin;
393 mso-fareast-font-family:"Times New Roman";
394 mso-fareast-theme-font:major-fareast;
395 mso-hansi-font-family:Cambria;
396 mso-hansi-theme-font:major-latin;
397 mso-bidi-font-family:"Times New Roman";
398 mso-bidi-theme-font:major-bidi;
400 mso-themecolor:accent1;
403 {mso-style-name:"Balloon Text Char";
405 mso-style-locked:yes;
406 mso-style-link:"Balloon Text";
407 mso-ansi-font-size:8.0pt;
408 mso-bidi-font-size:8.0pt;
409 font-family:"Tahoma","sans-serif";
410 mso-ascii-font-family:Tahoma;
411 mso-hansi-font-family:Tahoma;
412 mso-bidi-font-family:Tahoma;}
414 {mso-style-type:export-only;
415 mso-default-props:yes;
417 mso-ansi-font-size:10.0pt;
418 mso-bidi-font-size:10.0pt;}
421 margin:1.0in 1.25in 1.0in 1.25in;
422 mso-header-margin:.5in;
423 mso-footer-margin:.5in;
427 /* List Definitions */
429 {mso-list-id:62067358;
430 mso-list-template-ids:-174943062;}
432 {mso-level-number-format:bullet;
433 mso-level-text:\F0B7;
434 mso-level-tab-stop:.5in;
435 mso-level-number-position:left;
437 mso-ansi-font-size:10.0pt;
440 {mso-level-tab-stop:1.0in;
441 mso-level-number-position:left;
444 {mso-level-tab-stop:1.5in;
445 mso-level-number-position:left;
448 {mso-level-tab-stop:2.0in;
449 mso-level-number-position:left;
452 {mso-level-tab-stop:2.5in;
453 mso-level-number-position:left;
456 {mso-level-tab-stop:3.0in;
457 mso-level-number-position:left;
460 {mso-level-tab-stop:3.5in;
461 mso-level-number-position:left;
464 {mso-level-tab-stop:4.0in;
465 mso-level-number-position:left;
468 {mso-level-tab-stop:4.5in;
469 mso-level-number-position:left;
472 {mso-list-id:128015942;
473 mso-list-template-ids:-90681214;}
475 {mso-level-tab-stop:.5in;
476 mso-level-number-position:left;
479 {mso-level-tab-stop:1.0in;
480 mso-level-number-position:left;
483 {mso-level-tab-stop:1.5in;
484 mso-level-number-position:left;
487 {mso-level-tab-stop:2.0in;
488 mso-level-number-position:left;
491 {mso-level-tab-stop:2.5in;
492 mso-level-number-position:left;
495 {mso-level-tab-stop:3.0in;
496 mso-level-number-position:left;
499 {mso-level-tab-stop:3.5in;
500 mso-level-number-position:left;
503 {mso-level-tab-stop:4.0in;
504 mso-level-number-position:left;
507 {mso-level-tab-stop:4.5in;
508 mso-level-number-position:left;
511 {mso-list-id:216556000;
512 mso-list-template-ids:925924412;}
514 {mso-level-number-format:bullet;
515 mso-level-text:\F0B7;
516 mso-level-tab-stop:.5in;
517 mso-level-number-position:left;
519 mso-ansi-font-size:10.0pt;
522 {mso-level-number-format:bullet;
523 mso-level-text:\F0B7;
524 mso-level-tab-stop:1.0in;
525 mso-level-number-position:left;
527 mso-ansi-font-size:10.0pt;
530 {mso-level-tab-stop:1.5in;
531 mso-level-number-position:left;
534 {mso-level-tab-stop:2.0in;
535 mso-level-number-position:left;
538 {mso-level-tab-stop:2.5in;
539 mso-level-number-position:left;
542 {mso-level-tab-stop:3.0in;
543 mso-level-number-position:left;
546 {mso-level-tab-stop:3.5in;
547 mso-level-number-position:left;
550 {mso-level-tab-stop:4.0in;
551 mso-level-number-position:left;
554 {mso-level-tab-stop:4.5in;
555 mso-level-number-position:left;
558 {mso-list-id:562446694;
559 mso-list-template-ids:913898366;}
561 {mso-level-number-format:bullet;
562 mso-level-text:\F0B7;
563 mso-level-tab-stop:.5in;
564 mso-level-number-position:left;
566 mso-ansi-font-size:10.0pt;
569 {mso-level-tab-stop:1.0in;
570 mso-level-number-position:left;
573 {mso-level-tab-stop:1.5in;
574 mso-level-number-position:left;
577 {mso-level-tab-stop:2.0in;
578 mso-level-number-position:left;
581 {mso-level-tab-stop:2.5in;
582 mso-level-number-position:left;
585 {mso-level-tab-stop:3.0in;
586 mso-level-number-position:left;
589 {mso-level-tab-stop:3.5in;
590 mso-level-number-position:left;
593 {mso-level-tab-stop:4.0in;
594 mso-level-number-position:left;
597 {mso-level-tab-stop:4.5in;
598 mso-level-number-position:left;
601 {mso-list-id:797802132;
602 mso-list-template-ids:-1971191336;}
604 {mso-level-tab-stop:.5in;
605 mso-level-number-position:left;
608 {mso-level-tab-stop:1.0in;
609 mso-level-number-position:left;
612 {mso-level-tab-stop:1.5in;
613 mso-level-number-position:left;
616 {mso-level-tab-stop:2.0in;
617 mso-level-number-position:left;
620 {mso-level-tab-stop:2.5in;
621 mso-level-number-position:left;
624 {mso-level-tab-stop:3.0in;
625 mso-level-number-position:left;
628 {mso-level-tab-stop:3.5in;
629 mso-level-number-position:left;
632 {mso-level-tab-stop:4.0in;
633 mso-level-number-position:left;
636 {mso-level-tab-stop:4.5in;
637 mso-level-number-position:left;
640 {mso-list-id:907304066;
641 mso-list-template-ids:1969781532;}
643 {mso-level-tab-stop:.5in;
644 mso-level-number-position:left;
647 {mso-level-tab-stop:1.0in;
648 mso-level-number-position:left;
651 {mso-level-tab-stop:1.5in;
652 mso-level-number-position:left;
655 {mso-level-tab-stop:2.0in;
656 mso-level-number-position:left;
659 {mso-level-tab-stop:2.5in;
660 mso-level-number-position:left;
663 {mso-level-tab-stop:3.0in;
664 mso-level-number-position:left;
667 {mso-level-tab-stop:3.5in;
668 mso-level-number-position:left;
671 {mso-level-tab-stop:4.0in;
672 mso-level-number-position:left;
675 {mso-level-tab-stop:4.5in;
676 mso-level-number-position:left;
679 {mso-list-id:1050613616;
680 mso-list-template-ids:-1009886748;}
682 {mso-level-number-format:bullet;
683 mso-level-text:\F0B7;
684 mso-level-tab-stop:.5in;
685 mso-level-number-position:left;
687 mso-ansi-font-size:10.0pt;
690 {mso-level-number-format:bullet;
691 mso-level-text:\F0B7;
692 mso-level-tab-stop:1.0in;
693 mso-level-number-position:left;
695 mso-ansi-font-size:10.0pt;
698 {mso-level-tab-stop:1.5in;
699 mso-level-number-position:left;
702 {mso-level-tab-stop:2.0in;
703 mso-level-number-position:left;
706 {mso-level-tab-stop:2.5in;
707 mso-level-number-position:left;
710 {mso-level-tab-stop:3.0in;
711 mso-level-number-position:left;
714 {mso-level-tab-stop:3.5in;
715 mso-level-number-position:left;
718 {mso-level-tab-stop:4.0in;
719 mso-level-number-position:left;
722 {mso-level-tab-stop:4.5in;
723 mso-level-number-position:left;
726 {mso-list-id:1234970193;
727 mso-list-template-ids:2055904002;}
729 {mso-level-number-format:bullet;
730 mso-level-text:\F0B7;
731 mso-level-tab-stop:.5in;
732 mso-level-number-position:left;
734 mso-ansi-font-size:10.0pt;
737 {mso-level-number-format:bullet;
738 mso-level-text:\F0B7;
739 mso-level-tab-stop:1.0in;
740 mso-level-number-position:left;
742 mso-ansi-font-size:10.0pt;
745 {mso-level-tab-stop:1.5in;
746 mso-level-number-position:left;
749 {mso-level-tab-stop:2.0in;
750 mso-level-number-position:left;
753 {mso-level-tab-stop:2.5in;
754 mso-level-number-position:left;
757 {mso-level-tab-stop:3.0in;
758 mso-level-number-position:left;
761 {mso-level-tab-stop:3.5in;
762 mso-level-number-position:left;
765 {mso-level-tab-stop:4.0in;
766 mso-level-number-position:left;
769 {mso-level-tab-stop:4.5in;
770 mso-level-number-position:left;
773 {mso-list-id:1846092290;
774 mso-list-template-ids:-768590846;}
776 {mso-level-start-at:2;
777 mso-level-tab-stop:.5in;
778 mso-level-number-position:left;
781 {mso-level-tab-stop:1.0in;
782 mso-level-number-position:left;
785 {mso-level-tab-stop:1.5in;
786 mso-level-number-position:left;
789 {mso-level-tab-stop:2.0in;
790 mso-level-number-position:left;
793 {mso-level-tab-stop:2.5in;
794 mso-level-number-position:left;
797 {mso-level-tab-stop:3.0in;
798 mso-level-number-position:left;
801 {mso-level-tab-stop:3.5in;
802 mso-level-number-position:left;
805 {mso-level-tab-stop:4.0in;
806 mso-level-number-position:left;
809 {mso-level-tab-stop:4.5in;
810 mso-level-number-position:left;
813 {mso-list-id:1894656566;
814 mso-list-template-ids:1199983812;}
816 {mso-level-start-at:2;
817 mso-level-tab-stop:.5in;
818 mso-level-number-position:left;
821 {mso-level-tab-stop:1.0in;
822 mso-level-number-position:left;
825 {mso-level-tab-stop:1.5in;
826 mso-level-number-position:left;
829 {mso-level-tab-stop:2.0in;
830 mso-level-number-position:left;
833 {mso-level-tab-stop:2.5in;
834 mso-level-number-position:left;
837 {mso-level-tab-stop:3.0in;
838 mso-level-number-position:left;
841 {mso-level-tab-stop:3.5in;
842 mso-level-number-position:left;
845 {mso-level-tab-stop:4.0in;
846 mso-level-number-position:left;
849 {mso-level-tab-stop:4.5in;
850 mso-level-number-position:left;
857 </style><!--[if gte mso 10]>
859 /* Style Definitions */
861 {mso-style-name:"Table Normal";
862 mso-tstyle-rowband-size:0;
863 mso-tstyle-colband-size:0;
864 mso-style-noshow:yes;
865 mso-style-priority:99;
866 mso-style-qformat:yes;
868 mso-padding-alt:0in 5.4pt 0in 5.4pt;
870 mso-para-margin-bottom:.0001pt;
871 mso-pagination:widow-orphan;
873 font-family:"Times New Roman","serif";}
875 <![endif]--><!--[if gte mso 9]><xml>
876 <o:shapedefaults v:ext="edit" spidmax="7170"/>
877 </xml><![endif]--><!--[if gte mso 9]><xml>
878 <o:shapelayout v:ext="edit">
879 <o:idmap v:ext="edit" data="1"/>
880 </o:shapelayout></xml><![endif]--></head>
881 <body style=
"" lang=
"EN-US" link=
"blue" vlink=
"blue">
883 <div class=
"WordSection1">
885 <p class=
"MsoNormal"><span style=
"font-family: "Arial","sans-serif";"><o:p> </o:p></span></p>
889 <table class=
"MsoNormalTable" style=
"width: 675pt;" border=
"0" cellpadding=
"0" cellspacing=
"0" width=
"900">
891 <td style=
"padding: 0in;" valign=
"top">
892 <table class=
"MsoNormalTable" style=
"width: 675pt;" border=
"0" cellpadding=
"0" cellspacing=
"0" width=
"900">
894 <td style=
"padding: 0in 5.4pt;" valign=
"top">
895 <p class=
"MsoNormal"><span style=
"font-size: 8pt; font-family: "Arial","sans-serif"; color: blue;"><a href=
"../../Release_Notes.html">Back to Release page
</a></span><span style=
"font-size: 10pt;"><o:p></o:p></span></p>
899 <td style=
"padding: 1.5pt;">
900 <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 Notes for STM32F4xx Standard
901 Peripherals
Drivers
</span><span style=
"font-size: 20pt; font-family: "Verdana","sans-serif";"><o:p></o:p></span></h1>
902 <p class=
"MsoNormal" style=
"text-align: center;" align=
"center"><span style=
"font-size: 10pt; font-family: "Arial","sans-serif"; color: black;">Copyright
903 2015 STMicroelectronics
</span><span style=
"color: black;"><u1:p></u1:p><o:p></o:p></span></p>
904 <p class=
"MsoNormal" style=
"text-align: center;" align=
"center"><span style=
"font-size: 10pt; font-family: "Arial","sans-serif"; color: black;"><img id=
"_x0000_i1026" src=
"../../_htmresc/logo.bmp" border=
"0" height=
"65" width=
"86"></span><span style=
"font-size: 10pt;"><o:p></o:p></span></p>
908 <p class=
"MsoNormal"><span style=
"font-family: "Arial","sans-serif"; display: none;"><o:p> </o:p></span></p>
909 <table class=
"MsoNormalTable" style=
"width: 675pt;" border=
"0" cellpadding=
"0" width=
"900">
911 <td style=
"padding: 0in;" valign=
"top">
912 <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;"><span style=
"font-size: 12pt; color: white;">Contents
<o:p></o:p></span></h2>
913 <ol style=
"margin-top: 0in;" start=
"1" type=
"1">
914 <li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"><a href=
"#History">STM32F4xx
Standard Peripherals Library Drivers
915 update History
</a><o:p></o:p></span></li>
916 <li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"><a href=
"#License">License
</a><o:p></o:p></span></li>
918 <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;">STM32F4xx
919 Standard Peripherals Library Drivers
update History
</span></h2><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: 185px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.6
.1 /
21-October-
2015<o:p></o:p></span></h3><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
920 Changes
<o:p></o:p></span></u></b></p>
924 <ul style=
"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-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_rcc.c/h
</span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;"><span style=
"font-weight: bold;"><span class=
"Apple-converted-space"> </span></span></span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;">update
</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,sans-serif; font-size: 10pt;" lang=
"EN-US">Update PLLN, PLLI2SN and PLLSAIN min value to reach
50 instead of
192.
</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-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_dsi.c/h
</span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;"><span style=
"font-weight: bold;"><span class=
"Apple-converted-space"> </span></span></span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;">update
</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,sans-serif; font-size: 10pt;" lang=
"EN-US">Update TCCR register
</span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;" lang=
"EN-US">assigned value
</span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;" lang=
"EN-US"><span class=
"Apple-converted-space"> </span>in
HAL_DSI_ConfigHostTimeouts() 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,sans-serif; font-size: 10pt;" lang=
"EN-US">Update WPCR register
</span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;" lang=
"EN-US">assigned value
</span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;" lang=
"EN-US"><span class=
"Apple-converted-space"> </span>in
925 HAL_DSI_Init(), HAL_DSI_SetSlewRateAndDelayTuning(), HAL_DSI_SetSlewRateAndDelayTuning(), HAL_DSI_SetLowPowerRXFilter() /
926 HAL_DSI_SetSDD(), HAL_DSI_SetLanePinsConfiguration(),
927 HAL_DSI_SetPHYTimings(), HAL_DSI_ForceTXStopMode(),
928 HAL_DSI_ForceRXLowPower(), HAL_DSI_ForceDataLanesInRX(),
929 HAL_DSI_SetPullDown() and HAL_DSI_SetContentionDetectionOff() 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,sans-serif; font-size: 10pt;" lang=
"EN-US">Update DSI_HS_PM_ENABLE define value
</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,sans-serif; font-size: 10pt;" lang=
"EN-US">Implement
930 workaround for the hardware limitation: “The time to activate the clock
931 between HS transmissions is not calculated correctly”
</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,sans-serif; font-size: 10pt;" lang=
"EN-US"></span> <!--[if !supportLists]--><span style=
"font-size: 10pt; font-family: Wingdings; color: black;" lang=
"EN-US"><span style=
""><span style=
"font-family: "Times New Roman"; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span></span></span><span style=
"font-size: 10pt; font-family: "Verdana",sans-serif; color: black;" lang=
"EN-US">Rename DSI_ConfigLowPowerCommand() by DSI_ConfigCommand():
932 this API can be used in normal and low power modes
<o:p></o:p></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-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_fmc.c/h
</span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;"><span style=
"font-weight: bold;"><span class=
"Apple-converted-space"> </span></span></span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;">update
</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,sans-serif; font-size: 10pt;" lang=
"EN-US">Remove the Clock Division and Data Latency configuration for NOR/SRAM extended 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-size: 10pt; font-family: "Verdana",sans-serif; color: black;" lang=
"EN-US">Add the clear sequence before writing on the BWTR
933 register for NOR/SRAM extended 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-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_fsmc.c/h
</span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;"><span style=
"font-weight: bold;"><span class=
"Apple-converted-space"> </span></span></span><span style=
"font-family: Verdana,sans-serif; font-size: 10pt;">update
</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,sans-serif; font-size: 10pt;" lang=
"EN-US">Remove the Clock Division and Data Latency configuration for NOR/SRAM extended mode
</span></li></ul></ul><p class=
"MsoListParagraph" style=
"margin: 4.5pt 0cm 4.5pt 108pt; text-indent: -18pt;"><span style=
"font-size: 10pt; font-family: "Verdana",sans-serif; color: black;" lang=
"EN-US"><o:p></o:p></span></p>
934 <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: 185px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.6
.0 /
10-July-
2015<o:p></o:p></span></h3><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
935 Changes
<o:p></o:p></span></u></b></p>
939 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Add support of
<b>STM32F410xx,
</b> <span style=
"font-weight: bold;">STM32F469xx
</span> and
<span style=
"font-weight: bold;">STM32F479xx
</span> devices
</span></li><li class=
"MsoNormal" style=
"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style=
"font-size: 10pt; font-family: Verdana,sans-serif;">Add new driver for LPTIM, DSI peripherals
</span></li><li class=
"MsoNormal" style=
"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style=
"font-size: 10pt; font-family: Verdana,sans-serif;">Update the system drivers (RCC, PWR, FLASH, GPIO and SYSCFG)
to support the new
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"><b>STM32F410xx,
</b> <span style=
"font-weight: bold;">STM32F469xx
</span> and
<span style=
"font-weight: bold;">STM32F479xx
</span> </span><span style=
"font-size: 10pt; font-family: Verdana,sans-serif;"> features
</span><br><span style=
"font-size: 10pt; font-family: Arial; color: white;"></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: 185px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.5
.1 /
22-May-
2015<o:p></o:p></span></h3><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
940 Changes
<o:p></o:p></span></u></b></p>
944 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Update
</span><span style=
"font-size: 10pt; font-family: Verdana,sans-serif;">QSPI, FMPI2C,
CEC and SPDIFRX
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">drivers to compile only when the
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"><b>STM32F446xx
</b> </span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"> device is selected
</span></li><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;">stm32f4xx_fmpi2c.c:
</span></li><ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"> Correct the name of the header file to be included, use lowercase instead of uppercase
</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: 185px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.5
.0 /
06-March-
2015<o:p></o:p></span></h3><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
945 Changes
<o:p></o:p></span></u></b></p>
949 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Add support of
<b>STM32F446xx
</b> devices
</span></li><li class=
"MsoNormal" style=
"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style=
"font-size: 10pt; font-family: Verdana,sans-serif;">Add new driver for QSPI, FMPI2C,
CEC and SPDIFRX peripherals
</span></li><li class=
"MsoNormal" style=
"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style=
"font-size: 10pt; font-family: Verdana,sans-serif;">Update the system drivers (RCC, PWR, FLASH, GPIO and SYSCFG)
to support the new STM32F446xx features
</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: 185px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.4
.0 /
04-August-
2014<o:p></o:p></span></h3><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
950 Changes
<o:p></o:p></span></u></b></p>
954 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Add support of
<b>STM32F411xExx
</b> devices
</span></li></ul><ul><ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;">stm32f4xx_rcc.c/.h:
</span></li><ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"> Update RCC_PLLI2SConfig() function to configure the new I2S parameter: PLLI2SM
</span></li><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"> Add new defines for LSE mode: RCC_LSE_LOWPOWER_MODE and RCC_LSE_HIGHDRIVE_MODE
</span></li><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"> Add new function to configure LSE mode: RCC_LSEModeConfig()
</span></li></ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"> </span>
955 <span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;">stm32f4xx_flash.c/.h:
</span><ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;">Update IS_FLASH_ADDRESS() macro
</span></li></ul>
956 </li></ul><ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;">stm32f4xx_gpio.c/.h:
</span><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"></span>
957 <ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"> Add new defines for the new alternate functions
</span></li></ul>
958 </li></ul><ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;">stm32f4xx_flash_ramfunc.c/.h:
</span>
959 <ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;">Add
960 new driver for ram functions
</span></li></ul>
961 </li></ul><ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;">stm32f4xx_pwr.c/.h:
</span>
962 <ul><li><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"></span><span style=
"font-family: Verdana; font-size: 10pt;">Fix PWR_EnterSTANDBYMode() to not
963 clear Wakeup flag (WUF): this flag need to be cleared at application level
964 before to call this function.
</span></li><li><span style=
"font-family: Verdana; font-size: 10pt;"> Add new function to ENABLE/DISABLE the main regulator low voltage: PWR_MainRegulatorLowVoltageCmd()
</span></li><li><span style=
"font-family: Verdana; font-size: 10pt;"> Add new function to ENABLE/DISABLE the low regulator low voltage: PWR_LowRegulatorLowVoltageCmd()
<br></span></li></ul></li></ul></ul><ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Limitation Fix:
</span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_spi.c/h
</span></li></ul><ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"></span><span style=
"font-size: 12pt; font-family: "Times New Roman","serif";"> </span><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;">Update I2S_Init() to support
HSI oscillator as PLL source.
</span></li></ul></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_gpio.c/h
</span></li></ul><ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"> Update assert macro IS_GPIO_AF() macro
</span><span style=
"font-size: 12pt; font-family: "Times New Roman","serif";"> to work as expected
</span></li></ul></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_fmc.c/h and stm32f4xx_fsmc.c/h
</span></li></ul><ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"></span><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"> Update the FSMC_NORSRAMStructInit() function to point the FSMC_DefaultTimingStruct and FSMC_DefaultTimingStruct
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;" lang=
"EN-US">parameters
</span><span style=
"text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; display: inline ! important; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; white-space: normal; float: none; color: rgb(0, 0, 0); word-spacing: 0px;"> on a default const structure.
</span><span style=
"font-size: 12pt; font-family: "Times New Roman","serif";"> <o:p></o:p></span></li></ul></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: 185px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.3
.0 /
08-November-
2013<o:p></o:p></span></h3><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
965 Changes
<o:p></o:p></span></u></b></p>
969 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Add support of
<b>STM32F401xExx
</b> devices
</span><span style=
"font-size: 12pt; font-family: "Times New Roman","serif";"><o:p></o:p></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";">stm32f4xx_gpio.c/h
</span><span style=
"font-size: 12pt; font-family: "Times New Roman","serif";"> <o:p></o:p></span></li><ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Update
970 GPIOSpeed_TypeDef structure’s fields name to be in line with GPIO out
971 speed definition in the product Reference Manual
</span><span style=
"font-size: 12pt; font-family: "Times New Roman","serif";"> </span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"><o:p></o:p></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";">Add
972 a legacy defines to keep compatibility with previous version
</span><span style=
"font-size: 12pt; font-family: "Times New Roman","serif";"><o:p></o:p></span></li></ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_flash.c/h
</span><span style=
"font-size: 12pt; font-family: "Times New Roman","serif";"> <o:p></o:p></span></li><ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">File’s header comments: update
973 description of the maximum AHB frequency vs. voltage scaling
974 configuration
<o:p></o:p></span></li></ul></ul>
975 <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: 185px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.2
.1 /
19-September-
2013<o:p></o:p></span></h3>
976 <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
977 Changes
<o:p></o:p></span></u></b></p>
979 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
981 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_pwr.c/.h
<span style=
"font-weight: bold;"></span></span></p></li><ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
983 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Add
984 new function to configure the Under-Drive STOP Mode :
<span style=
"font-style: italic;">PWR_EnterUnderDriveSTOPMode(uint32_t
985 PWR_Regulator, uint8_t PWR_STOPEntry)
</span>only used in case of STM32F427/
437/
429/
439xx devices.
<o:p></o:p></span></p>
986 </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: 185px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.2
.0 /
11-September-
2013<o:p></o:p></span></h3>
987 <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
988 Changes
<o:p></o:p></span></u></b></p>
990 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
992 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Add
993 support of
<span style=
"font-weight: bold;">STM32F429/
439xx
</span> and
<span style=
"font-weight: bold;">STM32F401xCxx
</span> devices
</span></p></li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Update definition of
<span style=
"font-weight: bold;">STM32F427/
437xx
</span> devices :
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">extension
994 of the features to include system clock up to
180MHz, dual bank Flash, reduced
995 STOP Mode current, SAI, PCROP, SDRAM and DMA2D
</span></li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Add
drivers for new
996 peripherals of
</span><span style=
"font-size: 10pt; font-family: Verdana;">STM32F4xx
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"><span style=
"font-weight: bold;">STM32F427/
437xx
</span>and
<span style=
"font-weight: bold;"> </span></span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"><span style=
"font-weight: bold;">STM32F429/
439xx
</span></span><span style=
"font-size: 10pt; font-family: Verdana;">devices:
</span>
997 <ul style=
"font-weight: bold; font-style: italic;"><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_dma2d.h/.c
</span>
998 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_fmc.h/.c
</span>
999 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_ltdc.h/.c
</span>
1000 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_sai.h/.c
</span></li></ul></li></ul><ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;">
1002 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_adc.c/.h
<o:p></o:p></span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"> <o:p></o:p></span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"></span></p></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Update
1003 the Temperature sensor channel for STM32F427/STM32F437x/STM32F429x/STM32F439x
1004 devices from Channel
16 to Channel
18</span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;">
1008 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Add
1009 a note in
<span style=
"font-style: italic;">ADC_VBATCmd()
</span> header function to inform that the Voltage measured is
1010 VBAT/
2 in case of STM3240xxx/
41xxx and VBAT/
4 in case of STM32F42xxx/
43xxx.
<o:p></o:p></span></p></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">In
1011 <span style=
"font-style: italic;">ADC_GetSoftwareStartConvStatus()
</span> function, replace
"<span style="font-style: italic;
">ADC_CR2_JSWSTART"</span>
1012 by
"<span style="font-style: italic;
">ADC_CR2_SWSTART</span>"<o:p></o:p></span></p></li></ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_flash.c/.h
</span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">Update
1013 the header file description, add the table of number of wait states
1014 according to system frequency selected for all STM32F4xx family devices
</span></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;">Update
<span style=
"font-style: italic;"> FLASH_EraseAllSectors()
</span>function to support the erase for all sectors within Bank1 and Bank2 in case of STM32F42/
43xxx devices
</span></small></li><li><small><span style=
"font-family: Verdana;">Add new FLASH Latency values:
<span style=
"font-style: italic;"> FLASH_Latency_8, FLASH_Latency_9, FLASH_Latency_10, FLASH_Latency_11,
</span></span></small><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;"> FLASH_Latency_12, FLASH_Latency_13, FLASH_Latency_14, FLASH_Latency_15.
</span></span></small></li><li><small><span style=
"font-family: Verdana;">Add new flag error in FLASH_Status structure:
<span style=
"font-style: italic;">" FLASH_ERROR_RD"</span></span></small></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;">Add
<span style=
"font-style: italic;"> </span>new
</span><span style=
"font-family: Verdana;"><span style=
"font-style: italic;"></span>functions:
</span><span style=
"font-family: Verdana;"><span style=
"font-style: italic;"> </span></span></small></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_EraseAllBank1Sectors():
</span> </span></small><small><span style=
"font-family: Verdana;">mass erase in bank
1 (Half mass erase)
</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;"></span></span><span style=
"font-family: Verdana;"></span><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_EraseAllBank2Sectors():
</span> mass erase
</span></small><small><span style=
"font-family: Verdana;">in Bank
2 (Half mass erase)
</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_OB_BootConfig()
</span>: configure Dual bank boot mode
</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_OB_PCROPSelectionConfig():
</span> select PCROP feature
</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_OB_WRP1Config():
</span> configure write protection from Sector
12 to sector
23</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_OB_PCROPConfig()
</span>: configure PC read/write protection from Sector
0 to sector
11</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_OB_PCROP1Config()
</span>: configure PC read/write protection from Sector12 to sector23
</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_OB_GetWRP1()
</span>: Read the write protected sectors from
12 to
23</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_OB_GetPCROP()
</span>: Read the PC read/write protected sectors from
0 to
11</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">FLASH_OB_GetPCROP1()
</span>: Read the PC read/write protected sectors from
12 to
23</span></small></li></ul></ul></ul><ul style=
"margin-top: 0cm;" type=
"square"><li><small><span style=
"font-family: Verdana;">stm32f4xx_gpio.c/.h
</span></small></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;">Update
<span style=
"font-style: italic;">GPIO_DeInit()
</span> function : Add GPIOJ, GPIOK clock reset/enable
</span></small></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";">Add a new alternate function for I2C2 and I2C3 :
</span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">#define
1015 GPIO_AF9_I2C2
1016 ((uint8_t)
0x09)
/* I2C2 Alternate Function mapping */
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"></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";"><span style=
"font-style: italic;">#define
1017 GPIO_AF9_I2C3
1018 ((uint8_t)
0x09)
/* I2C3 Alternate Function mapping */
</span></span></li></ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Update all functions header
1019 comments.
<br></span></li></ul></ul><ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;">stm32f4xx_rcc.c/.h
</span></small></li><ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Add new definitions for new
1020 peripherals:
<span style=
"font-style: italic;"></span></span><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">SAI1, LTDC, FMC
</span></span></small> </li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;">Add a new parameter in
<span style=
"font-style: italic;">RCC_PLLI2SConfig()
</span> function :
<span style=
"font-style: italic;">PLLI2SQ
</span> to specifies the division factor for SAI1 clock
</span></small></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;">Add new functions:
</span></small></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">RCC_PLLSAIConfig(), RCC_PLLSAICmd()
</span>:
</span></small><small><span style=
"font-family: Verdana;">PLL SAI Clock configuration
</span></small><small><span style=
"font-family: Verdana;"></span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;">Add new function
<span style=
"font-style: italic;">RCC_SAICLKConfig()
</span>:
</span></small><small><span style=
"font-family: Verdana;">SAI clock division factors configuration
</span></small></li></ul><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style=
"font-family: Verdana;"></span></small><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">RCC_LCDCLKConfig()
</span>: LCD
</span></small><small><span style=
"font-family: Verdana;"> clock
division factors configuration
</span></small></li></ul></ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32l1xx_syscfg.c/.h
</span></li><ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Add new SYSCFG port sources configurations : EXTI_PortSourceGPIOJ, EXTI_PortSourceGPIOK
</span>
1021 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Add new function
<span style=
"font-style: italic;">SYSCFG_MemorySwappingBank()
</span>: swap between bank
1 and Bank
2</span></li></ul></ul><ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;">
1023 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">stm32f4xx_pwr.c/.h
1024 <o:p></o:p></span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"> <o:p></o:p></span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"></span></p></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;">
1028 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">Add
1029 more details and update comments in functions and groups description
</span></p></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;">
1031 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"><span style=
""></span>Add the following functions to
1032 configure the Over-drive and Under-drive Modes :
<o:p></o:p></span></p></li><ul style=
"font-style: italic;"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">PWR_OverDriveCmd()
<o:p></o:p></span></p></li></ul><ul style=
"font-style: italic;"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;">
1034 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">PWR_OverDriveSWCmd()
</span></p></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";">PWR_UnderDriveCmd()
</span></li></ul></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; width: 200px; margin-right: 500pt;"><span style=
"font-size: 10pt; color: white; font-family: Arial;">V1.1
.0 /
1035 11-January-
2013<o:p></o:p></span></h3>
1036 <p class=
"MsoNormal" style=
"margin: 4.5pt 0cm 4.5pt 18pt;"><b><u><span style=
"font-size: 10pt; color: black; font-family: Verdana;">Main
1037 Changes
<o:p></o:p></span></u></b></p>
1038 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Official release
</span><span style=
"font-size: 10pt; font-family: Verdana;">for
<span style=
"font-weight: bold;">STM32F427x/
437x
</span> devices.
</span><span style=
"font-size: 10pt; font-family: 'Verdana','sans-serif';"></span>
1039 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_cryp.c/.h
</span>
1040 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">Update CRYP_Init()
</span>function : add the support
1041 for new algorithms (GCM/CCM).
</span>
1042 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Add new function :
<span style=
"font-style: italic;"> CRYP_PhaseConfig()
</span>used for new AES-GCM and
1043 AES-CCM algorithms.
<span style=
"font-style: italic;"></span></span>
1044 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">CRYP_InitTypeDef
</span>structure : update all
1045 structure fields from
<span style=
"font-style: italic;"> uint16_t
</span>to
<span style=
"font-style: italic;"> uint32_t
</span>and update all driver functions
1046 parameters and the correspondant define to be declared with
<span style=
"font-style: italic;"> uint32_t
</span>type.
</span>
1047 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Replace the
<span style=
"font-style: italic;"> "CRYP_ContextSave->CR_bits9to2" by
1048 "CRYP_ContextSave->CurrentConfig".
</span></span></li></ul></li></ul>
1049 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_flash.c/.h
</span>
1050 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Update FLASH sectors numbers
<span style=
"font-style: italic;"> "FLASH_Sector_x" with x =
1051 0.
.23.
</span></span></small>
1052 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Update
<span style=
"font-style: italic;">
1053 FLASH_EraseAllSectors()
</span>function to support
mass erase
1054 for
</span></small><small><span style=
"font-family: Verdana;">STM32F427x/
437x
1055 devices.
</span></small></li></ul></li></ul>
1056 <ul style=
"margin-top: 0cm;" type=
"square"><li><small><span style=
"font-family: Verdana;">stm32f4xx_gpio.c/.h
</span></small>
1057 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Add Alternate functions for new peripherals:
<span style=
"font-style: italic;"> SPI4, SPI5, SPI6, UART7,
1058 UART8.
</span></span></small></li></ul>
1059 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Update all functions header
1060 comment.
<br></span></li></ul>
1061 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">stm32f4xx_hash.c/.h
</span></small>
1062 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Update
<span style=
"font-style: italic;">HASH_GetDigest()
</span> function : add the
1063 HASH_DIGEST structure.
</span></small>
1064 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Add new function
<span style=
"font-style: italic;">HASH_AutoStartDigest()
</span>.
</span></small>
1065 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Update HASH_MsgDigest structure: to support SHA-
224
1066 and SHA-
256 modes.
</span></small>
1067 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;"> Update
<span style=
"font-style: italic;">HASH_Context
</span> structure.
</span></small>
1068 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Update some define using bit definitions already
1069 declared in stm32f4xx.h.
</span></small></li></ul>
1070 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">stm32f4xx_i2c.c/.h
</span></small>
1071 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Add new functions:
<br></span></small></li></ul>
1072 <ul><ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">I2C_AnalogFilterCmd()
</span>: enable/disable the
1073 analog I2C filters.
</span></small></li></ul><ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">I2C_DigitalFilterConfig()
</span>: configure the
1074 digital I2C filters.
</span></small></li></ul></ul>
1075 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: 'Verdana','sans-serif';">stm32f4xx_pwr.c/.h
1076 <o:p></o:p></span><span style=
"font-size: 10pt; font-family: 'Verdana','sans-serif';"></span><span style=
"font-size: 10pt; font-family: 'Verdana','sans-serif';"></span>
1077 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: 'Verdana','sans-serif';">Add new argument
1078 "<i>PWR_Regulator_Voltage_Scale3</i>" to
<i>PWR_MainRegulatorModeConfig()
</i>
1079 function to be in line with Reference Manual
1080 description.
</span></li></ul></li></ul>
1081 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">stm32f4xx_rcc.c/.h
</span></small>
1082 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Add new definitions for new
1083 peripherals:
<span style=
"font-style: italic;">SPI4, SPI5,
1084 SPI6,
</span> </span><small><span style=
"font-family: Verdana;"><span style=
"font-style: italic;">SAI1,
UART7, UART8.
</span></span></small>
1085 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Add a new parameter in
<span style=
"font-style: italic;">RCC_PLLI2SConfig()
</span> function :
<span style=
"font-style: italic;">PLLI2SQ
</span> to specifies the division factor for
1086 SAI1 clock.
</span></small>
1087 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style=
"font-family: Verdana;">Add
<span style=
"font-style: italic;">RCC_TIMCLKPresConfig()
</span> function
1088 :
</span></small><small><span style=
"font-family: Verdana;"> TIMER Prescaler
1089 selection.
</span></small></li></ul>
1090 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32l1xx_spi.c/.h
</span>
1091 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Update to support SPI4, SPI5,
1092 SPI6.
</span> </li></ul>
1093 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Update all functions header
1094 comment.
</span></li></ul>
1095 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32l1xx_usart.c/.h
</span>
1096 <ul><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Update to support UART7 and
1098 </li><li class=
"MsoNormal" style=
"margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style=
"font-size: 10pt; font-family: Verdana;">Update all functions header
1099 comment.
</span></li></ul></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: 167px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.0
.2 /
05-March-
2012<o:p></o:p></span></h3>
1100 <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
1101 Changes
<o:p></o:p></span></u></b></p>
1103 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">All source files:
license disclaimer text update and add link to the License file on ST Internet.
</span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_dcmi.c
</span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">DCMI_GetFlagStatus()
</span> function: fix test condition on RISR register, use
<span style=
"font-style: italic;">if (dcmireg ==
0x00)
</span> instead of
<span style=
"font-style: italic;">if (dcmireg ==
0x01)
</span></span></li></ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_pwr.c
</span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">PWR_PVDLevelConfig()
</span>
1104 function: remove value of the voltage threshold corresponding to each
1105 PVD detection level, user should refer to the electrical
1106 characteristics of the STM32 device
datasheet to have the correct
1107 value
</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: 176px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.0
.1 /
28-December-
2011<o:p></o:p></span></h3><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
1108 Changes
<o:p></o:p></span></u></b></p>
1109 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">All source files: update disclaimer to add reference to the
new license agreement
</span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_rtc.c:
</span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">In
<span style=
"font-style: italic;">“RTC_FLAGS_MASK”
</span> define: add
<span style=
"font-style: italic;">RTC_FLAG_RECALPF
</span> and
<span style=
"font-style: italic;">RTC_FLAG_SHPF
</span></span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">RTC_DeInit()
</span> function: add reset of the following registers:
<span style=
"font-style: italic;">SHIFTR
</span>,
<span style=
"font-style: italic;">CALR
</span>,
<span style=
"font-style: italic;">ALRMASSR
</span> and
<span style=
"font-style: italic;">ALRMBSSR
</span></span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">RTC_SetTime()
</span> and
<span style=
"font-style: italic;">RTC_SetDate()
</span> functions: add test condition on
</span><span style=
"font-size: 10pt; font-family: Verdana;">BYPSHAD flag before to test RSF flag
</span><span style=
"font-size: 10pt; font-family: Verdana;">(when Bypass mode is enabled, the RSF bit is never set).
<br><br></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: 198px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.0
.0 /
30-September-
2011</span></h3><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
1110 Changes
<o:p></o:p></span></u></b></p>
1111 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">First official release for
</span><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-weight: bold; font-style: italic;">STM32F40x/
41x
</span> devices
</span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_rtc.c: remove useless code from
<span style=
"font-style: italic;">RTC_GetDate()
</span> function
<br></span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_rcc.c, stm32f4xx_spi.c, stm32f4xx_wwdg.c and stm32f4xx_syscfg.c:
</span><span style=
"font-size: 10pt; font-family: Verdana;">driver's comments update
</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: 198px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.0
.0RC2 /
26-September-
2011</span></h3><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
1112 Changes
<o:p></o:p></span></u></b></p>
1113 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">Official version (V1.0
.0) Release Candidate1
<span style=
"font-weight: bold; font-style: italic;"> </span></span><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-weight: bold; font-style: italic;"> </span><span style=
"font-style: italic;">for
</span><span style=
"font-weight: bold; font-style: italic;"> STM32F40x/
</span></span><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-weight: bold; font-style: italic;">STM32F41x
</span></span><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-weight: bold; font-style: italic;"> devices
</span></span><span style=
"font-size: 10pt; font-family: Verdana;"></span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_usart.h/.c
</span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">Update procedure to check on
overrun error interrupt pending bit, defines for the following flag are added:
</span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">USART_IT_ORE_RX:
</span> this flag is set if
</span><span style=
"font-size: 10pt; font-family: Verdana;">overrun error interrupt
</span><span style=
"font-size: 10pt; font-family: Verdana;"> occurs and
RXNEIE bit is set
</span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">USART_IT_ORE_ER:
</span> </span><span style=
"font-size: 10pt; font-family: Verdana;">this flag is
set if
</span><span style=
"font-size: 10pt; font-family: Verdana;">overrun error interrupt
</span><span style=
"font-size: 10pt; font-family: Verdana;"> occurs and EIE bit is set
</span></li></ul></ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_tim.c
</span><span style=
"font-size: 10pt; font-family: Verdana;"></span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">TIM_UpdateRequestConfig():
</span>correct function header's comment
</span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">TIM_ICInit():
</span>add
assert macros to test
if the passed TIM parameter has channel
2,
3 or
4</span></li></ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_pwr.h/.c
</span><span style=
"font-size: 10pt; font-family: Verdana;"></span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">Rename
<span style=
"font-style: italic;">PWR_FLAG_REGRDY
</span> constant to
<span style=
"font-style: italic;">PWR_CSR_REGRDY
</span></span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">Rename
<span style=
"font-style: italic;">PWR_FLAG_VOSRDY
</span></span><span style=
"font-size: 10pt; font-family: Verdana;">constant
</span><span style=
"font-size: 10pt; font-family: Verdana;">to
<span style=
"font-style: italic;">PWR_CSR_VOSRDY
</span></span></li><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">Rename
<span style=
"font-style: italic;"> PWR_HighPerformanceModeCmd(FunctionalState NewState)
</span>function to
<span style=
"font-style: italic;"> PWR_MainRegulatorModeConfig(uint32_t PWR_Regulator_Voltage)
<br></span></span></li></ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_rcc.h/.c
</span><span style=
"font-size: 10pt; font-family: Verdana;"></span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">RCC_AHB1PeriphClockCmd(): add new constant
<span style=
"font-style: italic;">RCC_AHB1Periph_CCMDATARAMEN
</span>as value for
<span style=
"font-style: italic;"> RCC_AHB1Periph
</span>parameter
</span></li></ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">stm32f4xx_spi.h
</span><span style=
"font-size: 10pt; font-family: Verdana;"></span></li><ul><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">IS_I2S_EXT_PERIPH(): add check on
<span style=
"font-style: italic;">I2S3ext
</span> peripheral
</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: 200px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.0
.0RC1 /
25-August-
2011<o:p></o:p></span></h3><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
1114 Changes
<o:p></o:p></span></u></b></p>
1115 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">Official version (V1.0
.0) Release Candidate1
<span style=
"font-weight: bold; font-style: italic;"> for STM32F4xx devices
</span></span></li></ul>
1116 <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>
1119 <p class=
"MsoNormal"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;">Licensed under MCD-ST Liberty SW License Agreement V2, (the
"License"); You may not use this
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;">package
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"> except in compliance with the License. You may obtain a copy of the License at:
<br><br></span></p><div style=
"text-align: center;"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"> <a target=
"_blank" href=
"http://www.st.com/software_license_agreement_liberty_v2">http://www.st.com/software_license_agreement_liberty_v2
</a></span><br><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"></span></div><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"><br>Unless
1120 required by applicable law or agreed to in writing, software
1121 distributed under the License is distributed on an
"AS IS" BASIS,
<br>WITHOUT
1122 WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See
1123 the License for the specific language governing permissions and
1124 limitations under the License.
</span>
1125 <div class=
"MsoNormal" style=
"text-align: center;" align=
"center"><span style=
"color: black;">
1126 <hr align=
"center" size=
"2" width=
"100%">
1128 <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
1129 complete documentation on
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">STM32
<span style=
"color: black;">
1130 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>
1134 <p class=
"MsoNormal"><span style=
"font-size: 10pt;"><o:p></o:p></span></p>
1141 <p class=
"MsoNormal"><o:p> </o:p></p>