Release_Notes.html 89 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120
  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]>
  6. <style>
  7. v\:* {behavior:url(#default#VML);}
  8. o\:* {behavior:url(#default#VML);}
  9. w\:* {behavior:url(#default#VML);}
  10. .shape {behavior:url(#default#VML);}
  11. </style>
  12. <![endif]-->
  13. <title>Release Notes for STM32F4xx Standard Peripherals Library Drivers</title><!--[if gte mso 9]><xml>
  14. <o:DocumentProperties>
  15. <o:Author>STMicroelectronics</o:Author>
  16. <o:LastAuthor>Raouf Hosni</o:LastAuthor>
  17. <o:Revision>39</o:Revision>
  18. <o:TotalTime>137</o:TotalTime>
  19. <o:Created>2009-02-27T19:26:00Z</o:Created>
  20. <o:LastSaved>2010-10-15T11:07:00Z</o:LastSaved>
  21. <o:Pages>3</o:Pages>
  22. <o:Words>973</o:Words>
  23. <o:Characters>5548</o:Characters>
  24. <o:Company>STMicroelectronics</o:Company>
  25. <o:Lines>46</o:Lines>
  26. <o:Paragraphs>13</o:Paragraphs>
  27. <o:CharactersWithSpaces>6508</o:CharactersWithSpaces>
  28. <o:Version>12.00</o:Version>
  29. </o:DocumentProperties>
  30. </xml><![endif]--><link rel="themeData" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/themedata.thmx">
  31. <link rel="colorSchemeMapping" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/colorschememapping.xml"><!--[if gte mso 9]><xml>
  32. <w:WordDocument>
  33. <w:Zoom>110</w:Zoom>
  34. <w:TrackMoves>false</w:TrackMoves>
  35. <w:TrackFormatting/>
  36. <w:ValidateAgainstSchemas/>
  37. <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
  38. <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
  39. <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
  40. <w:DoNotPromoteQF/>
  41. <w:LidThemeOther>EN-US</w:LidThemeOther>
  42. <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
  43. <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
  44. <w:Compatibility>
  45. <w:BreakWrappedTables/>
  46. <w:SnapToGridInCell/>
  47. <w:WrapTextWithPunct/>
  48. <w:UseAsianBreakRules/>
  49. <w:DontGrowAutofit/>
  50. <w:SplitPgBreakAndParaMark/>
  51. <w:DontVertAlignCellWithSp/>
  52. <w:DontBreakConstrainedForcedTables/>
  53. <w:DontVertAlignInTxbx/>
  54. <w:Word11KerningPairs/>
  55. <w:CachedColBalance/>
  56. </w:Compatibility>
  57. <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  58. <m:mathPr>
  59. <m:mathFont m:val="Cambria Math"/>
  60. <m:brkBin m:val="before"/>
  61. <m:brkBinSub m:val="&#45;-"/>
  62. <m:smallFrac m:val="off"/>
  63. <m:dispDef/>
  64. <m:lMargin m:val="0"/>
  65. <m:rMargin m:val="0"/>
  66. <m:defJc m:val="centerGroup"/>
  67. <m:wrapIndent m:val="1440"/>
  68. <m:intLim m:val="subSup"/>
  69. <m:naryLim m:val="undOvr"/>
  70. </m:mathPr></w:WordDocument>
  71. </xml><![endif]--><!--[if gte mso 9]><xml>
  72. <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
  73. DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267">
  74. <w:LsdException Locked="false" QFormat="true" Name="Normal"/>
  75. <w:LsdException Locked="false" QFormat="true" Name="heading 1"/>
  76. <w:LsdException Locked="false" QFormat="true" Name="heading 2"/>
  77. <w:LsdException Locked="false" QFormat="true" Name="heading 3"/>
  78. <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
  79. QFormat="true" Name="heading 4"/>
  80. <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
  81. QFormat="true" Name="heading 5"/>
  82. <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
  83. QFormat="true" Name="heading 6"/>
  84. <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
  85. QFormat="true" Name="heading 7"/>
  86. <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
  87. QFormat="true" Name="heading 8"/>
  88. <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
  89. QFormat="true" Name="heading 9"/>
  90. <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
  91. QFormat="true" Name="caption"/>
  92. <w:LsdException Locked="false" QFormat="true" Name="Title"/>
  93. <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
  94. <w:LsdException Locked="false" QFormat="true" Name="Subtitle"/>
  95. <w:LsdException Locked="false" QFormat="true" Name="Strong"/>
  96. <w:LsdException Locked="false" QFormat="true" Name="Emphasis"/>
  97. <w:LsdException Locked="false" Priority="99" Name="No List"/>
  98. <w:LsdException Locked="false" Priority="99" SemiHidden="true"
  99. Name="Placeholder Text"/>
  100. <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
  101. <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
  102. <w:LsdException Locked="false" Priority="61" Name="Light List"/>
  103. <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
  104. <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
  105. <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
  106. <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
  107. <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
  108. <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
  109. <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
  110. <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
  111. <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
  112. <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
  113. <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
  114. <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
  115. <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
  116. <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
  117. <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
  118. <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
  119. <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
  120. <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
  121. <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/>
  122. <w:LsdException Locked="false" Priority="34" QFormat="true"
  123. Name="List Paragraph"/>
  124. <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
  125. <w:LsdException Locked="false" Priority="30" QFormat="true"
  126. Name="Intense Quote"/>
  127. <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
  128. <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
  129. <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
  130. <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
  131. <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
  132. <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
  133. <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
  134. <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
  135. <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
  136. <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
  137. <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
  138. <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
  139. <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
  140. <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
  141. <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
  142. <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
  143. <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
  144. <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
  145. <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
  146. <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
  147. <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
  148. <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
  149. <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
  150. <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
  151. <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
  152. <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
  153. <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
  154. <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
  155. <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
  156. <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
  157. <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
  158. <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
  159. <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
  160. <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
  161. <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
  162. <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
  163. <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
  164. <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
  165. <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
  166. <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
  167. <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
  168. <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
  169. <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
  170. <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
  171. <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
  172. <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
  173. <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
  174. <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
  175. <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
  176. <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
  177. <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
  178. <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
  179. <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
  180. <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
  181. <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
  182. <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
  183. <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
  184. <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
  185. <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
  186. <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
  187. <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
  188. <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
  189. <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
  190. <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
  191. <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
  192. <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
  193. <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
  194. <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
  195. <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
  196. <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
  197. <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
  198. <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
  199. <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
  200. <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
  201. <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
  202. <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
  203. <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
  204. <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
  205. <w:LsdException Locked="false" Priority="19" QFormat="true"
  206. Name="Subtle Emphasis"/>
  207. <w:LsdException Locked="false" Priority="21" QFormat="true"
  208. Name="Intense Emphasis"/>
  209. <w:LsdException Locked="false" Priority="31" QFormat="true"
  210. Name="Subtle Reference"/>
  211. <w:LsdException Locked="false" Priority="32" QFormat="true"
  212. Name="Intense Reference"/>
  213. <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
  214. <w:LsdException Locked="false" Priority="37" SemiHidden="true"
  215. UnhideWhenUsed="true" Name="Bibliography"/>
  216. <w:LsdException Locked="false" Priority="39" SemiHidden="true"
  217. UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
  218. </w:LatentStyles>
  219. </xml><![endif]-->
  220. <style>
  221. <!--
  222. /* Font Definitions */
  223. @font-face
  224. {font-family:"Cambria Math";
  225. panose-1:2 4 5 3 5 4 6 3 2 4;
  226. mso-font-charset:1;
  227. mso-generic-font-family:roman;
  228. mso-font-format:other;
  229. mso-font-pitch:variable;
  230. mso-font-signature:0 0 0 0 0 0;}
  231. @font-face
  232. {font-family:Calibri;
  233. panose-1:2 15 5 2 2 2 4 3 2 4;
  234. mso-font-charset:0;
  235. mso-generic-font-family:swiss;
  236. mso-font-pitch:variable;
  237. mso-font-signature:-1610611985 1073750139 0 0 159 0;}
  238. @font-face
  239. {font-family:Tahoma;
  240. panose-1:2 11 6 4 3 5 4 4 2 4;
  241. mso-font-charset:0;
  242. mso-generic-font-family:swiss;
  243. mso-font-pitch:variable;
  244. mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
  245. @font-face
  246. {font-family:Verdana;
  247. panose-1:2 11 6 4 3 5 4 4 2 4;
  248. mso-font-charset:0;
  249. mso-generic-font-family:swiss;
  250. mso-font-pitch:variable;
  251. mso-font-signature:536871559 0 0 0 415 0;}
  252. /* Style Definitions */
  253. p.MsoNormal, li.MsoNormal, div.MsoNormal
  254. {mso-style-unhide:no;
  255. mso-style-qformat:yes;
  256. mso-style-parent:"";
  257. margin:0in;
  258. margin-bottom:.0001pt;
  259. mso-pagination:widow-orphan;
  260. font-size:12.0pt;
  261. font-family:"Times New Roman","serif";
  262. mso-fareast-font-family:"Times New Roman";}
  263. h1
  264. {mso-style-unhide:no;
  265. mso-style-qformat:yes;
  266. mso-style-link:"Heading 1 Char";
  267. mso-margin-top-alt:auto;
  268. margin-right:0in;
  269. mso-margin-bottom-alt:auto;
  270. margin-left:0in;
  271. mso-pagination:widow-orphan;
  272. mso-outline-level:1;
  273. font-size:24.0pt;
  274. font-family:"Times New Roman","serif";
  275. mso-fareast-font-family:"Times New Roman";
  276. mso-fareast-theme-font:minor-fareast;
  277. font-weight:bold;}
  278. h2
  279. {mso-style-unhide:no;
  280. mso-style-qformat:yes;
  281. mso-style-link:"Heading 2 Char";
  282. mso-style-next:Normal;
  283. margin-top:12.0pt;
  284. margin-right:0in;
  285. margin-bottom:3.0pt;
  286. margin-left:0in;
  287. mso-pagination:widow-orphan;
  288. page-break-after:avoid;
  289. mso-outline-level:2;
  290. font-size:14.0pt;
  291. font-family:"Arial","sans-serif";
  292. mso-fareast-font-family:"Times New Roman";
  293. mso-fareast-theme-font:minor-fareast;
  294. font-weight:bold;
  295. font-style:italic;}
  296. h3
  297. {mso-style-unhide:no;
  298. mso-style-qformat:yes;
  299. mso-style-link:"Heading 3 Char";
  300. mso-margin-top-alt:auto;
  301. margin-right:0in;
  302. mso-margin-bottom-alt:auto;
  303. margin-left:0in;
  304. mso-pagination:widow-orphan;
  305. mso-outline-level:3;
  306. font-size:13.5pt;
  307. font-family:"Times New Roman","serif";
  308. mso-fareast-font-family:"Times New Roman";
  309. mso-fareast-theme-font:minor-fareast;
  310. font-weight:bold;}
  311. a:link, span.MsoHyperlink
  312. {mso-style-unhide:no;
  313. color:blue;
  314. text-decoration:underline;
  315. text-underline:single;}
  316. a:visited, span.MsoHyperlinkFollowed
  317. {mso-style-unhide:no;
  318. color:blue;
  319. text-decoration:underline;
  320. text-underline:single;}
  321. p
  322. {mso-style-unhide:no;
  323. mso-margin-top-alt:auto;
  324. margin-right:0in;
  325. mso-margin-bottom-alt:auto;
  326. margin-left:0in;
  327. mso-pagination:widow-orphan;
  328. font-size:12.0pt;
  329. font-family:"Times New Roman","serif";
  330. mso-fareast-font-family:"Times New Roman";}
  331. p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
  332. {mso-style-unhide:no;
  333. mso-style-link:"Balloon Text Char";
  334. margin:0in;
  335. margin-bottom:.0001pt;
  336. mso-pagination:widow-orphan;
  337. font-size:8.0pt;
  338. font-family:"Tahoma","sans-serif";
  339. mso-fareast-font-family:"Times New Roman";}
  340. span.Heading1Char
  341. {mso-style-name:"Heading 1 Char";
  342. mso-style-unhide:no;
  343. mso-style-locked:yes;
  344. mso-style-link:"Heading 1";
  345. mso-ansi-font-size:14.0pt;
  346. mso-bidi-font-size:14.0pt;
  347. font-family:"Cambria","serif";
  348. mso-ascii-font-family:Cambria;
  349. mso-ascii-theme-font:major-latin;
  350. mso-fareast-font-family:"Times New Roman";
  351. mso-fareast-theme-font:major-fareast;
  352. mso-hansi-font-family:Cambria;
  353. mso-hansi-theme-font:major-latin;
  354. mso-bidi-font-family:"Times New Roman";
  355. mso-bidi-theme-font:major-bidi;
  356. color:#365F91;
  357. mso-themecolor:accent1;
  358. mso-themeshade:191;
  359. font-weight:bold;}
  360. span.Heading2Char
  361. {mso-style-name:"Heading 2 Char";
  362. mso-style-unhide:no;
  363. mso-style-locked:yes;
  364. mso-style-link:"Heading 2";
  365. mso-ansi-font-size:13.0pt;
  366. mso-bidi-font-size:13.0pt;
  367. font-family:"Cambria","serif";
  368. mso-ascii-font-family:Cambria;
  369. mso-ascii-theme-font:major-latin;
  370. mso-fareast-font-family:"Times New Roman";
  371. mso-fareast-theme-font:major-fareast;
  372. mso-hansi-font-family:Cambria;
  373. mso-hansi-theme-font:major-latin;
  374. mso-bidi-font-family:"Times New Roman";
  375. mso-bidi-theme-font:major-bidi;
  376. color:#4F81BD;
  377. mso-themecolor:accent1;
  378. font-weight:bold;}
  379. span.Heading3Char
  380. {mso-style-name:"Heading 3 Char";
  381. mso-style-unhide:no;
  382. mso-style-locked:yes;
  383. mso-style-link:"Heading 3";
  384. mso-ansi-font-size:12.0pt;
  385. mso-bidi-font-size:12.0pt;
  386. font-family:"Cambria","serif";
  387. mso-ascii-font-family:Cambria;
  388. mso-ascii-theme-font:major-latin;
  389. mso-fareast-font-family:"Times New Roman";
  390. mso-fareast-theme-font:major-fareast;
  391. mso-hansi-font-family:Cambria;
  392. mso-hansi-theme-font:major-latin;
  393. mso-bidi-font-family:"Times New Roman";
  394. mso-bidi-theme-font:major-bidi;
  395. color:#4F81BD;
  396. mso-themecolor:accent1;
  397. font-weight:bold;}
  398. span.BalloonTextChar
  399. {mso-style-name:"Balloon Text Char";
  400. mso-style-unhide:no;
  401. mso-style-locked:yes;
  402. mso-style-link:"Balloon Text";
  403. mso-ansi-font-size:8.0pt;
  404. mso-bidi-font-size:8.0pt;
  405. font-family:"Tahoma","sans-serif";
  406. mso-ascii-font-family:Tahoma;
  407. mso-hansi-font-family:Tahoma;
  408. mso-bidi-font-family:Tahoma;}
  409. .MsoChpDefault
  410. {mso-style-type:export-only;
  411. mso-default-props:yes;
  412. font-size:10.0pt;
  413. mso-ansi-font-size:10.0pt;
  414. mso-bidi-font-size:10.0pt;}
  415. @page WordSection1
  416. {size:8.5in 11.0in;
  417. margin:1.0in 1.25in 1.0in 1.25in;
  418. mso-header-margin:.5in;
  419. mso-footer-margin:.5in;
  420. mso-paper-source:0;}
  421. div.WordSection1
  422. {page:WordSection1;}
  423. /* List Definitions */
  424. @list l0
  425. {mso-list-id:62067358;
  426. mso-list-template-ids:-174943062;}
  427. @list l0:level1
  428. {mso-level-number-format:bullet;
  429. mso-level-text:\F0B7;
  430. mso-level-tab-stop:.5in;
  431. mso-level-number-position:left;
  432. text-indent:-.25in;
  433. mso-ansi-font-size:10.0pt;
  434. font-family:Symbol;}
  435. @list l0:level2
  436. {mso-level-tab-stop:1.0in;
  437. mso-level-number-position:left;
  438. text-indent:-.25in;}
  439. @list l0:level3
  440. {mso-level-tab-stop:1.5in;
  441. mso-level-number-position:left;
  442. text-indent:-.25in;}
  443. @list l0:level4
  444. {mso-level-tab-stop:2.0in;
  445. mso-level-number-position:left;
  446. text-indent:-.25in;}
  447. @list l0:level5
  448. {mso-level-tab-stop:2.5in;
  449. mso-level-number-position:left;
  450. text-indent:-.25in;}
  451. @list l0:level6
  452. {mso-level-tab-stop:3.0in;
  453. mso-level-number-position:left;
  454. text-indent:-.25in;}
  455. @list l0:level7
  456. {mso-level-tab-stop:3.5in;
  457. mso-level-number-position:left;
  458. text-indent:-.25in;}
  459. @list l0:level8
  460. {mso-level-tab-stop:4.0in;
  461. mso-level-number-position:left;
  462. text-indent:-.25in;}
  463. @list l0:level9
  464. {mso-level-tab-stop:4.5in;
  465. mso-level-number-position:left;
  466. text-indent:-.25in;}
  467. @list l1
  468. {mso-list-id:128015942;
  469. mso-list-template-ids:-90681214;}
  470. @list l1:level1
  471. {mso-level-tab-stop:.5in;
  472. mso-level-number-position:left;
  473. text-indent:-.25in;}
  474. @list l1:level2
  475. {mso-level-tab-stop:1.0in;
  476. mso-level-number-position:left;
  477. text-indent:-.25in;}
  478. @list l1:level3
  479. {mso-level-tab-stop:1.5in;
  480. mso-level-number-position:left;
  481. text-indent:-.25in;}
  482. @list l1:level4
  483. {mso-level-tab-stop:2.0in;
  484. mso-level-number-position:left;
  485. text-indent:-.25in;}
  486. @list l1:level5
  487. {mso-level-tab-stop:2.5in;
  488. mso-level-number-position:left;
  489. text-indent:-.25in;}
  490. @list l1:level6
  491. {mso-level-tab-stop:3.0in;
  492. mso-level-number-position:left;
  493. text-indent:-.25in;}
  494. @list l1:level7
  495. {mso-level-tab-stop:3.5in;
  496. mso-level-number-position:left;
  497. text-indent:-.25in;}
  498. @list l1:level8
  499. {mso-level-tab-stop:4.0in;
  500. mso-level-number-position:left;
  501. text-indent:-.25in;}
  502. @list l1:level9
  503. {mso-level-tab-stop:4.5in;
  504. mso-level-number-position:left;
  505. text-indent:-.25in;}
  506. @list l2
  507. {mso-list-id:216556000;
  508. mso-list-template-ids:925924412;}
  509. @list l2:level1
  510. {mso-level-number-format:bullet;
  511. mso-level-text:\F0B7;
  512. mso-level-tab-stop:.5in;
  513. mso-level-number-position:left;
  514. text-indent:-.25in;
  515. mso-ansi-font-size:10.0pt;
  516. font-family:Symbol;}
  517. @list l2:level2
  518. {mso-level-number-format:bullet;
  519. mso-level-text:\F0B7;
  520. mso-level-tab-stop:1.0in;
  521. mso-level-number-position:left;
  522. text-indent:-.25in;
  523. mso-ansi-font-size:10.0pt;
  524. font-family:Symbol;}
  525. @list l2:level3
  526. {mso-level-tab-stop:1.5in;
  527. mso-level-number-position:left;
  528. text-indent:-.25in;}
  529. @list l2:level4
  530. {mso-level-tab-stop:2.0in;
  531. mso-level-number-position:left;
  532. text-indent:-.25in;}
  533. @list l2:level5
  534. {mso-level-tab-stop:2.5in;
  535. mso-level-number-position:left;
  536. text-indent:-.25in;}
  537. @list l2:level6
  538. {mso-level-tab-stop:3.0in;
  539. mso-level-number-position:left;
  540. text-indent:-.25in;}
  541. @list l2:level7
  542. {mso-level-tab-stop:3.5in;
  543. mso-level-number-position:left;
  544. text-indent:-.25in;}
  545. @list l2:level8
  546. {mso-level-tab-stop:4.0in;
  547. mso-level-number-position:left;
  548. text-indent:-.25in;}
  549. @list l2:level9
  550. {mso-level-tab-stop:4.5in;
  551. mso-level-number-position:left;
  552. text-indent:-.25in;}
  553. @list l3
  554. {mso-list-id:562446694;
  555. mso-list-template-ids:913898366;}
  556. @list l3:level1
  557. {mso-level-number-format:bullet;
  558. mso-level-text:\F0B7;
  559. mso-level-tab-stop:.5in;
  560. mso-level-number-position:left;
  561. text-indent:-.25in;
  562. mso-ansi-font-size:10.0pt;
  563. font-family:Symbol;}
  564. @list l3:level2
  565. {mso-level-tab-stop:1.0in;
  566. mso-level-number-position:left;
  567. text-indent:-.25in;}
  568. @list l3:level3
  569. {mso-level-tab-stop:1.5in;
  570. mso-level-number-position:left;
  571. text-indent:-.25in;}
  572. @list l3:level4
  573. {mso-level-tab-stop:2.0in;
  574. mso-level-number-position:left;
  575. text-indent:-.25in;}
  576. @list l3:level5
  577. {mso-level-tab-stop:2.5in;
  578. mso-level-number-position:left;
  579. text-indent:-.25in;}
  580. @list l3:level6
  581. {mso-level-tab-stop:3.0in;
  582. mso-level-number-position:left;
  583. text-indent:-.25in;}
  584. @list l3:level7
  585. {mso-level-tab-stop:3.5in;
  586. mso-level-number-position:left;
  587. text-indent:-.25in;}
  588. @list l3:level8
  589. {mso-level-tab-stop:4.0in;
  590. mso-level-number-position:left;
  591. text-indent:-.25in;}
  592. @list l3:level9
  593. {mso-level-tab-stop:4.5in;
  594. mso-level-number-position:left;
  595. text-indent:-.25in;}
  596. @list l4
  597. {mso-list-id:797802132;
  598. mso-list-template-ids:-1971191336;}
  599. @list l4:level1
  600. {mso-level-tab-stop:.5in;
  601. mso-level-number-position:left;
  602. text-indent:-.25in;}
  603. @list l4:level2
  604. {mso-level-tab-stop:1.0in;
  605. mso-level-number-position:left;
  606. text-indent:-.25in;}
  607. @list l4:level3
  608. {mso-level-tab-stop:1.5in;
  609. mso-level-number-position:left;
  610. text-indent:-.25in;}
  611. @list l4:level4
  612. {mso-level-tab-stop:2.0in;
  613. mso-level-number-position:left;
  614. text-indent:-.25in;}
  615. @list l4:level5
  616. {mso-level-tab-stop:2.5in;
  617. mso-level-number-position:left;
  618. text-indent:-.25in;}
  619. @list l4:level6
  620. {mso-level-tab-stop:3.0in;
  621. mso-level-number-position:left;
  622. text-indent:-.25in;}
  623. @list l4:level7
  624. {mso-level-tab-stop:3.5in;
  625. mso-level-number-position:left;
  626. text-indent:-.25in;}
  627. @list l4:level8
  628. {mso-level-tab-stop:4.0in;
  629. mso-level-number-position:left;
  630. text-indent:-.25in;}
  631. @list l4:level9
  632. {mso-level-tab-stop:4.5in;
  633. mso-level-number-position:left;
  634. text-indent:-.25in;}
  635. @list l5
  636. {mso-list-id:907304066;
  637. mso-list-template-ids:1969781532;}
  638. @list l5:level1
  639. {mso-level-tab-stop:.5in;
  640. mso-level-number-position:left;
  641. text-indent:-.25in;}
  642. @list l5:level2
  643. {mso-level-tab-stop:1.0in;
  644. mso-level-number-position:left;
  645. text-indent:-.25in;}
  646. @list l5:level3
  647. {mso-level-tab-stop:1.5in;
  648. mso-level-number-position:left;
  649. text-indent:-.25in;}
  650. @list l5:level4
  651. {mso-level-tab-stop:2.0in;
  652. mso-level-number-position:left;
  653. text-indent:-.25in;}
  654. @list l5:level5
  655. {mso-level-tab-stop:2.5in;
  656. mso-level-number-position:left;
  657. text-indent:-.25in;}
  658. @list l5:level6
  659. {mso-level-tab-stop:3.0in;
  660. mso-level-number-position:left;
  661. text-indent:-.25in;}
  662. @list l5:level7
  663. {mso-level-tab-stop:3.5in;
  664. mso-level-number-position:left;
  665. text-indent:-.25in;}
  666. @list l5:level8
  667. {mso-level-tab-stop:4.0in;
  668. mso-level-number-position:left;
  669. text-indent:-.25in;}
  670. @list l5:level9
  671. {mso-level-tab-stop:4.5in;
  672. mso-level-number-position:left;
  673. text-indent:-.25in;}
  674. @list l6
  675. {mso-list-id:1050613616;
  676. mso-list-template-ids:-1009886748;}
  677. @list l6:level1
  678. {mso-level-number-format:bullet;
  679. mso-level-text:\F0B7;
  680. mso-level-tab-stop:.5in;
  681. mso-level-number-position:left;
  682. text-indent:-.25in;
  683. mso-ansi-font-size:10.0pt;
  684. font-family:Symbol;}
  685. @list l6:level2
  686. {mso-level-number-format:bullet;
  687. mso-level-text:\F0B7;
  688. mso-level-tab-stop:1.0in;
  689. mso-level-number-position:left;
  690. text-indent:-.25in;
  691. mso-ansi-font-size:10.0pt;
  692. font-family:Symbol;}
  693. @list l6:level3
  694. {mso-level-tab-stop:1.5in;
  695. mso-level-number-position:left;
  696. text-indent:-.25in;}
  697. @list l6:level4
  698. {mso-level-tab-stop:2.0in;
  699. mso-level-number-position:left;
  700. text-indent:-.25in;}
  701. @list l6:level5
  702. {mso-level-tab-stop:2.5in;
  703. mso-level-number-position:left;
  704. text-indent:-.25in;}
  705. @list l6:level6
  706. {mso-level-tab-stop:3.0in;
  707. mso-level-number-position:left;
  708. text-indent:-.25in;}
  709. @list l6:level7
  710. {mso-level-tab-stop:3.5in;
  711. mso-level-number-position:left;
  712. text-indent:-.25in;}
  713. @list l6:level8
  714. {mso-level-tab-stop:4.0in;
  715. mso-level-number-position:left;
  716. text-indent:-.25in;}
  717. @list l6:level9
  718. {mso-level-tab-stop:4.5in;
  719. mso-level-number-position:left;
  720. text-indent:-.25in;}
  721. @list l7
  722. {mso-list-id:1234970193;
  723. mso-list-template-ids:2055904002;}
  724. @list l7:level1
  725. {mso-level-number-format:bullet;
  726. mso-level-text:\F0B7;
  727. mso-level-tab-stop:.5in;
  728. mso-level-number-position:left;
  729. text-indent:-.25in;
  730. mso-ansi-font-size:10.0pt;
  731. font-family:Symbol;}
  732. @list l7:level2
  733. {mso-level-number-format:bullet;
  734. mso-level-text:\F0B7;
  735. mso-level-tab-stop:1.0in;
  736. mso-level-number-position:left;
  737. text-indent:-.25in;
  738. mso-ansi-font-size:10.0pt;
  739. font-family:Symbol;}
  740. @list l7:level3
  741. {mso-level-tab-stop:1.5in;
  742. mso-level-number-position:left;
  743. text-indent:-.25in;}
  744. @list l7:level4
  745. {mso-level-tab-stop:2.0in;
  746. mso-level-number-position:left;
  747. text-indent:-.25in;}
  748. @list l7:level5
  749. {mso-level-tab-stop:2.5in;
  750. mso-level-number-position:left;
  751. text-indent:-.25in;}
  752. @list l7:level6
  753. {mso-level-tab-stop:3.0in;
  754. mso-level-number-position:left;
  755. text-indent:-.25in;}
  756. @list l7:level7
  757. {mso-level-tab-stop:3.5in;
  758. mso-level-number-position:left;
  759. text-indent:-.25in;}
  760. @list l7:level8
  761. {mso-level-tab-stop:4.0in;
  762. mso-level-number-position:left;
  763. text-indent:-.25in;}
  764. @list l7:level9
  765. {mso-level-tab-stop:4.5in;
  766. mso-level-number-position:left;
  767. text-indent:-.25in;}
  768. @list l8
  769. {mso-list-id:1846092290;
  770. mso-list-template-ids:-768590846;}
  771. @list l8:level1
  772. {mso-level-start-at:2;
  773. mso-level-tab-stop:.5in;
  774. mso-level-number-position:left;
  775. text-indent:-.25in;}
  776. @list l8:level2
  777. {mso-level-tab-stop:1.0in;
  778. mso-level-number-position:left;
  779. text-indent:-.25in;}
  780. @list l8:level3
  781. {mso-level-tab-stop:1.5in;
  782. mso-level-number-position:left;
  783. text-indent:-.25in;}
  784. @list l8:level4
  785. {mso-level-tab-stop:2.0in;
  786. mso-level-number-position:left;
  787. text-indent:-.25in;}
  788. @list l8:level5
  789. {mso-level-tab-stop:2.5in;
  790. mso-level-number-position:left;
  791. text-indent:-.25in;}
  792. @list l8:level6
  793. {mso-level-tab-stop:3.0in;
  794. mso-level-number-position:left;
  795. text-indent:-.25in;}
  796. @list l8:level7
  797. {mso-level-tab-stop:3.5in;
  798. mso-level-number-position:left;
  799. text-indent:-.25in;}
  800. @list l8:level8
  801. {mso-level-tab-stop:4.0in;
  802. mso-level-number-position:left;
  803. text-indent:-.25in;}
  804. @list l8:level9
  805. {mso-level-tab-stop:4.5in;
  806. mso-level-number-position:left;
  807. text-indent:-.25in;}
  808. @list l9
  809. {mso-list-id:1894656566;
  810. mso-list-template-ids:1199983812;}
  811. @list l9:level1
  812. {mso-level-start-at:2;
  813. mso-level-tab-stop:.5in;
  814. mso-level-number-position:left;
  815. text-indent:-.25in;}
  816. @list l9:level2
  817. {mso-level-tab-stop:1.0in;
  818. mso-level-number-position:left;
  819. text-indent:-.25in;}
  820. @list l9:level3
  821. {mso-level-tab-stop:1.5in;
  822. mso-level-number-position:left;
  823. text-indent:-.25in;}
  824. @list l9:level4
  825. {mso-level-tab-stop:2.0in;
  826. mso-level-number-position:left;
  827. text-indent:-.25in;}
  828. @list l9:level5
  829. {mso-level-tab-stop:2.5in;
  830. mso-level-number-position:left;
  831. text-indent:-.25in;}
  832. @list l9:level6
  833. {mso-level-tab-stop:3.0in;
  834. mso-level-number-position:left;
  835. text-indent:-.25in;}
  836. @list l9:level7
  837. {mso-level-tab-stop:3.5in;
  838. mso-level-number-position:left;
  839. text-indent:-.25in;}
  840. @list l9:level8
  841. {mso-level-tab-stop:4.0in;
  842. mso-level-number-position:left;
  843. text-indent:-.25in;}
  844. @list l9:level9
  845. {mso-level-tab-stop:4.5in;
  846. mso-level-number-position:left;
  847. text-indent:-.25in;}
  848. ol
  849. {margin-bottom:0in;}
  850. ul
  851. {margin-bottom:0in;}
  852. -->
  853. </style><!--[if gte mso 10]>
  854. <style>
  855. /* Style Definitions */
  856. table.MsoNormalTable
  857. {mso-style-name:"Table Normal";
  858. mso-tstyle-rowband-size:0;
  859. mso-tstyle-colband-size:0;
  860. mso-style-noshow:yes;
  861. mso-style-priority:99;
  862. mso-style-qformat:yes;
  863. mso-style-parent:"";
  864. mso-padding-alt:0in 5.4pt 0in 5.4pt;
  865. mso-para-margin:0in;
  866. mso-para-margin-bottom:.0001pt;
  867. mso-pagination:widow-orphan;
  868. font-size:10.0pt;
  869. font-family:"Times New Roman","serif";}
  870. </style>
  871. <![endif]--><!--[if gte mso 9]><xml>
  872. <o:shapedefaults v:ext="edit" spidmax="7170"/>
  873. </xml><![endif]--><!--[if gte mso 9]><xml>
  874. <o:shapelayout v:ext="edit">
  875. <o:idmap v:ext="edit" data="1"/>
  876. </o:shapelayout></xml><![endif]--></head>
  877. <body style="" lang="EN-US" link="blue" vlink="blue">
  878. <div class="WordSection1">
  879. <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><o:p>&nbsp;</o:p></span></p>
  880. <div align="center">
  881. <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
  882. <tbody><tr style="">
  883. <td style="padding: 0in;" valign="top">
  884. <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
  885. <tbody><tr style="">
  886. <td style="padding: 0in 5.4pt;" valign="top">
  887. <p class="MsoNormal"><span style="font-size: 8pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue;"><a href="../../Release_Notes.html">Back to Release page</a></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
  888. </td>
  889. </tr>
  890. <tr style="">
  891. <td style="padding: 1.5pt;">
  892. <h1 style="margin-bottom: 0.25in; text-align: center;" align="center"><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 255);">Release Notes for STM32F4xx Standard
  893. Peripherals&nbsp; Drivers</span><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></h1>
  894. <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">Copyright
  895. 2015 STMicroelectronics</span><span style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>
  896. <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"><img 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>
  897. </td>
  898. </tr>
  899. </tbody></table>
  900. <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; display: none;"><o:p>&nbsp;</o:p></span></p>
  901. <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" width="900">
  902. <tbody><tr style="">
  903. <td style="padding: 0in;" valign="top">
  904. <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>
  905. <ol style="margin-top: 0in;" start="1" type="1">
  906. <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><a href="#History">STM32F4xx&nbsp;Standard Peripherals Library Drivers
  907. update History</a><o:p></o:p></span></li>
  908. <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><a href="#License">License</a><o:p></o:p></span></li>
  909. </ol>
  910. <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
  911. Standard Peripherals Library Drivers&nbsp; 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.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
  912. Changes<o:p></o:p></span></u></b></p>
  913. <ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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,&nbsp;CEC and SPDIFRX peripherals&nbsp;</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)&nbsp;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
  914. Changes<o:p></o:p></span></u></b></p>
  915. <ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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;">&nbsp;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;">&nbsp;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;">&nbsp;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>
  916. <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>
  917. </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>
  918. <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;">&nbsp;Add new defines for the new alternate functions</span></li></ul>
  919. </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>
  920. <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
  921. new driver for ram functions</span></li></ul>
  922. </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>
  923. <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
  924. clear Wakeup flag (WUF): this flag need to be cleared at application level
  925. before to call this function.</span></li><li><span style="font-family: Verdana; font-size: 10pt;">&nbsp;Add new function to ENABLE/DISABLE the main regulator low voltage: PWR_MainRegulatorLowVoltageCmd()</span></li><li><span style="font-family: Verdana; font-size: 10pt;">&nbsp;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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"> </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&nbsp;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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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: &quot;Times New Roman&quot;,&quot;serif&quot;;"> 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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></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: &quot;Verdana&quot;,&quot;sans-serif&quot;; 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: &quot;Times New Roman&quot;,&quot;serif&quot;;"> <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
  926. Changes<o:p></o:p></span></u></b></p>
  927. <ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add support of <b>STM32F401xExx</b> devices</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx_gpio.c/h</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"> <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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
  928. GPIOSpeed_TypeDef structure’s fields name to be in line with GPIO out
  929. speed definition in the product Reference Manual</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"> </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
  930. a legacy defines to keep compatibility with previous version</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx_flash.c/h</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"> <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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">File’s header comments: update
  931. description of the maximum AHB frequency vs. voltage scaling
  932. configuration <o:p></o:p></span></li></ul></ul>
  933. <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>
  934. <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>
  936. <ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
  937. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx_pwr.c/.h&nbsp;<span style="font-weight: bold;"></span></span></p></li><ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
  938. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
  939. new function to configure the Under-Drive STOP Mode : <span style="font-style: italic;">PWR_EnterUnderDriveSTOPMode(uint32_t
  940. PWR_Regulator, uint8_t PWR_STOPEntry) </span>only used in case of STM32F427/437/429/439xx devices.<o:p></o:p></span></p>
  941. </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>
  942. <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
  943. Changes<o:p></o:p></span></u></b></p>
  944. <ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
  945. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
  946. 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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update definition of <span style="font-weight: bold;">STM32F427/437xx</span> devices : </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">extension
  947. of the features to include system clock up to 180MHz, dual bank Flash, reduced
  948. 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&nbsp;drivers for new
  949. peripherals of </span><span style="font-size: 10pt; font-family: Verdana;">STM32F4xx&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">STM32F427/437xx </span>and<span style="font-weight: bold;"> </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">STM32F429/439xx </span></span><span style="font-size: 10pt; font-family: Verdana;">devices:</span>
  950. <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>
  951. </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>
  952. </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>
  953. </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;">
  954. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx_adc.c/.h<o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">&nbsp;<o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
  955. the Temperature sensor channel for STM32F427/STM32F437x/STM32F429x/STM32F439x
  956. devices from Channel 16 to Channel 18</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;">
  957. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
  958. a note in <span style="font-style: italic;">ADC_VBATCmd()</span> header function to inform that the Voltage measured is
  959. 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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">In
  960. <span style="font-style: italic;">ADC_GetSoftwareStartConvStatus()</span> function, replace "<span style="font-style: italic;">ADC_CR2_JSWSTART"</span>
  961. 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
  962. the header file description, add the table of number of wait states
  963. 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&nbsp;</span><span style="font-family: Verdana;"><span style="font-style: italic;"></span>functions:</span><span style="font-family: Verdana;"><span style="font-style: italic;">&nbsp;</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>&nbsp;</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&nbsp;</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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
  964. GPIO_AF9_I2C2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  965. ((uint8_t)0x09)&nbsp; /* I2C2 Alternate Function mapping */</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">#define
  966. GPIO_AF9_I2C3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  967. ((uint8_t)0x09)&nbsp; /* 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
  968. 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
  969. peripherals:&nbsp;<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:&nbsp;</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>:&nbsp;</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&nbsp;<span style="font-style: italic;">RCC_SAICLKConfig()</span>:&nbsp;</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&nbsp;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>
  970. </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;">
  971. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx_pwr.c/.h
  972. <o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">&nbsp;<o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></p></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;">
  973. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
  974. 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;">
  975. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style=""></span>Add the following functions to
  976. 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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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;">
  977. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">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 /
  978. 11-January-2013<o:p></o:p></span></h3>
  979. <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b><u><span style="font-size: 10pt; color: black; font-family: Verdana;">Main
  980. Changes<o:p></o:p></span></u></b></p>
  981. <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>
  982. </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>
  983. <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
  984. for new algorithms (GCM/CCM).</span>
  985. </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
  986. AES-CCM algorithms.<span style="font-style: italic;"></span></span>
  987. </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
  988. 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&nbsp;
  989. parameters and the correspondant define to be declared with<span style="font-style: italic;"> uint32_t </span>type.</span>
  990. </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-&gt;CR_bits9to2" by
  991. "CRYP_ContextSave-&gt;CurrentConfig".</span></span></li></ul></li></ul>
  992. <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>
  993. <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 =
  994. 0..23.</span></span></small>
  995. </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;">
  996. FLASH_EraseAllSectors() </span>function to support&nbsp;mass erase
  997. for&nbsp;</span></small><small><span style="font-family: Verdana;">STM32F427x/437x
  998. devices.</span></small></li></ul></li></ul>
  999. <ul style="margin-top: 0cm;" type="square"><li><small><span style="font-family: Verdana;">stm32f4xx_gpio.c/.h</span></small>
  1000. <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,
  1001. UART8.</span></span></small></li></ul>
  1002. <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
  1003. comment.<br></span></li></ul>
  1004. </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>
  1005. <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
  1006. HASH_DIGEST structure.</span></small>
  1007. </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>
  1008. </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
  1009. and SHA-256 modes.</span></small>
  1010. </li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-family: Verdana;">&nbsp;Update <span style="font-style: italic;">HASH_Context</span> structure.</span></small>
  1011. </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
  1012. declared in stm32f4xx.h.</span></small></li></ul>
  1013. </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>
  1014. <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>
  1015. <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
  1016. 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
  1017. digital I2C filters.</span></small></li></ul></ul>
  1018. </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
  1019. <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>
  1020. <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
  1021. "<i>PWR_Regulator_Voltage_Scale3</i>" &nbsp;to <i>PWR_MainRegulatorModeConfig()</i>
  1022. function to be in line with Reference Manual
  1023. description.</span></li></ul></li></ul>
  1024. <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>
  1025. <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
  1026. peripherals:&nbsp;<span style="font-style: italic;">SPI4, SPI5,
  1027. SPI6,</span>&nbsp;</span><small><span style="font-family: Verdana;"><span style="font-style: italic;">SAI1,&nbsp;UART7, UART8.</span></span></small>
  1028. </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
  1029. SAI1 clock.</span></small>
  1030. </li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-family: Verdana;">Add&nbsp;<span style="font-style: italic;">RCC_TIMCLKPresConfig()</span> function
  1031. :</span></small><small><span style="font-family: Verdana;"> TIMER Prescaler
  1032. selection.&nbsp;</span></small></li></ul>
  1033. </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>
  1034. <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,
  1035. SPI6.</span> </li></ul>
  1036. <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
  1037. comment.</span></li></ul>
  1038. </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>
  1039. <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
  1040. UART8.</span>
  1041. </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
  1042. 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>
  1043. <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
  1044. Changes<o:p></o:p></span></u></b></p>
  1045. <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:&nbsp;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&nbsp;<span style="font-style: italic;">if (dcmireg == 0x00)</span> instead of&nbsp;<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>
  1046. function: remove value of the voltage threshold corresponding to each
  1047. PVD detection level, user should refer to the electrical
  1048. characteristics of the STM32 device&nbsp;datasheet to have the correct
  1049. 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
  1050. Changes<o:p></o:p></span></u></b></p>
  1051. <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&nbsp;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:&nbsp;</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:&nbsp;<span style="font-style: italic;">SHIFTR</span>,&nbsp;<span style="font-style: italic;">CALR</span>,&nbsp;<span style="font-style: italic;">ALRMASSR</span> and&nbsp;<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>&nbsp;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
  1052. Changes<o:p></o:p></span></u></b></p>
  1053. <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&nbsp;</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
  1054. Changes<o:p></o:p></span></u></b></p>
  1055. <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&nbsp;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&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;">overrun error interrupt</span><span style="font-size: 10pt; font-family: Verdana;"> occurs and&nbsp;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&nbsp;set if&nbsp;</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():&nbsp;</span>correct function header's comment&nbsp;</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&nbsp;assert macros to test&nbsp;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&nbsp;<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&nbsp;<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&nbsp;<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
  1056. Changes<o:p></o:p></span></u></b></p>
  1057. <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>
  1058. <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>
  1059. <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">package</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; 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: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <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: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span></div><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"><br>Unless
  1060. required by applicable law or agreed to in writing, software
  1061. distributed under the License is distributed on an "AS IS" BASIS, <br>WITHOUT
  1062. WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See
  1063. the License for the specific language governing permissions and
  1064. limitations under the License.</span>
  1065. <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;">
  1066. <hr align="center" size="2" width="100%">
  1067. </span></div>
  1068. <p class="MsoNormal" style="margin: 4.5pt 0in 4.5pt 0.25in; text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">For
  1069. complete documentation on </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32<span style="color: black;">
  1070. 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>
  1071. </td>
  1072. </tr>
  1073. </tbody></table>
  1074. <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
  1075. </td>
  1076. </tr>
  1077. </tbody></table>
  1078. </div>
  1079. <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
  1080. </div>
  1081. </body></html>