Greg Steiert / maxim-dev

Dependents:   MAX34417_demo MAXREFDES1265 MAXREFDES1265

Fork of mbed-dev by mbed official

Committer:
<>
Date:
Thu Feb 02 17:01:33 2017 +0000
Revision:
157:ff67d9f36b67
Parent:
149:156823d33999
This updates the lib to the mbed lib v135

Who changed what in which revision?

UserRevisionLine numberNew contents of line
<> 144:ef7eb2e8f9f7 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<> 144:ef7eb2e8f9f7 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>
<> 144:ef7eb2e8f9f7 3 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<> 144:ef7eb2e8f9f7 4 <link rel="File-List" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/filelist.xml">
<> 144:ef7eb2e8f9f7 5 <link rel="Edit-Time-Data" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/editdata.mso"><!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]-->
<> 144:ef7eb2e8f9f7 6
<> 144:ef7eb2e8f9f7 7
<> 144:ef7eb2e8f9f7 8
<> 144:ef7eb2e8f9f7 9 <title>Release Notes for STM32F3xx HAL Drivers</title><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>STMicroelectronics</o:Author> <o:LastAuthor>Raouf Hosni</o:LastAuthor> <o:Revision>39</o:Revision> <o:TotalTime>137</o:TotalTime> <o:Created>2009-02-27T19:26:00Z</o:Created> <o:LastSaved>2010-10-15T11:07:00Z</o:LastSaved> <o:Pages>3</o:Pages> <o:Words>973</o:Words> <o:Characters>5548</o:Characters> <o:Company>STMicroelectronics</o:Company> <o:Lines>46</o:Lines> <o:Paragraphs>13</o:Paragraphs> <o:CharactersWithSpaces>6508</o:CharactersWithSpaces> <o:Version>12.00</o:Version> </o:DocumentProperties> </xml><![endif]--><link rel="themeData" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/themedata.thmx">
<> 144:ef7eb2e8f9f7 10 <link rel="colorSchemeMapping" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/colorschememapping.xml"><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>110</w:Zoom> <w:TrackMoves>false</w:TrackMoves> <w:TrackFormatting/> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:DoNotPromoteQF/> <w:LidThemeOther>EN-US</w:LidThemeOther> <w:LidThemeAsian>X-NONE</w:LidThemeAsian> <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript> <w:Compatibility> <w:BreakWrappedTables/> <w:SnapToGridInCell/> <w:WrapTextWithPunct/> <w:UseAsianBreakRules/> <w:DontGrowAutofit/> <w:SplitPgBreakAndParaMark/> <w:DontVertAlignCellWithSp/> <w:DontBreakConstrainedForcedTables/> <w:DontVertAlignInTxbx/> <w:Word11KerningPairs/> <w:CachedColBalance/> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> <m:mathPr> <m:mathFont m:val="Cambria Math"/> <m:brkBin m:val="before"/> <m:brkBinSub m:val="&#45;-"/> <m:smallFrac m:val="off"/> <m:dispDef/> <m:lMargin m:val="0"/> <m:rMargin m:val="0"/> <m:defJc m:val="centerGroup"/> <m:wrapIndent m:val="1440"/> <m:intLim m:val="subSup"/> <m:naryLim m:val="undOvr"/> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false" DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267"> <w:LsdException Locked="false" QFormat="true" Name="Normal"/> <w:LsdException Locked="false" QFormat="true" Name="heading 1"/> <w:LsdException Locked="false" QFormat="true" Name="heading 2"/> <w:LsdException Locked="false" QFormat="true" Name="heading 3"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 4"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 5"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 6"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 7"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 8"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="heading 9"/> <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="caption"/> <w:LsdException Locked="false" QFormat="true" Name="Title"/> <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/> <w:LsdException Locked="false" QFormat="true" Name="Subtitle"/> <w:LsdException Locked="false" QFormat="true" Name="Strong"/> <w:LsdException Locked="false" QFormat="true" Name="Emphasis"/> <w:LsdException Locked="false" Priority="99" Name="No List"/> <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Placeholder Text"/> <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading"/> <w:LsdException Locked="false" Priority="61" Name="Light List"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/> <w:LsdException Locked="false" Priority="70" Name="Dark List"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/> <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/> <w:LsdException Locked="false" Priority="34" QFormat="true" Name="List Paragraph"/> <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/> <w:LsdException Locked="false" Priority="30" QFormat="true" Name="Intense Quote"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/> <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/> <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/> <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/> <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/> <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/> <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/> <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/> <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/> <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/> <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/> <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/> <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/> <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/> <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/> <w:LsdException Locked="false" Priority="19" QFormat="true" Name="Subtle Emphasis"/> <w:LsdException Locked="false" Priority="21" QFormat="true" Name="Intense Emphasis"/> <w:LsdException Locked="false" Priority="31" QFormat="true" Name="Subtle Reference"/> <w:LsdException Locked="false" Priority="32" QFormat="true" Name="Intense Reference"/> <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/> <w:LsdException Locked="false" Priority="37" SemiHidden="true" UnhideWhenUsed="true" Name="Bibliography"/> <w:LsdException Locked="false" Priority="39" SemiHidden="true" UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/> </w:LatentStyles> </xml><![endif]-->
<> 144:ef7eb2e8f9f7 11
<> 144:ef7eb2e8f9f7 12 <style>
<> 144:ef7eb2e8f9f7 13 <!--
<> 144:ef7eb2e8f9f7 14 /* Font Definitions */
<> 144:ef7eb2e8f9f7 15 @font-face
<> 144:ef7eb2e8f9f7 16 {font-family:"Cambria Math";
<> 144:ef7eb2e8f9f7 17 panose-1:2 4 5 3 5 4 6 3 2 4;
<> 144:ef7eb2e8f9f7 18 mso-font-charset:1;
<> 144:ef7eb2e8f9f7 19 mso-generic-font-family:roman;
<> 144:ef7eb2e8f9f7 20 mso-font-format:other;
<> 144:ef7eb2e8f9f7 21 mso-font-pitch:variable;
<> 144:ef7eb2e8f9f7 22 mso-font-signature:0 0 0 0 0 0;}
<> 144:ef7eb2e8f9f7 23 @font-face
<> 144:ef7eb2e8f9f7 24 {font-family:Calibri;
<> 144:ef7eb2e8f9f7 25 panose-1:2 15 5 2 2 2 4 3 2 4;
<> 144:ef7eb2e8f9f7 26 mso-font-charset:0;
<> 144:ef7eb2e8f9f7 27 mso-generic-font-family:swiss;
<> 144:ef7eb2e8f9f7 28 mso-font-pitch:variable;
<> 144:ef7eb2e8f9f7 29 mso-font-signature:-1610611985 1073750139 0 0 159 0;}
<> 144:ef7eb2e8f9f7 30 @font-face
<> 144:ef7eb2e8f9f7 31 {font-family:Tahoma;
<> 144:ef7eb2e8f9f7 32 panose-1:2 11 6 4 3 5 4 4 2 4;
<> 144:ef7eb2e8f9f7 33 mso-font-charset:0;
<> 144:ef7eb2e8f9f7 34 mso-generic-font-family:swiss;
<> 144:ef7eb2e8f9f7 35 mso-font-pitch:variable;
<> 144:ef7eb2e8f9f7 36 mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
<> 144:ef7eb2e8f9f7 37 @font-face
<> 144:ef7eb2e8f9f7 38 {font-family:Verdana;
<> 144:ef7eb2e8f9f7 39 panose-1:2 11 6 4 3 5 4 4 2 4;
<> 144:ef7eb2e8f9f7 40 mso-font-charset:0;
<> 144:ef7eb2e8f9f7 41 mso-generic-font-family:swiss;
<> 144:ef7eb2e8f9f7 42 mso-font-pitch:variable;
<> 144:ef7eb2e8f9f7 43 mso-font-signature:536871559 0 0 0 415 0;}
<> 144:ef7eb2e8f9f7 44 /* Style Definitions */
<> 144:ef7eb2e8f9f7 45 p.MsoNormal, li.MsoNormal, div.MsoNormal
<> 144:ef7eb2e8f9f7 46 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 47 mso-style-qformat:yes;
<> 144:ef7eb2e8f9f7 48 mso-style-parent:"";
<> 144:ef7eb2e8f9f7 49 margin:0in;
<> 144:ef7eb2e8f9f7 50 margin-bottom:.0001pt;
<> 144:ef7eb2e8f9f7 51 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 52 font-size:12.0pt;
<> 144:ef7eb2e8f9f7 53 font-family:"Times New Roman","serif";
<> 144:ef7eb2e8f9f7 54 mso-fareast-font-family:"Times New Roman";}
<> 144:ef7eb2e8f9f7 55 h1
<> 144:ef7eb2e8f9f7 56 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 57 mso-style-qformat:yes;
<> 144:ef7eb2e8f9f7 58 mso-style-link:"Heading 1 Char";
<> 144:ef7eb2e8f9f7 59 mso-margin-top-alt:auto;
<> 144:ef7eb2e8f9f7 60 margin-right:0in;
<> 144:ef7eb2e8f9f7 61 mso-margin-bottom-alt:auto;
<> 144:ef7eb2e8f9f7 62 margin-left:0in;
<> 144:ef7eb2e8f9f7 63 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 64 mso-outline-level:1;
<> 144:ef7eb2e8f9f7 65 font-size:24.0pt;
<> 144:ef7eb2e8f9f7 66 font-family:"Times New Roman","serif";
<> 144:ef7eb2e8f9f7 67 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 68 mso-fareast-theme-font:minor-fareast;
<> 144:ef7eb2e8f9f7 69 font-weight:bold;}
<> 144:ef7eb2e8f9f7 70 h2
<> 144:ef7eb2e8f9f7 71 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 72 mso-style-qformat:yes;
<> 144:ef7eb2e8f9f7 73 mso-style-link:"Heading 2 Char";
<> 144:ef7eb2e8f9f7 74 mso-style-next:Normal;
<> 144:ef7eb2e8f9f7 75 margin-top:12.0pt;
<> 144:ef7eb2e8f9f7 76 margin-right:0in;
<> 144:ef7eb2e8f9f7 77 margin-bottom:3.0pt;
<> 144:ef7eb2e8f9f7 78 margin-left:0in;
<> 144:ef7eb2e8f9f7 79 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 80 page-break-after:avoid;
<> 144:ef7eb2e8f9f7 81 mso-outline-level:2;
<> 144:ef7eb2e8f9f7 82 font-size:14.0pt;
<> 144:ef7eb2e8f9f7 83 font-family:"Arial","sans-serif";
<> 144:ef7eb2e8f9f7 84 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 85 mso-fareast-theme-font:minor-fareast;
<> 144:ef7eb2e8f9f7 86 font-weight:bold;
<> 144:ef7eb2e8f9f7 87 font-style:italic;}
<> 144:ef7eb2e8f9f7 88 h3
<> 144:ef7eb2e8f9f7 89 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 90 mso-style-qformat:yes;
<> 144:ef7eb2e8f9f7 91 mso-style-link:"Heading 3 Char";
<> 144:ef7eb2e8f9f7 92 mso-margin-top-alt:auto;
<> 144:ef7eb2e8f9f7 93 margin-right:0in;
<> 144:ef7eb2e8f9f7 94 mso-margin-bottom-alt:auto;
<> 144:ef7eb2e8f9f7 95 margin-left:0in;
<> 144:ef7eb2e8f9f7 96 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 97 mso-outline-level:3;
<> 144:ef7eb2e8f9f7 98 font-size:13.5pt;
<> 144:ef7eb2e8f9f7 99 font-family:"Times New Roman","serif";
<> 144:ef7eb2e8f9f7 100 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 101 mso-fareast-theme-font:minor-fareast;
<> 144:ef7eb2e8f9f7 102 font-weight:bold;}
<> 144:ef7eb2e8f9f7 103 a:link, span.MsoHyperlink
<> 144:ef7eb2e8f9f7 104 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 105 color:blue;
<> 144:ef7eb2e8f9f7 106 text-decoration:underline;
<> 144:ef7eb2e8f9f7 107 text-underline:single;}
<> 144:ef7eb2e8f9f7 108 a:visited, span.MsoHyperlinkFollowed
<> 144:ef7eb2e8f9f7 109 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 110 color:blue;
<> 144:ef7eb2e8f9f7 111 text-decoration:underline;
<> 144:ef7eb2e8f9f7 112 text-underline:single;}
<> 144:ef7eb2e8f9f7 113 p
<> 144:ef7eb2e8f9f7 114 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 115 mso-margin-top-alt:auto;
<> 144:ef7eb2e8f9f7 116 margin-right:0in;
<> 144:ef7eb2e8f9f7 117 mso-margin-bottom-alt:auto;
<> 144:ef7eb2e8f9f7 118 margin-left:0in;
<> 144:ef7eb2e8f9f7 119 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 120 font-size:12.0pt;
<> 144:ef7eb2e8f9f7 121 font-family:"Times New Roman","serif";
<> 144:ef7eb2e8f9f7 122 mso-fareast-font-family:"Times New Roman";}
<> 144:ef7eb2e8f9f7 123 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
<> 144:ef7eb2e8f9f7 124 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 125 mso-style-link:"Balloon Text Char";
<> 144:ef7eb2e8f9f7 126 margin:0in;
<> 144:ef7eb2e8f9f7 127 margin-bottom:.0001pt;
<> 144:ef7eb2e8f9f7 128 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 129 font-size:8.0pt;
<> 144:ef7eb2e8f9f7 130 font-family:"Tahoma","sans-serif";
<> 144:ef7eb2e8f9f7 131 mso-fareast-font-family:"Times New Roman";}
<> 144:ef7eb2e8f9f7 132 span.Heading1Char
<> 144:ef7eb2e8f9f7 133 {mso-style-name:"Heading 1 Char";
<> 144:ef7eb2e8f9f7 134 mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 135 mso-style-locked:yes;
<> 144:ef7eb2e8f9f7 136 mso-style-link:"Heading 1";
<> 144:ef7eb2e8f9f7 137 mso-ansi-font-size:14.0pt;
<> 144:ef7eb2e8f9f7 138 mso-bidi-font-size:14.0pt;
<> 144:ef7eb2e8f9f7 139 font-family:"Cambria","serif";
<> 144:ef7eb2e8f9f7 140 mso-ascii-font-family:Cambria;
<> 144:ef7eb2e8f9f7 141 mso-ascii-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 142 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 143 mso-fareast-theme-font:major-fareast;
<> 144:ef7eb2e8f9f7 144 mso-hansi-font-family:Cambria;
<> 144:ef7eb2e8f9f7 145 mso-hansi-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 146 mso-bidi-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 147 mso-bidi-theme-font:major-bidi;
<> 144:ef7eb2e8f9f7 148 color:#365F91;
<> 144:ef7eb2e8f9f7 149 mso-themecolor:accent1;
<> 144:ef7eb2e8f9f7 150 mso-themeshade:191;
<> 144:ef7eb2e8f9f7 151 font-weight:bold;}
<> 144:ef7eb2e8f9f7 152 span.Heading2Char
<> 144:ef7eb2e8f9f7 153 {mso-style-name:"Heading 2 Char";
<> 144:ef7eb2e8f9f7 154 mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 155 mso-style-locked:yes;
<> 144:ef7eb2e8f9f7 156 mso-style-link:"Heading 2";
<> 144:ef7eb2e8f9f7 157 mso-ansi-font-size:13.0pt;
<> 144:ef7eb2e8f9f7 158 mso-bidi-font-size:13.0pt;
<> 144:ef7eb2e8f9f7 159 font-family:"Cambria","serif";
<> 144:ef7eb2e8f9f7 160 mso-ascii-font-family:Cambria;
<> 144:ef7eb2e8f9f7 161 mso-ascii-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 162 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 163 mso-fareast-theme-font:major-fareast;
<> 144:ef7eb2e8f9f7 164 mso-hansi-font-family:Cambria;
<> 144:ef7eb2e8f9f7 165 mso-hansi-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 166 mso-bidi-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 167 mso-bidi-theme-font:major-bidi;
<> 144:ef7eb2e8f9f7 168 color:#4F81BD;
<> 144:ef7eb2e8f9f7 169 mso-themecolor:accent1;
<> 144:ef7eb2e8f9f7 170 font-weight:bold;}
<> 144:ef7eb2e8f9f7 171 span.Heading3Char
<> 144:ef7eb2e8f9f7 172 {mso-style-name:"Heading 3 Char";
<> 144:ef7eb2e8f9f7 173 mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 174 mso-style-locked:yes;
<> 144:ef7eb2e8f9f7 175 mso-style-link:"Heading 3";
<> 144:ef7eb2e8f9f7 176 mso-ansi-font-size:12.0pt;
<> 144:ef7eb2e8f9f7 177 mso-bidi-font-size:12.0pt;
<> 144:ef7eb2e8f9f7 178 font-family:"Cambria","serif";
<> 144:ef7eb2e8f9f7 179 mso-ascii-font-family:Cambria;
<> 144:ef7eb2e8f9f7 180 mso-ascii-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 181 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 182 mso-fareast-theme-font:major-fareast;
<> 144:ef7eb2e8f9f7 183 mso-hansi-font-family:Cambria;
<> 144:ef7eb2e8f9f7 184 mso-hansi-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 185 mso-bidi-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 186 mso-bidi-theme-font:major-bidi;
<> 144:ef7eb2e8f9f7 187 color:#4F81BD;
<> 144:ef7eb2e8f9f7 188 mso-themecolor:accent1;
<> 144:ef7eb2e8f9f7 189 font-weight:bold;}
<> 144:ef7eb2e8f9f7 190 span.BalloonTextChar
<> 144:ef7eb2e8f9f7 191 {mso-style-name:"Balloon Text Char";
<> 144:ef7eb2e8f9f7 192 mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 193 mso-style-locked:yes;
<> 144:ef7eb2e8f9f7 194 mso-style-link:"Balloon Text";
<> 144:ef7eb2e8f9f7 195 mso-ansi-font-size:8.0pt;
<> 144:ef7eb2e8f9f7 196 mso-bidi-font-size:8.0pt;
<> 144:ef7eb2e8f9f7 197 font-family:"Tahoma","sans-serif";
<> 144:ef7eb2e8f9f7 198 mso-ascii-font-family:Tahoma;
<> 144:ef7eb2e8f9f7 199 mso-hansi-font-family:Tahoma;
<> 144:ef7eb2e8f9f7 200 mso-bidi-font-family:Tahoma;}
<> 144:ef7eb2e8f9f7 201 .MsoChpDefault
<> 144:ef7eb2e8f9f7 202 {mso-style-type:export-only;
<> 144:ef7eb2e8f9f7 203 mso-default-props:yes;
<> 144:ef7eb2e8f9f7 204 font-size:10.0pt;
<> 144:ef7eb2e8f9f7 205 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 206 mso-bidi-font-size:10.0pt;}
<> 144:ef7eb2e8f9f7 207 @page WordSection1
<> 144:ef7eb2e8f9f7 208 {size:8.5in 11.0in;
<> 144:ef7eb2e8f9f7 209 margin:1.0in 1.25in 1.0in 1.25in;
<> 144:ef7eb2e8f9f7 210 mso-header-margin:.5in;
<> 144:ef7eb2e8f9f7 211 mso-footer-margin:.5in;
<> 144:ef7eb2e8f9f7 212 mso-paper-source:0;}
<> 144:ef7eb2e8f9f7 213 div.WordSection1
<> 144:ef7eb2e8f9f7 214 {page:WordSection1;}
<> 144:ef7eb2e8f9f7 215 /* List Definitions */
<> 144:ef7eb2e8f9f7 216 @list l0
<> 144:ef7eb2e8f9f7 217 {mso-list-id:62067358;
<> 144:ef7eb2e8f9f7 218 mso-list-template-ids:-174943062;}
<> 144:ef7eb2e8f9f7 219 @list l0:level1
<> 144:ef7eb2e8f9f7 220 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 221 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 222 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 223 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 224 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 225 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 226 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 227 @list l0:level2
<> 144:ef7eb2e8f9f7 228 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 229 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 230 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 231 @list l0:level3
<> 144:ef7eb2e8f9f7 232 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 233 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 234 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 235 @list l0:level4
<> 144:ef7eb2e8f9f7 236 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 237 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 238 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 239 @list l0:level5
<> 144:ef7eb2e8f9f7 240 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 241 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 242 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 243 @list l0:level6
<> 144:ef7eb2e8f9f7 244 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 245 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 246 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 247 @list l0:level7
<> 144:ef7eb2e8f9f7 248 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 249 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 250 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 251 @list l0:level8
<> 144:ef7eb2e8f9f7 252 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 253 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 254 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 255 @list l0:level9
<> 144:ef7eb2e8f9f7 256 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 257 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 258 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 259 @list l1
<> 144:ef7eb2e8f9f7 260 {mso-list-id:128015942;
<> 144:ef7eb2e8f9f7 261 mso-list-template-ids:-90681214;}
<> 144:ef7eb2e8f9f7 262 @list l1:level1
<> 144:ef7eb2e8f9f7 263 {mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 264 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 265 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 266 @list l1:level2
<> 144:ef7eb2e8f9f7 267 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 268 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 269 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 270 @list l1:level3
<> 144:ef7eb2e8f9f7 271 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 272 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 273 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 274 @list l1:level4
<> 144:ef7eb2e8f9f7 275 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 276 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 277 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 278 @list l1:level5
<> 144:ef7eb2e8f9f7 279 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 280 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 281 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 282 @list l1:level6
<> 144:ef7eb2e8f9f7 283 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 284 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 285 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 286 @list l1:level7
<> 144:ef7eb2e8f9f7 287 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 288 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 289 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 290 @list l1:level8
<> 144:ef7eb2e8f9f7 291 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 292 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 293 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 294 @list l1:level9
<> 144:ef7eb2e8f9f7 295 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 296 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 297 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 298 @list l2
<> 144:ef7eb2e8f9f7 299 {mso-list-id:216556000;
<> 144:ef7eb2e8f9f7 300 mso-list-template-ids:925924412;}
<> 144:ef7eb2e8f9f7 301 @list l2:level1
<> 144:ef7eb2e8f9f7 302 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 303 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 304 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 305 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 306 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 307 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 308 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 309 @list l2:level2
<> 144:ef7eb2e8f9f7 310 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 311 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 312 mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 313 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 314 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 315 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 316 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 317 @list l2:level3
<> 144:ef7eb2e8f9f7 318 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 319 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 320 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 321 @list l2:level4
<> 144:ef7eb2e8f9f7 322 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 323 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 324 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 325 @list l2:level5
<> 144:ef7eb2e8f9f7 326 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 327 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 328 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 329 @list l2:level6
<> 144:ef7eb2e8f9f7 330 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 331 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 332 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 333 @list l2:level7
<> 144:ef7eb2e8f9f7 334 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 335 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 336 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 337 @list l2:level8
<> 144:ef7eb2e8f9f7 338 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 339 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 340 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 341 @list l2:level9
<> 144:ef7eb2e8f9f7 342 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 343 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 344 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 345 @list l3
<> 144:ef7eb2e8f9f7 346 {mso-list-id:562446694;
<> 144:ef7eb2e8f9f7 347 mso-list-template-ids:913898366;}
<> 144:ef7eb2e8f9f7 348 @list l3:level1
<> 144:ef7eb2e8f9f7 349 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 350 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 351 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 352 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 353 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 354 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 355 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 356 @list l3:level2
<> 144:ef7eb2e8f9f7 357 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 358 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 359 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 360 @list l3:level3
<> 144:ef7eb2e8f9f7 361 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 362 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 363 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 364 @list l3:level4
<> 144:ef7eb2e8f9f7 365 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 366 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 367 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 368 @list l3:level5
<> 144:ef7eb2e8f9f7 369 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 370 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 371 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 372 @list l3:level6
<> 144:ef7eb2e8f9f7 373 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 374 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 375 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 376 @list l3:level7
<> 144:ef7eb2e8f9f7 377 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 378 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 379 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 380 @list l3:level8
<> 144:ef7eb2e8f9f7 381 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 382 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 383 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 384 @list l3:level9
<> 144:ef7eb2e8f9f7 385 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 386 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 387 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 388 @list l4
<> 144:ef7eb2e8f9f7 389 {mso-list-id:797802132;
<> 144:ef7eb2e8f9f7 390 mso-list-template-ids:-1971191336;}
<> 144:ef7eb2e8f9f7 391 @list l4:level1
<> 144:ef7eb2e8f9f7 392 {mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 393 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 394 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 395 @list l4:level2
<> 144:ef7eb2e8f9f7 396 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 397 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 398 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 399 @list l4:level3
<> 144:ef7eb2e8f9f7 400 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 401 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 402 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 403 @list l4:level4
<> 144:ef7eb2e8f9f7 404 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 405 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 406 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 407 @list l4:level5
<> 144:ef7eb2e8f9f7 408 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 409 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 410 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 411 @list l4:level6
<> 144:ef7eb2e8f9f7 412 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 413 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 414 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 415 @list l4:level7
<> 144:ef7eb2e8f9f7 416 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 417 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 418 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 419 @list l4:level8
<> 144:ef7eb2e8f9f7 420 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 421 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 422 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 423 @list l4:level9
<> 144:ef7eb2e8f9f7 424 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 425 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 426 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 427 @list l5
<> 144:ef7eb2e8f9f7 428 {mso-list-id:907304066;
<> 144:ef7eb2e8f9f7 429 mso-list-template-ids:1969781532;}
<> 144:ef7eb2e8f9f7 430 @list l5:level1
<> 144:ef7eb2e8f9f7 431 {mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 432 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 433 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 434 @list l5:level2
<> 144:ef7eb2e8f9f7 435 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 436 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 437 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 438 @list l5:level3
<> 144:ef7eb2e8f9f7 439 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 440 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 441 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 442 @list l5:level4
<> 144:ef7eb2e8f9f7 443 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 444 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 445 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 446 @list l5:level5
<> 144:ef7eb2e8f9f7 447 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 448 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 449 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 450 @list l5:level6
<> 144:ef7eb2e8f9f7 451 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 452 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 453 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 454 @list l5:level7
<> 144:ef7eb2e8f9f7 455 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 456 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 457 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 458 @list l5:level8
<> 144:ef7eb2e8f9f7 459 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 460 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 461 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 462 @list l5:level9
<> 144:ef7eb2e8f9f7 463 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 464 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 465 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 466 @list l6
<> 144:ef7eb2e8f9f7 467 {mso-list-id:1050613616;
<> 144:ef7eb2e8f9f7 468 mso-list-template-ids:-1009886748;}
<> 144:ef7eb2e8f9f7 469 @list l6:level1
<> 144:ef7eb2e8f9f7 470 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 471 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 472 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 473 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 474 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 475 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 476 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 477 @list l6:level2
<> 144:ef7eb2e8f9f7 478 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 479 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 480 mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 481 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 482 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 483 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 484 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 485 @list l6:level3
<> 144:ef7eb2e8f9f7 486 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 487 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 488 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 489 @list l6:level4
<> 144:ef7eb2e8f9f7 490 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 491 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 492 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 493 @list l6:level5
<> 144:ef7eb2e8f9f7 494 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 495 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 496 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 497 @list l6:level6
<> 144:ef7eb2e8f9f7 498 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 499 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 500 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 501 @list l6:level7
<> 144:ef7eb2e8f9f7 502 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 503 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 504 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 505 @list l6:level8
<> 144:ef7eb2e8f9f7 506 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 507 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 508 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 509 @list l6:level9
<> 144:ef7eb2e8f9f7 510 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 511 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 512 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 513 @list l7
<> 144:ef7eb2e8f9f7 514 {mso-list-id:1234970193;
<> 144:ef7eb2e8f9f7 515 mso-list-template-ids:2055904002;}
<> 144:ef7eb2e8f9f7 516 @list l7:level1
<> 144:ef7eb2e8f9f7 517 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 518 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 519 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 520 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 521 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 522 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 523 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 524 @list l7:level2
<> 144:ef7eb2e8f9f7 525 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 526 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 527 mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 528 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 529 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 530 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 531 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 532 @list l7:level3
<> 144:ef7eb2e8f9f7 533 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 534 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 535 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 536 @list l7:level4
<> 144:ef7eb2e8f9f7 537 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 538 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 539 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 540 @list l7:level5
<> 144:ef7eb2e8f9f7 541 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 542 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 543 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 544 @list l7:level6
<> 144:ef7eb2e8f9f7 545 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 546 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 547 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 548 @list l7:level7
<> 144:ef7eb2e8f9f7 549 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 550 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 551 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 552 @list l7:level8
<> 144:ef7eb2e8f9f7 553 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 554 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 555 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 556 @list l7:level9
<> 144:ef7eb2e8f9f7 557 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 558 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 559 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 560 @list l8
<> 144:ef7eb2e8f9f7 561 {mso-list-id:1846092290;
<> 144:ef7eb2e8f9f7 562 mso-list-template-ids:-768590846;}
<> 144:ef7eb2e8f9f7 563 @list l8:level1
<> 144:ef7eb2e8f9f7 564 {mso-level-start-at:2;
<> 144:ef7eb2e8f9f7 565 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 566 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 567 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 568 @list l8:level2
<> 144:ef7eb2e8f9f7 569 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 570 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 571 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 572 @list l8:level3
<> 144:ef7eb2e8f9f7 573 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 574 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 575 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 576 @list l8:level4
<> 144:ef7eb2e8f9f7 577 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 578 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 579 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 580 @list l8:level5
<> 144:ef7eb2e8f9f7 581 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 582 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 583 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 584 @list l8:level6
<> 144:ef7eb2e8f9f7 585 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 586 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 587 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 588 @list l8:level7
<> 144:ef7eb2e8f9f7 589 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 590 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 591 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 592 @list l8:level8
<> 144:ef7eb2e8f9f7 593 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 594 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 595 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 596 @list l8:level9
<> 144:ef7eb2e8f9f7 597 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 598 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 599 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 600 @list l9
<> 144:ef7eb2e8f9f7 601 {mso-list-id:1894656566;
<> 144:ef7eb2e8f9f7 602 mso-list-template-ids:1199983812;}
<> 144:ef7eb2e8f9f7 603 @list l9:level1
<> 144:ef7eb2e8f9f7 604 {mso-level-start-at:2;
<> 144:ef7eb2e8f9f7 605 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 606 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 607 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 608 @list l9:level2
<> 144:ef7eb2e8f9f7 609 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 610 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 611 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 612 @list l9:level3
<> 144:ef7eb2e8f9f7 613 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 614 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 615 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 616 @list l9:level4
<> 144:ef7eb2e8f9f7 617 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 618 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 619 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 620 @list l9:level5
<> 144:ef7eb2e8f9f7 621 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 622 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 623 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 624 @list l9:level6
<> 144:ef7eb2e8f9f7 625 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 626 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 627 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 628 @list l9:level7
<> 144:ef7eb2e8f9f7 629 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 630 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 631 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 632 @list l9:level8
<> 144:ef7eb2e8f9f7 633 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 634 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 635 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 636 @list l9:level9
<> 144:ef7eb2e8f9f7 637 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 638 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 639 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 640 ol
<> 144:ef7eb2e8f9f7 641 {margin-bottom:0in;}
<> 144:ef7eb2e8f9f7 642 ul
<> 144:ef7eb2e8f9f7 643 {margin-bottom:0in;}
<> 144:ef7eb2e8f9f7 644 -->
<> 144:ef7eb2e8f9f7 645 </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} </style> <![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="7170"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]-->
<> 144:ef7eb2e8f9f7 646 <meta content="MCD Application Team" name="author"></head>
<> 144:ef7eb2e8f9f7 647 <body style="" link="blue" vlink="blue">
<> 144:ef7eb2e8f9f7 648 <div class="WordSection1">
<> 144:ef7eb2e8f9f7 649 <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><o:p>&nbsp;</o:p></span></p>
<> 144:ef7eb2e8f9f7 650 <div align="center">
<> 144:ef7eb2e8f9f7 651 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
<> 144:ef7eb2e8f9f7 652 <tbody>
<> 144:ef7eb2e8f9f7 653 <tr style="">
<> 144:ef7eb2e8f9f7 654 <td style="padding: 0in;" valign="top">
<> 144:ef7eb2e8f9f7 655 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
<> 144:ef7eb2e8f9f7 656 <tbody>
<> 144:ef7eb2e8f9f7 657 <tr style="">
<> 144:ef7eb2e8f9f7 658 <td style="padding: 0in 5.4pt;" valign="top">
<> 144:ef7eb2e8f9f7 659 <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>
<> 144:ef7eb2e8f9f7 660 </td>
<> 144:ef7eb2e8f9f7 661 </tr>
<> 144:ef7eb2e8f9f7 662 <tr style="">
<> 144:ef7eb2e8f9f7 663 <td style="padding: 1.5pt;">
<> 144:ef7eb2e8f9f7 664 <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
<> 144:ef7eb2e8f9f7 665 Notes for STM32F3xx HAL Drivers</span><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></h1>
<> 144:ef7eb2e8f9f7 666 <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
<> 144:ef7eb2e8f9f7 667 2014 STMicroelectronics</span><span style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 668 <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/st_logo.png" border="0" height="65" width="86"></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 669 </td>
<> 144:ef7eb2e8f9f7 670 </tr>
<> 144:ef7eb2e8f9f7 671 </tbody>
<> 144:ef7eb2e8f9f7 672 </table>
<> 144:ef7eb2e8f9f7 673 <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; display: none;"><o:p>&nbsp;</o:p></span></p>
<> 144:ef7eb2e8f9f7 674 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" width="900">
<> 144:ef7eb2e8f9f7 675 <tbody>
<> 144:ef7eb2e8f9f7 676 <tr style="">
<> 144:ef7eb2e8f9f7 677 <td style="padding: 0in;" valign="top">
<> 144:ef7eb2e8f9f7 678 <h2 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name="History"></a><span style="font-size: 12pt; color: white;">Update History</span></h2>
<> 157:ff67d9f36b67 679 <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.4.0
<> 157:ff67d9f36b67 680 / 16-December-2016</span></h3><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;"></span></u></b><span style="font-size: 8pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue;"></span><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 changes</span></u></b>
<> 157:ff67d9f36b67 681 </p><ul><li><span style="font-family: Verdana,sans-serif; font-size: 10pt;"><span style="font-weight: bold;">Maintenance release to fix known defects and
<> 157:ff67d9f36b67 682 enhancements implementation</span></span></li></ul><span style="font-size: 8pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue;"></span><p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">HAL Drivers changes</span></u></b></p><ul style="color: black;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt;" class="MsoNormal">
<> 157:ff67d9f36b67 683
<> 157:ff67d9f36b67 684 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;">Enhance HAL delay and time base implementation</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;">:</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"><span style="font-weight: bold;"></span></span></li><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add
<> 157:ff67d9f36b67 685 new templates
<> 157:ff67d9f36b67 686 stm32f0xx_hal_timebase_rtc_alarm_template.c,&nbsp;stm32f0xx_hal_timebase_rtc_wakeup_template.c
<> 157:ff67d9f36b67 687 and stm32f0xx_hal_timebase_tim_template.c which can be used to override
<> 157:ff67d9f36b67 688 the native
<> 157:ff67d9f36b67 689 HAL time base functions (defined as weak) to&nbsp;use either RTC or
<> 157:ff67d9f36b67 690 Timer as time
<> 157:ff67d9f36b67 691 base tick source. For more details about the usage of these drivers,
<> 157:ff67d9f36b67 692 please refer to HAL\HAL_TimeBase examples&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; float: none; display: inline ! important;">and FreeRTOS-based applications</span></li></ul></ul><ul style="margin-bottom: 0in; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; margin-top: 0cm;" type="square"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif; color: black; font-weight: bold;">The following changes done on the HAL drivers require an update on the application code based on HAL V1.3.0</span></li></ul><ul style="margin-bottom: 0in; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; margin-top: 0cm;" type="square"><ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US"><span style="font-style: italic;">HAL CEC </span>driver:<span class="Apple-converted-space">&nbsp;</span>&nbsp;Overall driver rework with compatibility break versus previous HAL version</span><br><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Remove HAL CEC polling Process functions: HAL_CEC_Transmit() and HAL_CEC_Receive()</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US"></span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Remove
<> 157:ff67d9f36b67 693 HAL CEC receive interrupt process function&nbsp;HAL_CEC_Receive_IT()
<> 157:ff67d9f36b67 694 and enable the "receive" &nbsp;mode during the Init phase</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Rename&nbsp;HAL_CEC_GetReceivedFrameSize() funtion to&nbsp;HAL_CEC_GetLastReceivedFrameSize()<br></span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Add new HAL APIs: HAL_CEC_SetDeviceAddress() and HAL_CEC_ChangeRxBuffer()</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Remove the&nbsp;<span></span>'InitiatorAddress'
<> 157:ff67d9f36b67 695 field from the&nbsp;CEC_InitTypeDef structure&nbsp;and manage
<> 157:ff67d9f36b67 696 it&nbsp;as a parameter in the HAL_CEC_Transmit_IT() function</span><span style="font-family: 'Times New Roman',serif; font-size: 12pt;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Add new parameter 'RxFrameSize' in HAL_CEC_RxCpltCallback() function</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Move CEC Rx buffer pointer&nbsp;from CEC_HandleTypeDef structure to CEC_InitTypeDef structure</span></li></ul></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; font-family: Verdana; color: black;"><span style="font-style: italic;">HAL TIM driver </span>: add one field (AutoReloadPreload) in&nbsp;TIM_Base_InitTypeDef structure</span><br><br></li></ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL Generic</span></span></li><ul><li><span style="font-size: 10pt; font-family: Verdana;">Update HAL Driver compliancy with:</span></li><ul style="color: black;"><li><span style="font-size: 10pt; font-family: Verdana;">MISRA C 2004 rule 10.6 ('U' suffix applied to all constants of 'unsigned' type)</span></li></ul></ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">HAL CEC</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Overall driver rework with&nbsp;break of compatibility with HAL V1.3.0<br></span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Remove the HAL CEC polling Process: HAL_CEC_Transmit() and HAL_CEC_Receive()</span><span style="font-family: 'Times New Roman',serif; font-size: 12pt;" lang="EN-US"><o:p></o:p></span></li></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Remove the HAL CEC receive interrupt process (HAL_CEC_Receive_IT()) and manage the "Receive" mode enable within the Init phase</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Rename HAL_CEC_GetReceivedFrameSize() function to&nbsp;HAL_CEC_GetLastReceivedFrameSize() function<br></span></li></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Add new HAL APIs: HAL_CEC_SetDeviceAddress() and HAL_CEC_ChangeRxBuffer()</span></li></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Remove the&nbsp;<span></span>'InitiatorAddress'
<> 157:ff67d9f36b67 697 field from the&nbsp;CEC_InitTypeDef structure&nbsp;and manage
<> 157:ff67d9f36b67 698 it&nbsp;as a parameter in the HAL_CEC_Transmit_IT() function</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US"></span></li></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Add new parameter 'RxFrameSize' in HAL_CEC_RxCpltCallback() function</span><span style="font-family: 'Times New Roman',serif; font-size: 12pt;" lang="EN-US"><o:p></o:p></span></li></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Move CEC Rx buffer pointer&nbsp;from CEC_HandleTypeDef structure to CEC_InitTypeDef structure</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US"><o:p></o:p></span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update driver to implement the new CEC state machine:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add new&nbsp;</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">"rxState"</span><span style="font-family: Verdana,sans-serif; font-size: 10pt;"><span class="Apple-converted-space">&nbsp;</span>field in CEC_HandleTypeDef structure to provide the<span class="Apple-converted-space">&nbsp;</span></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">CEC<span class="Apple-converted-space">&nbsp;</span></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">state information related to Rx Operations</span></li></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Rename "state" field in CEC_HandleTypeDef structure to "gstate": CEC<span class="Apple-converted-space">&nbsp;</span></span><span style="font-family: Verdana,sans-serif; font-size: 10pt;">state information related to global Handle management and Tx Operations</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update CEC process to manage the new CEC states.</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Update __HAL_CEC_RESET_HANDLE_STATE() macro to handle the new CEC state parameters (gState, rxState)</span></li></ul></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-weight: bold;">HAL&nbsp;</span></span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;">UART/USART</span></span><span style="font-size: 10pt; font-family: Verdana;">/</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;">IRDA/SMARTCARD</span></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="FR">IRQ Handler global optimization&nbsp;</span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="FR">New&nbsp;abort&nbsp;API: HAL_PPP_Abort(), HAL_PPP_Abort_IT()<br></span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;">Add error management in case of DMA transfer through
<> 157:ff67d9f36b67 699 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;">HAL_DMA_Abort_IT() and DMA </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;">XferAbortCallback()</span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="FR"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="FR">Polling management update:</span></li><ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;">The user Timeout value must be estimated for the overall process
<> 157:ff67d9f36b67 700 duration</span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><b><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US">HAL SPI</span></b><b><span style="font-size: 10pt; font-family: Verdana,sans-serif;" lang="EN-US"><span class="Apple-converted-space"></span></span></b><span style="font-size: 10pt; font-family: Verdana,sans-serif;"></span></li><ul style="margin-bottom: 0in; color: black;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Overall driver optimization to improve performance in polling/interrupt mode to reach maximum peripheral frequency</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Polling mode:</span></li><ul style="margin-bottom: 0in;"><li><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Replace the use of SPI_WaitOnFlagUnitTimeout() function by "if" statement to check on RXNE/TXE flage while transferring data</span></li></ul></ul></ul><ul style="margin-bottom: 0in; color: black;"><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">&nbsp;Interrupt mode:</span></li><ul style="margin-bottom: 0in;"><li><span style="font-family: Verdana,sans-serif; font-size: 10pt;" lang="EN-US">Minimize access on SPI registers</span></li></ul></ul><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">All modes:</span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Add the USE_SPI_CRC switch to minimize the number of statements when CRC calculation is disabled</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update&nbsp;timeout management to check on global processes</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-family: Verdana,sans-serif; font-size: 10pt;">Update error code management in all processes</span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Fix regression in polling mode:<o:p></o:p></span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add preparing data to transmit in case of slave mode in HAL_SPI_TransmitReceive() and&nbsp;HAL_SPI_Transmit()<o:p></o:p></span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Fix regression in interrupt mode:<o:p></o:p></span></li><ul style="margin-bottom: 0in;"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add a wait on TXE flag in SPI_CloseTx_ISR() and in SPI_CloseTxRx_ISR()<o:p></o:p></span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-size: 10pt; font-family: Verdana,sans-serif;">Add to manage properly the&nbsp;overrun flag in SPI_CloseRxTx_ISR() and SPI_CloseRx_ISR()</span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Prevent&nbsp;data packing mode
<> 157:ff67d9f36b67 701 in reception for </span><span style="font-size: 10pt; font-family: &quot;Arial&quot;,sans-serif;" lang="EN-US">STM32F302xC, STM32F303xC, STM32F373xC, STM32F358xx, STM32F378xx</span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif;"><span style="font-size: 10pt; font-family: &quot;Arial&quot;,sans-serif;" lang="EN-US">Add check of DMA handle definition before calling HAL_SPI_Receive_DMA, HAL_SPI_Transmit_DMA, HAL_SPI_TransmitReceive_DMA</span></li><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Updated HAL Driver compliancy with </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">MISRA C 2004 rules</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">:</span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">MISRA C 2004 rule 14.3 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">(a null statement shall only occur on a line by itself).</span></li><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">MISRA C 2004 rule 14.8 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">(statement forming the body of a switch, while, do … while or for statement shall be a compound statement).</span></li></ul></ul></ul><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">HAL DMA</span></b></li><ul style="color: black;"><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Global
<> 157:ff67d9f36b67 702 driver code optimization to reduce memory footprint&nbsp;</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Add
<> 157:ff67d9f36b67 703 new APIs HAL_DMA_RegisterCallback() and HAL_DMA_UnRegisterCallback to
<> 157:ff67d9f36b67 704 register/unregister the different callbacks identified by the enum
<> 157:ff67d9f36b67 705 typedef HAL_DMA_CallbackIDTypeDef</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Add
<> 157:ff67d9f36b67 706 new Error Code HAL_DMA_ERROR_NOT_SUPPORTED</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Remove
<> 157:ff67d9f36b67 707 DMA HAL_DMA_STATE_READY_HALF &amp; HAL_DMA_STATE_ERROR states in
<> 157:ff67d9f36b67 708 HAL_DMA_StateTypeDef</span></li></ul></ul><ul style="margin-bottom: 0in; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; 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;"><span style="font-weight: bold;">HA<span style="color: black;">L I2C</span></span></span><span style="font-size: 10pt; font-family: Verdana; color: rgb(51, 102, 255);"><span style="font-weight: bold;"></span></span></li><ul><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Disable I2C_OARx_EN bit&nbsp;before any configuration in OAR1 or 2 in HAL_I2C_Init()</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Move I2C_NO_OPTION_FRAME in private section</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: rgb(51, 102, 255);" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;"><span style="color: black;">Update&nbsp;IS_I2C_FASTMODEPLUS macro. Add I2C_FMP_NOT_SUPPORTED definition</span><br></span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Update HAL_I2C_Master_Sequential_Transmit_IT() function (wrong state check)</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Add I2C_FIRST_AND_NEXT_FRAME option for I2C Sequential Transfer</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">On slave, reset&nbsp;LISTEN_TX state in case of direction change</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; color: black; font-size: 12pt;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;"><span style="color: black;">Remove GCC warnings</span><br></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;"><span style="font-weight: bold;">HAL TIM</span></span></li></ul><ul style="margin-bottom: 0in; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; margin-top: 0cm;" type="square"><ul><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">API update : add one field (AutoReloadPreload) in&nbsp;TIM_Base_InitTypeDef structure&nbsp;in order to set ARPE
<> 157:ff67d9f36b67 709 bit from&nbsp;TIMx_CR1 register</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">New
<> 157:ff67d9f36b67 710 API : add&nbsp;2 macros (__HAL_TIM_ENABLE_OCxPRELOAD() and&nbsp;
<> 157:ff67d9f36b67 711 __HAL_TIM_DISABLE_OCxPRELOAD()) in order to set OCxPE bit
<> 157:ff67d9f36b67 712 from&nbsp;TIMx_CCMR1,&nbsp;TIMx_CCMR2 and TIMx_CCMR3 registers</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Use MODIFY_REG macro to avoid wrong initialisation in ConfigBreakDeadTime()</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Add TIM1 ETR remap enums for STM32F334xx devices</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">HAL_TIMEx_RemapConfig() prototype changed for STM32F334x8 device<br></span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; color: black; font-size: 12pt;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana; color: black;">Remove
<> 157:ff67d9f36b67 713 TIM_CR2_OIS2N, TIM_CR2_OIS3, TIM_CR2_OIS3N, TIM_CR2_OIS4 managment&nbsp;for STM32F373xC and STM32F378xx devices</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; color: black; font-size: 12pt;" class="MsoNormal"><span style="font-family: Verdana; font-size: 10pt;">API update : Add __HAL_TIM_MOE_DISABLE_UNCONDITIONALLY() function to disable&nbsp;MOE bit without condition</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;"><span style="font-weight: bold;">HAL SMBUS</span></span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;"></span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li><ul><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Remove useless XferSize field initialisation in&nbsp; HAL_SMBUS_Slave_Transmit_IT()</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt; color: black;" class="MsoNormal"><span style="font-family: &quot;Verdana&quot;,sans-serif; font-size: 10pt;">Add
<> 157:ff67d9f36b67 714 support of Zone read/write feature thanks to new XferOptions parameter
<> 157:ff67d9f36b67 715 values SMBUS_OTHER_FRAME_NO_PEC, SMBUS_OTHER_FRAME_WITH_PEC,
<> 157:ff67d9f36b67 716 SMBUS_OTHER_AND_LAST_FRAME_NO_PEC and
<> 157:ff67d9f36b67 717 SMBUS_OTHER_AND_LAST_FRAME_WITH_PEC</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;,sans-serif; font-weight: bold;" lang="EN-US">HAL
<> 157:ff67d9f36b67 718 PCD&nbsp;</span></li><ul style="color: red;"><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Updated HAL Driver compliancy with </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">MISRA C 2004 rules : (10.3, 105) </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">MISRA C 2004 rule 10.3 (illegal explicit conversion from underlying MISRA type "unsigned int" to "uint32_t *").</span></li><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">MISRA C 2004 rule 10.5 (bitwise operators ~ and &lt;&lt;).</span></li><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">MISRA C 2004 rule 12.7 (bitwise operations not performed on signed integer types).</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;"><span style="font-weight: bold;">HAL PWR</span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Rename PWR_CR register defines to be aligned with&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32F3xx Reference Manual </span><span style="font-size: 10pt; font-family: Verdana;">: SDADCxEN ==&gt;&nbsp;ENSDx</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-weight: bold;">HAL RCC</span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Rename RCC_CFGR register defines </span><span style="font-size: 10pt; font-family: Verdana;">to be aligned with&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32F3xx Reference Manual </span><span style="font-size: 10pt; font-family: Verdana;">: SDADCPRE ==&gt;&nbsp;SDPRE</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;,sans-serif; font-weight: bold;" lang="EN-US">HAL CORTEX </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Update HAL_MPU_Disable() to clear the whole control register. Also remove&nbsp;STATIC INLINE and move function&nbsp;to c file</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;,sans-serif; font-weight: bold;" lang="EN-US">HAL CAN </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Add __HAL_UNLOCK() call when all mailboxes are busy</span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Add __HAL_CAN_CANCEL_TRANSMIT() call to abort transmission when timeout is reached<br></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;,sans-serif; font-weight: bold;" lang="EN-US">HAL ADC </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US">Add ADC_EXTERNALTRIGINJECCONV_T2_CC1 and ADC_EXTERNALTRIGINJECCONV_T2_TRGO definitions</span></li></ul></ul>
<> 157:ff67d9f36b67 719 <span style="font-size: 10pt; font-family: Verdana;"></span><p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">LL Drivers changes</span></u></b></p><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;"><span style="font-weight: bold;">LL COMP</span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li><ul style="color: rgb(51, 102, 255);"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Creation of generic defines for defines specific to COMP instances</span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Modify definition of LL_COMP_OUTPUT_TIM4_IC2_COMP4, LL_COMP_OUTPUT_TIM4_IC3_COMP5 and LL_COMP_OUTPUT_TIM4_IC4_COMP6 literals</span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="color: black;">Rename
<> 157:ff67d9f36b67 720 LL_COMP_OUTPUT_TIM1_IC4_COMP2 and LL_COMP_OUTPUT_TIM1_IC4_COMP1_2 in
<> 157:ff67d9f36b67 721 LL_COMP_OUTPUT_TIM2_IC4_COMP2 and LL_COMP_OUTPUT_TIM2_IC4_COMP1_2</span></span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="color: black;"></span></span><span style="font-family: Verdana; font-size: 10pt; color: black;">Correct COMP inputs&nbsp;definition</span><span style="font-size: 10pt; font-family: Verdana;"><span style="color: black;"></span><br></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-weight: bold;">LL EXTI</span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li><ul style="color: rgb(51, 102, 255);"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana; color: black;">Move
<> 157:ff67d9f36b67 722 LL_EXTI_LINE_18, LL_EXTI_LINE_33, LL_EXTI_LINE_34, LL_EXTI_LINE_35,
<> 157:ff67d9f36b67 723 LL_EXTI_LINE_36, LL_EXTI_LINE_37, LL_EXTI_LINE_38 and LL_EXTI_LINE_39
<> 157:ff67d9f36b67 724 defines under compilation switch (</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">availability depends on devices)</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-weight: bold;">LL PWR</span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Rename PWR_CR register defines to be aligned with&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32F3xx Reference Manual </span><span style="font-size: 10pt; font-family: Verdana;">: SDADCxEN ==&gt;&nbsp;ENSDx</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;"><span style="font-weight: bold;">LL RCC</span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Rename RCC_CFGR register defines&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;">to be aligned with&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32F3xx Reference Manual</span><span style="font-size: 10pt; font-family: Verdana;"> : SDADCPRE ==&gt;&nbsp;SDPRE</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-weight: bold;">LL SYSTEM</span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li><ul style="color: rgb(51, 102, 255);"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: Verdana;">Add LL_SYSCFG_EnableIT_FPU_xxx functions</span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><span style="color: black;">Replace
<> 157:ff67d9f36b67 725 LL_SYSCFG_TIM18_RMP_DMA2_CH4 and LL_SYSCFG_TIM18_RMP_DMA1_CH4 by
<> 157:ff67d9f36b67 726 LL_SYSCFG_TIM18_RMP_DMA2_CH5 and LL_SYSCFG_TIM18_RMP_DMA1_CH5</span><br></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-weight: bold;">LL GPIO</span></span><span style="font-size: 10pt; font-family: Verdana;"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Remove LL_GPIO_SPEED_FREQ_VERY_HIGH (GPIO_SPEED_FREQ_VERY_HIGH does not exist for STM32F3xx serie)</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-weight: bold;">LL_TIM</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;">Rename
<> 157:ff67d9f36b67 727 LL_TIM_TIM16_TI1_RMP defines : LL_TIM_TIM16_TI1_RMP_GPIO,
<> 157:ff67d9f36b67 728 LL_TIM_TIM16_TI1_RMP_RTC, LL_TIM_TIM16_TI1_RMP_HSE_32,
<> 157:ff67d9f36b67 729 LL_TIM_TIM16_TI1_RMP_MCO</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana; color: black;">Remove
<> 157:ff67d9f36b67 730 TIM_CR2_OIS2N, TIM_CR2_OIS3, TIM_CR2_OIS3N, TIM_CR2_OIS4 managment&nbsp;for STM32F373xC and STM32F378xx devices</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 255);"></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana; color: black;">Move
<> 157:ff67d9f36b67 731 LL_TIM_OCREF_CLR_INT_OCREF_CLR and LL_TIM_OCREF_CLR_INT_ETR
<> 157:ff67d9f36b67 732 defines under compilation switch (</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">availability depends on devices)</span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-family: Verdana; font-size: 10pt;">New APIs to insure BDTR register initialization in a single write operation&nbsp;</span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">LL_TIM_BDTR_StructInit()</span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">LL_TIM_BDTR_Init()</span></li></ul></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-weight: bold;">LL USART</span></span></li><ul style="color: black;"><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Replace POSITION_VAL(xxx) macro by corresponding CMSIS_Pos definitions</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;"><span style="font-weight: bold;">LL HRTIM</span></span></li><ul style="color: black;"><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt;" class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">Replace POSITION_VAL(xxx) macro by corresponding CMSIS_Pos definitions</span></li><li style="margin: 4.5pt 0in; font-family: 'Times New Roman',serif; font-size: 12pt;" class="MsoNormal"><span style="font-family: Verdana; font-size: 10pt;">Add shift operation in HRTIM_TIM_SetCompareMode()</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-weight: bold;">LL_I2C</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;">Replace POSITION_VAL(xxx) macro by corresponding CMSIS_Pos definitions</span></li></ul></ul><br><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.3.0
<> 144:ef7eb2e8f9f7 733 / 12-Sept-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
<> 144:ef7eb2e8f9f7 734 Changes</span></u></b></p>
<> 144:ef7eb2e8f9f7 735
<> 144:ef7eb2e8f9f7 736
<> 144:ef7eb2e8f9f7 737
<> 144:ef7eb2e8f9f7 738 <ul style="margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">First official
<> 144:ef7eb2e8f9f7 739 release of STM32F3xx HAL drivers for </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F303xE,
<> 144:ef7eb2e8f9f7 740 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F302xE</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;"> </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">and</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;"> </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F398xx
<> 144:ef7eb2e8f9f7 741 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">devices.</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-weight: bold;">HAL generic</span> update</span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add support of new
<> 144:ef7eb2e8f9f7 742 devices <b>STM32F302xE</b> and<b> STM32F398xx</b> in STM32F3xx HAL drivers<o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><span style=""></span></span></li></ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><span style=""></span><b>HAL ADC</b><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Empty weak function
<> 144:ef7eb2e8f9f7 743 return HAL_ERROR<o:p></o:p></span></li></ul></ul><ul style="margin-top: 0cm; list-style-type: square;"><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Misra error
<> 144:ef7eb2e8f9f7 744 corrections</span></li></ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><b>HAL CORTEX</b><o:p></o:p></span></li></ul>
<> 144:ef7eb2e8f9f7 745
<> 144:ef7eb2e8f9f7 746
<> 144:ef7eb2e8f9f7 747
<> 144:ef7eb2e8f9f7 748
<> 144:ef7eb2e8f9f7 749
<> 144:ef7eb2e8f9f7 750
<> 144:ef7eb2e8f9f7 751
<> 144:ef7eb2e8f9f7 752
<> 144:ef7eb2e8f9f7 753
<> 144:ef7eb2e8f9f7 754
<> 144:ef7eb2e8f9f7 755
<> 144:ef7eb2e8f9f7 756
<> 144:ef7eb2e8f9f7 757
<> 144:ef7eb2e8f9f7 758
<> 144:ef7eb2e8f9f7 759
<> 144:ef7eb2e8f9f7 760
<> 144:ef7eb2e8f9f7 761
<> 144:ef7eb2e8f9f7 762
<> 144:ef7eb2e8f9f7 763
<> 144:ef7eb2e8f9f7 764
<> 144:ef7eb2e8f9f7 765
<> 144:ef7eb2e8f9f7 766
<> 144:ef7eb2e8f9f7 767
<> 144:ef7eb2e8f9f7 768
<> 144:ef7eb2e8f9f7 769
<> 144:ef7eb2e8f9f7 770
<> 144:ef7eb2e8f9f7 771
<> 144:ef7eb2e8f9f7 772
<> 144:ef7eb2e8f9f7 773
<> 144:ef7eb2e8f9f7 774
<> 144:ef7eb2e8f9f7 775
<> 144:ef7eb2e8f9f7 776 <ul style="margin-top: 0cm; list-style-type: square;"><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Macro IS_SYSTICK_CLKSOURCE
<> 144:ef7eb2e8f9f7 777 renamed IS_SYSTICK_CLK_SOURCE</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"></span></li></ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><b>HAL DAC</b><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Empty weak function
<> 144:ef7eb2e8f9f7 778 return HAL_ERROR</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"></span></li></ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><b>HAL IWDG</b><o:p></o:p></span><span style="font-family: &quot;Helvetica&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Minor updates (HAL coding rules)</span><span class="MsoNormal" style="font-family: &quot;Helvetica&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li></ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><b>HAL PCD</b><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Changed </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">IN/OUT
<> 144:ef7eb2e8f9f7 779 EndPoint parameter array size (PCD Handle Structure)</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"></span></li></ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><b>HAL RCC</b><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">RCC_MCOSOURCE_PLLCLK_DIV1
<> 144:ef7eb2e8f9f7 780 define added to RCC_MCO_Clock_Source defgroup for the following devices: STM32F302xE,
<> 144:ef7eb2e8f9f7 781 STM32F303xE, STM32F398xx, STM32F303x8, STM32F328xx, STM32F301x8, STM32F302x8
<> 144:ef7eb2e8f9f7 782 and STM32F318xx</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"></span></li></ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><b>HAL SPI</b><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Removed HAL_
<> 144:ef7eb2e8f9f7 783 prefix from static function names</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"></span></li></ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><b>HAL TIM</b><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Checked
<> 144:ef7eb2e8f9f7 784 DeadTime value in debug mode</span></li><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new macros __HAL_TIM_URS_ENABLE() and&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">__HAL_TIM_URS_DISABLE()</span></li></ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US"><b>HAL WWDG</b><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Minor updates (HAL coding
<> 144:ef7eb2e8f9f7 785 rules)</span></li><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Added macro __HAL_WWDG_CLEAR_IT()</span></li><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Use MODIFY_REG() macro to set Prescaler, Window and Counter registers within &nbsp;HAL_WWDG_Init()</span><span style="font-family: &quot;Helvetica&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></li></ul></ul>
<> 144:ef7eb2e8f9f7 786
<> 144:ef7eb2e8f9f7 787
<> 144:ef7eb2e8f9f7 788
<> 144:ef7eb2e8f9f7 789
<> 144:ef7eb2e8f9f7 790
<> 144:ef7eb2e8f9f7 791
<> 144:ef7eb2e8f9f7 792
<> 144:ef7eb2e8f9f7 793
<> 144:ef7eb2e8f9f7 794
<> 144:ef7eb2e8f9f7 795 <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.1.0RC2
<> 144:ef7eb2e8f9f7 796 / 25-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
<> 144:ef7eb2e8f9f7 797 Changes</span></u></b></p>
<> 144:ef7eb2e8f9f7 798
<> 144:ef7eb2e8f9f7 799
<> 144:ef7eb2e8f9f7 800
<> 144:ef7eb2e8f9f7 801
<> 144:ef7eb2e8f9f7 802
<> 144:ef7eb2e8f9f7 803
<> 144:ef7eb2e8f9f7 804
<> 144:ef7eb2e8f9f7 805
<> 144:ef7eb2e8f9f7 806 <ul style="list-style-type: square;"><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL generic</span> update</span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">General improvement of
<> 144:ef7eb2e8f9f7 807 Doxygen Tags for CHM UM generation</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add support of new
<> 144:ef7eb2e8f9f7 808 devices <b>STM32F303xE</b> in STM32F3xx HAL driver</span><span style="font-weight: bold;"></span></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-weight: bold;"></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update&nbsp;(for </span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)<o:p></o:p></span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new defines for ADC
<> 144:ef7eb2e8f9f7 809 trigger remapping (HAL_REMAPADCTRIGGER_x)</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new defines for CCM
<> 144:ef7eb2e8f9f7 810 RAM page write protection (up to 16 pages can be write protected)</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new macro IS_HAL_REMAPADCTRIGGER()</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Updated macro IS_HAL_SYSCFG_WP_PAGE
<> 144:ef7eb2e8f9f7 811 ()</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new macros to
<> 144:ef7eb2e8f9f7 812 freeze/unfreeze TIM20 in debug mode: __HAL_FREEZE_TIM20_DBGMCU() and __HAL_UNFREEZE_TIM20_DBGMCU()</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new macro to remap
<> 144:ef7eb2e8f9f7 813 the FMC banks 1 and 2 at 0x00000000 : __HAL_FMC_BANK()</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new macros to
<> 144:ef7eb2e8f9f7 814 enable/disable ADC trigger remapping: __HAL_REMAPADCTRIGGER_ENABLE() and __HAL_REMAPADCTRIGGER_DISABLE</span>()<b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></b></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL ADC </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update&nbsp;(for </span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)<o:p></o:p></span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new defines for TIM20
<> 144:ef7eb2e8f9f7 815 related ADC external triggers for regular groups (ADC_EXTERNALTRIGCONV_T20_x)</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new defines for TIM20
<> 144:ef7eb2e8f9f7 816 related ADC external triggers for injected groups (ADC_EXTERNALTRIGINJECCONV_T20_x)</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Updated macro __HAL_ADC_CFGR_EXTSEL() to take into account </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">TIM20 related ADC
<> 144:ef7eb2e8f9f7 817 triggers for regular channels</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Updated macro __HAL_ADC_JSQR_JEXTSEL() to take into account </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">TIM20 related ADC
<> 144:ef7eb2e8f9f7 818 triggers for injected channels</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"><o:p></o:p></span></li></ul></ul><ul style="list-style-type: square;"><li><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL COMP </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update</span></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Defect correction:</span></li></ul><ul><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">Missing assert param IS_COMP_TRIGGERMODE</span></li></ul></ul><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">STM32F303xE:</span><span style="font-size: 10pt;" lang="EN-US"></span></li></ul><ul><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new defines for comparator output redirection: COMP_OUTPUT_TIM20BKIN,
<> 144:ef7eb2e8f9f7 819 COMP_OUTPUT_TIM20BKIN2, COMP_OUTPUT_TIM1BKIN2_TIM8BKIN2_TIM20BKIN2 and COMP_OUTPUT_TIM20OCREFCLR<o:p></o:p></span></li></ul></ul><li><span style="font-size: 10pt;" lang="EN-US"><span class="MsoNormal"></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL FLASH </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update&nbsp;(for </span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)<o:p></o:p></span></li></ul>
<> 144:ef7eb2e8f9f7 820
<> 144:ef7eb2e8f9f7 821
<> 144:ef7eb2e8f9f7 822
<> 144:ef7eb2e8f9f7 823
<> 144:ef7eb2e8f9f7 824
<> 144:ef7eb2e8f9f7 825
<> 144:ef7eb2e8f9f7 826 <ul style="margin-top: 0cm;" type="disc"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">Add
<> 144:ef7eb2e8f9f7 827 new defines for write protection of pages 32 to 61 and 62-263 (OB_WRP_PAGESxxTOyy)</span></li></ul></ul>
<> 144:ef7eb2e8f9f7 828
<> 144:ef7eb2e8f9f7 829 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL GPIO </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update&nbsp;(for </span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)<o:p></o:p></span></li></ul>
<> 144:ef7eb2e8f9f7 830
<> 144:ef7eb2e8f9f7 831 <ul style="margin-top: 0cm;" type="disc"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">Add
<> 144:ef7eb2e8f9f7 832 new defines for TIM20 and FMC related AF: GPIO_AF2_TIM20, GPIO_AF3_TIM20, GPIO_AF6_TIM20 and
<> 144:ef7eb2e8f9f7 833 GPIO_AF12_FMC</span></li></ul></ul>
<> 144:ef7eb2e8f9f7 834
<> 144:ef7eb2e8f9f7 835 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL IRDA </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update<o:p></o:p></span></li></ul>
<> 144:ef7eb2e8f9f7 836
<> 144:ef7eb2e8f9f7 837 <ul style="margin-top: 0cm;" type="disc"><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">TC enabled and TXE disabled at the end of TX in IT
<> 144:ef7eb2e8f9f7 838 mode</span><span style="font-size: 10pt;" lang="EN-US"><o:p></o:p></span></li></ul></ul>
<> 144:ef7eb2e8f9f7 839
<> 144:ef7eb2e8f9f7 840 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL HAL NAND</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;(</span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE specific</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)<o:p></o:p></span></li></ul>
<> 144:ef7eb2e8f9f7 841
<> 144:ef7eb2e8f9f7 842 <ul style="margin-top: 0cm;" type="disc"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">FMC: generic
<> 144:ef7eb2e8f9f7 843 firmware to drive NAND memories mounted as external device</span></li></ul></ul>
<> 144:ef7eb2e8f9f7 844
<> 144:ef7eb2e8f9f7 845 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL NOR</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;(</span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE specific</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)<o:p></o:p></span></li></ul>
<> 144:ef7eb2e8f9f7 846
<> 144:ef7eb2e8f9f7 847 <ul style="margin-top: 0cm;" type="disc"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">FMC: generic
<> 144:ef7eb2e8f9f7 848 firmware to drive NOR memories mounted as external device</span></li></ul></ul>
<> 144:ef7eb2e8f9f7 849
<> 144:ef7eb2e8f9f7 850 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL PCCARD</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;(</span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE specific</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)<o:p></o:p></span></li></ul>
<> 144:ef7eb2e8f9f7 851
<> 144:ef7eb2e8f9f7 852 <ul style="margin-top: 0cm;" type="disc"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">FMC: generic
<> 144:ef7eb2e8f9f7 853 firmware to drive PCCARD memories mounted as external device</span></li></ul></ul>
<> 144:ef7eb2e8f9f7 854
<> 144:ef7eb2e8f9f7 855 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL PCD </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update&nbsp;<o:p></o:p></span></li></ul>
<> 144:ef7eb2e8f9f7 856
<> 144:ef7eb2e8f9f7 857 <ul style="margin-top: 0cm;" type="disc"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">Add
<> 144:ef7eb2e8f9f7 858 new macros __HAL_USB_EXTI_GET_FLAG() , __HAL_USB_EXTI_CLEAR_FLAG(), __HAL_USB_EXTI_SET_RISING_EDGE_TRIGGER(),
<> 144:ef7eb2e8f9f7 859 __HAL_USB_EXTI_SET_FALLING_EDGE_TRIGGER() and _HAL_USB_EXTI_SET_FALLINGRISING_TRIGGER()</span></li></ul></ul>
<> 144:ef7eb2e8f9f7 860
<> 144:ef7eb2e8f9f7 861 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL PWR </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update&nbsp;<o:p></o:p></span></li></ul>
<> 144:ef7eb2e8f9f7 862
<> 144:ef7eb2e8f9f7 863 <ul style="margin-top: 0cm;" type="disc"><ul><li class="MsoNormal" style="color: windowtext; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">PVD feature need falling/rising Event modes</span></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">Rename <span style="">&nbsp;</span>defines:&nbsp;</span></span></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">PWR_MODE_EVT to PWR_PVD_MODE_NORMAL</span></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">PWR_MODE_IT_RISING to PWR_PVD_MODE_IT_RISING<o:p></o:p></span></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">PWR_MODE_IT_FALLING to PWR_PVD_MODE_IT_FALLING<o:p></o:p></span></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">PWR_MODE_IT_RISING_FALLING to PWR_PVD_MODE_IT_RISING_FALLING<o:p></o:p></span></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">PWR_MODE_IT_RISING to PWR_PVD_MODE_IT_RISING<o:p></o:p></span></span></li></ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">Add new
<> 144:ef7eb2e8f9f7 864 defines: PWR_PVD_MODE_EVENT_RISING, PWR_PVD_MODE_EVENT_FALLING and
<> 144:ef7eb2e8f9f7 865 PWR_PVD_MODE_EVENT_RISING_FALLING<o:p></o:p></span></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">Changed
<> 144:ef7eb2e8f9f7 866 __HAL_PVD_EXTI_ENABLE_IT() macro<span style="">&nbsp;
<> 144:ef7eb2e8f9f7 867 </span>definition: __EXTILINE__ argument no longer needed
<> 144:ef7eb2e8f9f7 868 (PWR_EXTI_LINE_PVD is used implicitly)<o:p></o:p></span></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">Changed
<> 144:ef7eb2e8f9f7 869 __HAL_PVD_EXTI_DISABLE_IT() macro definition: __EXTILINE__ argument no
<> 144:ef7eb2e8f9f7 870 longer needed (PWR_EXTI_LINE_PVD is used implicitly)<o:p></o:p></span></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">Changed
<> 144:ef7eb2e8f9f7 871 __HAL_PVD_EXTI_GET_FLAG () macro definition: __EXTILINE__ argument no
<> 144:ef7eb2e8f9f7 872 longer needed (PWR_EXTI_LINE_PVD is used implicitly)<o:p></o:p></span></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"><span style="color: windowtext;">Changed
<> 144:ef7eb2e8f9f7 873 _HAL_PVD_EXTI_CLEAR_FLAG () macro definition: __EXTILINE__ argument no
<> 144:ef7eb2e8f9f7 874 longer needed (PWR_EXTI_LINE_PVD is used implicitly)</span></span></li><li><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">Add
<> 144:ef7eb2e8f9f7 875 new macros __HAL_PWR_PVD_EXTI_ENABLE_EVENT(),
<> 144:ef7eb2e8f9f7 876 __HAL_PWR_PVD_EXTI_DISABLE_EVENT(),<span style="">&nbsp;
<> 144:ef7eb2e8f9f7 877 </span>__HAL_PWR_PVD_EXTI_CLEAR_EGDE_TRIGGER(),
<> 144:ef7eb2e8f9f7 878 __HAL_PWR_PVD_EXTI_SET_FALLING_EGDE_TRIGGER() and
<> 144:ef7eb2e8f9f7 879 __HAL_PWR_PVD_EXTI_SET_RISING_EDGE_TRIGGER()</span></li></ul></ul></ul>
<> 144:ef7eb2e8f9f7 880
<> 144:ef7eb2e8f9f7 881
<> 144:ef7eb2e8f9f7 882
<> 144:ef7eb2e8f9f7 883
<> 144:ef7eb2e8f9f7 884
<> 144:ef7eb2e8f9f7 885 <span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(127, 127, 127);" lang="EN-US"></span><ul style="list-style-type: square;"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL RCC </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update&nbsp;(for </span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)<o:p></o:p></span></li><ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">RCC_OcsInitTypeDef and RCC_PLLInitTypeDef definitions are now product dependent:&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span></li><ul style="color: black;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">STM32F303xE:</span></li><ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Added PREDIV field to RCC_PLLInitTypeDef: used to set the
<> 144:ef7eb2e8f9f7 886 desired pre-division factor whatever the PLL clock source is (HSI or HSE)</span><span class="MsoNormal" style="font-size: 10pt; font-family: &quot;Courier New&quot;;" lang="EN-US"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">.</span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Removed field HSEPredivValue from RCC_OscInitTypeDef (replaced by </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">PREDIV field in&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">RCC_PLLInitTypeDef)</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Other F3 products: no change in&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">RCC_OcsInitTypeDef and RCC_PLLInitTypeDef definitions</span></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new definition of RCC_PeriphCLKInitTypeDef<span style="">&nbsp; </span>to fit STM32F303xE <span style="">&nbsp;</span>clock selection capabilities (e.g select TIM20
<> 144:ef7eb2e8f9f7 887 clock source)</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new defines to select the pre-division factor&nbsp;(RCC_PREDIV_DIVx)</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new defines to set TIM20 clock source (RCC_PERIPHCLK_TIM20, RCC_TIM20CLK_HCLK and
<> 144:ef7eb2e8f9f7 888 RCC_TIM20CLK_PLLCLK)</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add new defnes to set&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">TIM3 &amp; TIM4</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US"> clock source&nbsp; (</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">RCC_PERIPHCLK_TIM34</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">, RCC_TIM34CLK_HCLK, RCC_TIM34CLK_PCLK)<br></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add FMC related macros: __FMC_CLK_ENABLE(), __FMC_CLK_DISABLE(), __FMC_FORCE_RESET() and __FMC_RELEASE_RESET()</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add GPIO port G related macros: __GPIOG_CLK_ENABLE(), __GPIOG_CLK_DISABLE(),
<> 144:ef7eb2e8f9f7 889 __ GPIOG _FORCE_RESET() and __GPIOG _RELEASE_RESET()</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add GPIO port H related macros:_ __GPIOH_CLK_ENABLE(), __GPIOH_CLK_DISABLE(),
<> 144:ef7eb2e8f9f7 890 __FMC_ GPIOH _RESET() and __GPIOH _RELEASE_RESET()</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">Add SPI4 related macros: <span style="">&nbsp;</span>__SPI4_CLK_ENABLE(),
<> 144:ef7eb2e8f9f7 891 __SPI4_CLK_DISABLE(), __ SPI4_FORCE_RESET() and __SPI4_RELEASE_RESET()</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">Add TIM20 related macros: __TIM20_CLK_ENABLE(), __TIM20_CLK_DISABLE(),
<> 144:ef7eb2e8f9f7 892 __ TIM20_FORCE_RESET() and __TIM20_RELEASE_RESET(), __HAL_RCC_TIM20_CONFIG() , __HAL_RCC_GET_TIM20_SOURCE()</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">Add new macro to set/get the clock source of TIM3 &amp; TIM4: __HAL_RCC_TIM34_CONFIG() and &nbsp;__HAL_RCC_GET_TIM34_SOURCE()<br></span></li></ul></ul><ul style="list-style-type: square;"><li><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL SMARTCARD
<> 144:ef7eb2e8f9f7 893 </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update</span></li><ul><li><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">Change&nbsp;SMARTCARD_AdvFeatureConfig()
<> 144:ef7eb2e8f9f7 894 from exported to static private function</span></li></ul><ul><li><span style="font-size: 10pt; color: windowtext;" lang="EN-US"></span><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">TC enabled and TXE disabled at the end of TX in IT
<> 144:ef7eb2e8f9f7 895 mode</span></li></ul></ul>
<> 144:ef7eb2e8f9f7 896
<> 144:ef7eb2e8f9f7 897
<> 144:ef7eb2e8f9f7 898
<> 144:ef7eb2e8f9f7 899 <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 53.4pt; text-indent: -18pt; line-height: normal;"><span style="font-size: 10pt; font-family: Symbol; color: windowtext;" lang="EN-US"><span style=""><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span></span></span><span style="font-size: 10pt; color: windowtext;" lang="EN-US"></span><span style="font-size: 10pt; color: windowtext;" lang="EN-US"><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 900
<> 144:ef7eb2e8f9f7 901 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL SMBUS </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update</span></li><ul><li><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">Fix wrong State after a PEC failed</span></li><li><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">Fix slave acknowledge issue</span></li></ul></ul><p class="MsoListParagraphCxSpLast" style="margin: 4.5pt 0cm 4.5pt 53.4pt; text-indent: -18pt; line-height: normal;"><span style="font-size: 10pt; color: windowtext;"></span><span style="font-size: 10pt; color: windowtext;" lang="EN-US"><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 902
<> 144:ef7eb2e8f9f7 903 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL SPI </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update</span></li><ul><li><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">Fix CodeSonar warning: unreachable Call in
<> 144:ef7eb2e8f9f7 904 SPI_CloseRxTx_ISR()</span></li></ul></ul><p class="MsoListParagraph" style="margin: 4.5pt 0cm 4.5pt 83.16pt; text-indent: -18pt; line-height: normal;"><span style="font-size: 10pt; font-family: Symbol; color: windowtext;" lang="EN-US"><span style=""><span style="font-family: &quot;Times New Roman&quot;; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"></span></span></span><span style="font-size: 10pt; color: windowtext;" lang="EN-US"><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 905
<> 144:ef7eb2e8f9f7 906 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL SRAM</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">&nbsp;(</span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE specific</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)</span></li><ul><li><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">FMC: generic
<> 144:ef7eb2e8f9f7 907 firmware to drive SRAM memories mounted as external device</span></li></ul></ul>
<> 144:ef7eb2e8f9f7 908
<> 144:ef7eb2e8f9f7 909
<> 144:ef7eb2e8f9f7 910
<> 144:ef7eb2e8f9f7 911 <ul style="list-style-type: square;"><li><span style="font-family: Symbol;"></span><span style="" lang="EN-US"><span style=""></span></span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL TIM </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update&nbsp;(for </span><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">STM32F303xE</span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">)</span></li><ul><li><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;" lang="EN-US">Add
<> 144:ef7eb2e8f9f7 912 defines to set TIM20 option register (link from analog watchdog and TIM20 ETR)</span></li></ul></ul><ul style="list-style-type: square;"><li><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL UART </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update</span></li><ul><li><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">TC enabled and TXE disabled at the end of TX in IT
<> 144:ef7eb2e8f9f7 913 mode</span></li></ul></ul><ul style="list-style-type: square;"><li><b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">HAL USART </span></b><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;" lang="EN-US">update</span></li><ul><li><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;" lang="EN-US">TC enabled and TXE disabled at the end of TX in IT
<> 144:ef7eb2e8f9f7 914 mode</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.1
<> 144:ef7eb2e8f9f7 915 / 18-June-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
<> 144:ef7eb2e8f9f7 916 Changes</span></u></b></p>
<> 144:ef7eb2e8f9f7 917 <ul style="margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 918
<> 144:ef7eb2e8f9f7 919
<> 144:ef7eb2e8f9f7 920
<> 144:ef7eb2e8f9f7 921
<> 144:ef7eb2e8f9f7 922
<> 144:ef7eb2e8f9f7 923
<> 144:ef7eb2e8f9f7 924
<> 144:ef7eb2e8f9f7 925 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL generic</span> update<br></span></p><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix flag clear procedure: use atomic write operation </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"=" </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">instead of ready-modify-write operation "|=" or "&amp;="</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix
<> 144:ef7eb2e8f9f7 926 on Timeout management, Timeout value set to 0 passed to API
<> 144:ef7eb2e8f9f7 927 automatically exits the function after checking the flag without any
<> 144:ef7eb2e8f9f7 928 wait.</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 929 new macro __HAL_RESET_HANDLE_STATE to reset a given handle state.</span></li></ul></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 930
<> 144:ef7eb2e8f9f7 931
<> 144:ef7eb2e8f9f7 932
<> 144:ef7eb2e8f9f7 933
<> 144:ef7eb2e8f9f7 934
<> 144:ef7eb2e8f9f7 935
<> 144:ef7eb2e8f9f7 936
<> 144:ef7eb2e8f9f7 937 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL ADC</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename defines:</span></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">ADC_EXTERNALTRIGCONV_Ext_IT11 to ADC_EXTERNALTRIGCONV_EXT_IT11</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">ADC_EXTERNALTRIGCONV_Ext_IT12 to ADC_EXTERNALTRIGCONV_EXT_IT12</span></li></ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix define ADC_SOFTWARE_START</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update external trigger defines to remove HRTIM triggers for STM32F328xx and TIM8 triggers for STM32F302xC</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add ADC1_2_EXTERNALTRIG_T4_CC4 for </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32F303x8 and&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32F328xx</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL CEC</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Process no more locked during the transmission in interrupt mode.</span>&nbsp;</li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL COMP</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix on 32-bit register COMP CSR accesses for </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32F373xC and STM32F378xx devices.</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add new defines </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">for STM32F373xC and STM32F378xx comparators:&nbsp;</span></li></ul></ul><div style="margin-left: 120px;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">COMP_OUTPUT_TIM3IC1,
<> 144:ef7eb2e8f9f7 938 COMP_OUTPUT_TIM3OCREFCLR, COMP_OUTPUT_TIM2IC4</span> and
<> 144:ef7eb2e8f9f7 939 <span style="font-style: italic;">COMP_OUTPUT_TIM2OCREFCLR&nbsp;</span></span><br></div><div style="margin-left: 80px;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">instead of previous defines&nbsp;</span><br></div><div style="font-style: italic; margin-left: 120px;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">COMP_OUTPUT_COMP1_TIM3IC1,
<> 144:ef7eb2e8f9f7 940 COMP_OUTPUT_COMP1_TIM3OCREFCLR, COMP_OUTPUT_COMP1_TIM2IC4,&nbsp;
<> 144:ef7eb2e8f9f7 941 COMP_OUTPUT_COMP1_TIM2OCREFCLR, <br></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">COMP_OUTPUT_COMP2_TIM3IC1, COMP_OUTPUT_COMP2_TIM3OCREFCLR, COMP_OUTPUT_COMP2_TIM2IC4,&nbsp; COMP_OUTPUT_COMP2_TIM2OCREFCLR.</span></div><ul style="margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL DMA</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix in&nbsp;<span style="font-style: italic;">HAL_DMA_PollForTransfer()</span> to set error code <span style="font-style: italic;">HAL_DMA_ERROR_TE </span>in case of <span style="font-style: italic;">HAL_ERROR</span> status</span>&nbsp;</li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL GPIO</span> update<br></span></p><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix <span style="font-style: italic;">GPIO_AF5_SPI1</span> define instead of </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">GPIO_AF5_SPI1</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> for STM32F303x8 device.</span>&nbsp;</li></ul><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;"></span></span></li></ul><ul style="margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 942
<> 144:ef7eb2e8f9f7 943
<> 144:ef7eb2e8f9f7 944
<> 144:ef7eb2e8f9f7 945
<> 144:ef7eb2e8f9f7 946
<> 144:ef7eb2e8f9f7 947
<> 144:ef7eb2e8f9f7 948
<> 144:ef7eb2e8f9f7 949 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL HRTIM</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HRTIM peripheral not available for STM32F328xx device.</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix macros&nbsp;__HAL_HRTIM_CLEAR_FLAG, __HAL_HRTIM_MASTER_CLEAR_FLAG and __HAL_HRTIM_TIMER_CLEAR_FLAG</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 950
<> 144:ef7eb2e8f9f7 951
<> 144:ef7eb2e8f9f7 952
<> 144:ef7eb2e8f9f7 953
<> 144:ef7eb2e8f9f7 954
<> 144:ef7eb2e8f9f7 955
<> 144:ef7eb2e8f9f7 956
<> 144:ef7eb2e8f9f7 957 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL I2C</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 958 management of NACK event in Master transmitter mode and Slave
<> 144:ef7eb2e8f9f7 959 transmitter/receiver modes (only in polling mode), in that case the
<> 144:ef7eb2e8f9f7 960 current transfer is stopped.</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL IRDA</span> update<br></span></p><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add new enum typedef <span style="font-style: italic;">IRDA_ClockSourceTypeDef</span></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add new macro __HAL_IRDA_GETCLOCKSOURCE</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change in <span style="font-style: italic;">HAL_IRDA_Transmit_IT()</span> to enable IRDA_IT_TXE instead of IRDA_IT_TC.</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Process no more locked during the transmission in interrupt mode.</span></li></ul></li></ul><ul style="margin-top: 0cm; list-style-type: square;"><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 961
<> 144:ef7eb2e8f9f7 962
<> 144:ef7eb2e8f9f7 963
<> 144:ef7eb2e8f9f7 964
<> 144:ef7eb2e8f9f7 965
<> 144:ef7eb2e8f9f7 966
<> 144:ef7eb2e8f9f7 967
<> 144:ef7eb2e8f9f7 968 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL OPAMP</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__SYSCFG_CLK_ENABLE() is now handled internally in HAL_OPAMP_Init() and no more in user HAL_OPAMP_MspInit().</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 969 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL PCD </span>update</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></p>
<> 144:ef7eb2e8f9f7 970 </li><ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 971 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add new macro <span style="font-style: italic;">__HAL_USB_EXTI_GENERATE_SWIT</span></span></p>
<> 144:ef7eb2e8f9f7 972 </li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL PWR</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix in <span style="font-style: italic;">HAL_PWR_EnterSTANDBYMode()</span> to not clear Wakeup flag (WUF), which need to be cleared at application level before to call this function</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL RCC</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change for </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32F303x8, STM32F334x8 and STM32F328xx devices:</span></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add missing macro __DAC2_FORCE_RESET</span></li></ul><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename <span style="font-style: italic;">RCC_USART1CLKSOURCE_PCLK2</span> into <span style="font-style: italic;">RCC_USART1CLKSOURCE_PCLK1</span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li></ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove HRTIM1 peripheral and clocking macros for </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32F328xx device.</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix HSI Calibration issue when selected as SYSCLK <br></span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 973
<> 144:ef7eb2e8f9f7 974
<> 144:ef7eb2e8f9f7 975
<> 144:ef7eb2e8f9f7 976
<> 144:ef7eb2e8f9f7 977
<> 144:ef7eb2e8f9f7 978
<> 144:ef7eb2e8f9f7 979
<> 144:ef7eb2e8f9f7 980 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL SMARTCARD</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change in <span style="font-style: italic;">HAL_SMARTCARD_Transmit_IT()</span> to enable SMARTCARD_IT_TXE instead of SMARTCARD_IT_TC.</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Process no more locked during the transmission in interrupt mode.</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL SMBUS</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix Slave acknowledge issue: Slave should ack each bit and so stretch the line till the bit is not ack</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL TIM</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix macro __HAL_TIM_PRESCALER</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL TSC</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix define&nbsp;<span style="font-style: italic;">TSC_ACQ_MODE_SYNCHRO</span></span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 981
<> 144:ef7eb2e8f9f7 982
<> 144:ef7eb2e8f9f7 983
<> 144:ef7eb2e8f9f7 984
<> 144:ef7eb2e8f9f7 985
<> 144:ef7eb2e8f9f7 986
<> 144:ef7eb2e8f9f7 987
<> 144:ef7eb2e8f9f7 988 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL UART</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change in <span style="font-style: italic;">HAL_LIN_Init()</span> parameter BreakDetectLength to uint32_t</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change in <span style="font-style: italic;">HAL_UART_Transmit_IT()</span> to enable UART_IT_TXE instead of UART_IT_TC.</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Process no more locked during the transmission in interrupt mode.</span></li></ul><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
<> 144:ef7eb2e8f9f7 989
<> 144:ef7eb2e8f9f7 990
<> 144:ef7eb2e8f9f7 991
<> 144:ef7eb2e8f9f7 992
<> 144:ef7eb2e8f9f7 993
<> 144:ef7eb2e8f9f7 994
<> 144:ef7eb2e8f9f7 995
<> 144:ef7eb2e8f9f7 996 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL USART</span> update<br></span></p></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change <span style="font-style: italic;">USART_InitTypeDef</span> fields to uint32_t type</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename __USART_ENABLE and __USART_DISABLE macros to respectively </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_USART_ENABLE and __HAL_USART_DISABLE</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change in <span style="font-style: italic;">HAL_USART_Transmit_IT()</span> to enable USART_IT_TXE instead of USART_IT_TC.</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Process no more locked during the transmission in interrupt mode.</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Change in <span style="font-style: italic;">HAL_USART_TransmitReceive_DMA()</span> to manage DMA half transfer mode<br></span></li></ul></ul><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;"></span><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.0
<> 144:ef7eb2e8f9f7 997 / 06-May-2014<o:p></o:p></span></h3>
<> 144:ef7eb2e8f9f7 998 <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
<> 144:ef7eb2e8f9f7 999 Changes</span></u></b></p>
<> 144:ef7eb2e8f9f7 1000 <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
<> 144:ef7eb2e8f9f7 1001 release of STM32F3xx HAL drivers for </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F301x6/x8,
<> 144:ef7eb2e8f9f7 1002 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F302x6/x8,&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F302xB/xC,
<> 144:ef7eb2e8f9f7 1003 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F303x6/x8,&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F373xB/xC,
<> 144:ef7eb2e8f9f7 1004 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F334x4/x6/x8</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">,&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold;"></span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">STM32F318xx, STM32F328xx, STM32F358xx and STM32F378xx
<> 144:ef7eb2e8f9f7 1005 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-weight: bold;">devices.</span></li></ul><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><div style="text-align: justify;"><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
<> 144:ef7eb2e8f9f7 1006 Redistribution and use in source and binary forms, with or without
<> 144:ef7eb2e8f9f7 1007 modification, are permitted provided that the following conditions are
<> 144:ef7eb2e8f9f7 1008 met:</span><br>
<> 144:ef7eb2e8f9f7 1009 </font>
<> 144:ef7eb2e8f9f7 1010 <ol><li><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></font></li><li><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Redistributions
<> 144:ef7eb2e8f9f7 1011 in binary form must reproduce the above copyright notice, this list of
<> 144:ef7eb2e8f9f7 1012 conditions and the following disclaimer in </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">the documentation and/or other materials provided with the distribution.</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></font></li><li><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived </span><br>
<> 144:ef7eb2e8f9f7 1013 </font>
<> 144:ef7eb2e8f9f7 1014 </li></ol>
<> 144:ef7eb2e8f9f7 1015 <font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from this software without specific prior written permission.</span><br>
<> 144:ef7eb2e8f9f7 1016 <span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><br>
<> 144:ef7eb2e8f9f7 1017 <span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></font>
<> 144:ef7eb2e8f9f7 1018
<> 144:ef7eb2e8f9f7 1019 </div><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span>
<> 144:ef7eb2e8f9f7 1020 <div class="MsoNormal" style="text-align: center; margin-left: 40px;" align="center"><span style="color: black;">
<> 144:ef7eb2e8f9f7 1021 <hr align="center" size="2" width="100%"></span></div>
<> 144:ef7eb2e8f9f7 1022 <p class="MsoNormal" style="margin: 4.5pt 0in 4.5pt 0.6634in; text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">For
<> 144:ef7eb2e8f9f7 1023 complete documentation on </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32<span style="color: black;"> Microcontrollers visit </span><u><span style="color: blue;"><a href="http://www.st.com/internet/mcu/family/141.jsp" target="_blank">www.st.com/STM32</a></span></u></span><span style="color: black;"><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 1024 </td>
<> 144:ef7eb2e8f9f7 1025 </tr>
<> 144:ef7eb2e8f9f7 1026 </tbody>
<> 144:ef7eb2e8f9f7 1027 </table>
<> 144:ef7eb2e8f9f7 1028 <p style="margin-left: 40px;" class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 1029 </td>
<> 144:ef7eb2e8f9f7 1030 </tr>
<> 144:ef7eb2e8f9f7 1031 </tbody>
<> 144:ef7eb2e8f9f7 1032 </table>
<> 144:ef7eb2e8f9f7 1033 </div>
<> 144:ef7eb2e8f9f7 1034 <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<> 144:ef7eb2e8f9f7 1035 </div>
bogdanm 0:9b334a45a8ff 1036 </body></html>