Fawwaz Nadzmy / mbed-dev

Fork of mbed-dev by mbed official

Committer:
<>
Date:
Thu Nov 24 17:03:03 2016 +0000
Revision:
151:5eaa88a5bcc7
Parent:
149:156823d33999
This updates the lib to the mbed lib v130

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
<> 144:ef7eb2e8f9f7 4 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<> 144:ef7eb2e8f9f7 5 <link rel="File-List" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/filelist.xml">
<> 144:ef7eb2e8f9f7 6 <link rel="Edit-Time-Data" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/editdata.mso"><!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><title>Release Notes for STM32L0xx 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]-->
<> 144:ef7eb2e8f9f7 7
<> 144:ef7eb2e8f9f7 8
<> 144:ef7eb2e8f9f7 9
<> 144:ef7eb2e8f9f7 10 <link rel="themeData" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/themedata.thmx">
<> 144:ef7eb2e8f9f7 11 <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 12
<> 144:ef7eb2e8f9f7 13 <style>
<> 144:ef7eb2e8f9f7 14 <!--
<> 144:ef7eb2e8f9f7 15 /* Font Definitions */
<> 144:ef7eb2e8f9f7 16 @font-face
<> 144:ef7eb2e8f9f7 17 {font-family:"Cambria Math";
<> 144:ef7eb2e8f9f7 18 panose-1:2 4 5 3 5 4 6 3 2 4;
<> 144:ef7eb2e8f9f7 19 mso-font-charset:1;
<> 144:ef7eb2e8f9f7 20 mso-generic-font-family:roman;
<> 144:ef7eb2e8f9f7 21 mso-font-format:other;
<> 144:ef7eb2e8f9f7 22 mso-font-pitch:variable;
<> 144:ef7eb2e8f9f7 23 mso-font-signature:0 0 0 0 0 0;}
<> 144:ef7eb2e8f9f7 24 @font-face
<> 144:ef7eb2e8f9f7 25 {font-family:Calibri;
<> 144:ef7eb2e8f9f7 26 panose-1:2 15 5 2 2 2 4 3 2 4;
<> 144:ef7eb2e8f9f7 27 mso-font-charset:0;
<> 144:ef7eb2e8f9f7 28 mso-generic-font-family:swiss;
<> 144:ef7eb2e8f9f7 29 mso-font-pitch:variable;
<> 144:ef7eb2e8f9f7 30 mso-font-signature:-1610611985 1073750139 0 0 159 0;}
<> 144:ef7eb2e8f9f7 31 @font-face
<> 144:ef7eb2e8f9f7 32 {font-family:Tahoma;
<> 144:ef7eb2e8f9f7 33 panose-1:2 11 6 4 3 5 4 4 2 4;
<> 144:ef7eb2e8f9f7 34 mso-font-charset:0;
<> 144:ef7eb2e8f9f7 35 mso-generic-font-family:swiss;
<> 144:ef7eb2e8f9f7 36 mso-font-pitch:variable;
<> 144:ef7eb2e8f9f7 37 mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
<> 144:ef7eb2e8f9f7 38 @font-face
<> 144:ef7eb2e8f9f7 39 {font-family:Verdana;
<> 144:ef7eb2e8f9f7 40 panose-1:2 11 6 4 3 5 4 4 2 4;
<> 144:ef7eb2e8f9f7 41 mso-font-charset:0;
<> 144:ef7eb2e8f9f7 42 mso-generic-font-family:swiss;
<> 144:ef7eb2e8f9f7 43 mso-font-pitch:variable;
<> 144:ef7eb2e8f9f7 44 mso-font-signature:536871559 0 0 0 415 0;}
<> 144:ef7eb2e8f9f7 45 /* Style Definitions */
<> 144:ef7eb2e8f9f7 46 p.MsoNormal, li.MsoNormal, div.MsoNormal
<> 144:ef7eb2e8f9f7 47 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 48 mso-style-qformat:yes;
<> 144:ef7eb2e8f9f7 49 mso-style-parent:"";
<> 144:ef7eb2e8f9f7 50 margin:0in;
<> 144:ef7eb2e8f9f7 51 margin-bottom:.0001pt;
<> 144:ef7eb2e8f9f7 52 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 53 font-size:12.0pt;
<> 144:ef7eb2e8f9f7 54 font-family:"Times New Roman","serif";
<> 144:ef7eb2e8f9f7 55 mso-fareast-font-family:"Times New Roman";}
<> 144:ef7eb2e8f9f7 56 h1
<> 144:ef7eb2e8f9f7 57 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 58 mso-style-qformat:yes;
<> 144:ef7eb2e8f9f7 59 mso-style-link:"Heading 1 Char";
<> 144:ef7eb2e8f9f7 60 mso-margin-top-alt:auto;
<> 144:ef7eb2e8f9f7 61 margin-right:0in;
<> 144:ef7eb2e8f9f7 62 mso-margin-bottom-alt:auto;
<> 144:ef7eb2e8f9f7 63 margin-left:0in;
<> 144:ef7eb2e8f9f7 64 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 65 mso-outline-level:1;
<> 144:ef7eb2e8f9f7 66 font-size:24.0pt;
<> 144:ef7eb2e8f9f7 67 font-family:"Times New Roman","serif";
<> 144:ef7eb2e8f9f7 68 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 69 mso-fareast-theme-font:minor-fareast;
<> 144:ef7eb2e8f9f7 70 font-weight:bold;}
<> 144:ef7eb2e8f9f7 71 h2
<> 144:ef7eb2e8f9f7 72 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 73 mso-style-qformat:yes;
<> 144:ef7eb2e8f9f7 74 mso-style-link:"Heading 2 Char";
<> 144:ef7eb2e8f9f7 75 mso-style-next:Normal;
<> 144:ef7eb2e8f9f7 76 margin-top:12.0pt;
<> 144:ef7eb2e8f9f7 77 margin-right:0in;
<> 144:ef7eb2e8f9f7 78 margin-bottom:3.0pt;
<> 144:ef7eb2e8f9f7 79 margin-left:0in;
<> 144:ef7eb2e8f9f7 80 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 81 page-break-after:avoid;
<> 144:ef7eb2e8f9f7 82 mso-outline-level:2;
<> 144:ef7eb2e8f9f7 83 font-size:14.0pt;
<> 144:ef7eb2e8f9f7 84 font-family:"Arial","sans-serif";
<> 144:ef7eb2e8f9f7 85 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 86 mso-fareast-theme-font:minor-fareast;
<> 144:ef7eb2e8f9f7 87 font-weight:bold;
<> 144:ef7eb2e8f9f7 88 font-style:italic;}
<> 144:ef7eb2e8f9f7 89 h3
<> 144:ef7eb2e8f9f7 90 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 91 mso-style-qformat:yes;
<> 144:ef7eb2e8f9f7 92 mso-style-link:"Heading 3 Char";
<> 144:ef7eb2e8f9f7 93 mso-margin-top-alt:auto;
<> 144:ef7eb2e8f9f7 94 margin-right:0in;
<> 144:ef7eb2e8f9f7 95 mso-margin-bottom-alt:auto;
<> 144:ef7eb2e8f9f7 96 margin-left:0in;
<> 144:ef7eb2e8f9f7 97 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 98 mso-outline-level:3;
<> 144:ef7eb2e8f9f7 99 font-size:13.5pt;
<> 144:ef7eb2e8f9f7 100 font-family:"Times New Roman","serif";
<> 144:ef7eb2e8f9f7 101 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 102 mso-fareast-theme-font:minor-fareast;
<> 144:ef7eb2e8f9f7 103 font-weight:bold;}
<> 144:ef7eb2e8f9f7 104 a:link, span.MsoHyperlink
<> 144:ef7eb2e8f9f7 105 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 106 color:blue;
<> 144:ef7eb2e8f9f7 107 text-decoration:underline;
<> 144:ef7eb2e8f9f7 108 text-underline:single;}
<> 144:ef7eb2e8f9f7 109 a:visited, span.MsoHyperlinkFollowed
<> 144:ef7eb2e8f9f7 110 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 111 color:blue;
<> 144:ef7eb2e8f9f7 112 text-decoration:underline;
<> 144:ef7eb2e8f9f7 113 text-underline:single;}
<> 144:ef7eb2e8f9f7 114 p
<> 144:ef7eb2e8f9f7 115 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 116 mso-margin-top-alt:auto;
<> 144:ef7eb2e8f9f7 117 margin-right:0in;
<> 144:ef7eb2e8f9f7 118 mso-margin-bottom-alt:auto;
<> 144:ef7eb2e8f9f7 119 margin-left:0in;
<> 144:ef7eb2e8f9f7 120 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 121 font-size:12.0pt;
<> 144:ef7eb2e8f9f7 122 font-family:"Times New Roman","serif";
<> 144:ef7eb2e8f9f7 123 mso-fareast-font-family:"Times New Roman";}
<> 144:ef7eb2e8f9f7 124 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
<> 144:ef7eb2e8f9f7 125 {mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 126 mso-style-link:"Balloon Text Char";
<> 144:ef7eb2e8f9f7 127 margin:0in;
<> 144:ef7eb2e8f9f7 128 margin-bottom:.0001pt;
<> 144:ef7eb2e8f9f7 129 mso-pagination:widow-orphan;
<> 144:ef7eb2e8f9f7 130 font-size:8.0pt;
<> 144:ef7eb2e8f9f7 131 font-family:"Tahoma","sans-serif";
<> 144:ef7eb2e8f9f7 132 mso-fareast-font-family:"Times New Roman";}
<> 144:ef7eb2e8f9f7 133 span.Heading1Char
<> 144:ef7eb2e8f9f7 134 {mso-style-name:"Heading 1 Char";
<> 144:ef7eb2e8f9f7 135 mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 136 mso-style-locked:yes;
<> 144:ef7eb2e8f9f7 137 mso-style-link:"Heading 1";
<> 144:ef7eb2e8f9f7 138 mso-ansi-font-size:14.0pt;
<> 144:ef7eb2e8f9f7 139 mso-bidi-font-size:14.0pt;
<> 144:ef7eb2e8f9f7 140 font-family:"Cambria","serif";
<> 144:ef7eb2e8f9f7 141 mso-ascii-font-family:Cambria;
<> 144:ef7eb2e8f9f7 142 mso-ascii-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 143 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 144 mso-fareast-theme-font:major-fareast;
<> 144:ef7eb2e8f9f7 145 mso-hansi-font-family:Cambria;
<> 144:ef7eb2e8f9f7 146 mso-hansi-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 147 mso-bidi-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 148 mso-bidi-theme-font:major-bidi;
<> 144:ef7eb2e8f9f7 149 color:#365F91;
<> 144:ef7eb2e8f9f7 150 mso-themecolor:accent1;
<> 144:ef7eb2e8f9f7 151 mso-themeshade:191;
<> 144:ef7eb2e8f9f7 152 font-weight:bold;}
<> 144:ef7eb2e8f9f7 153 span.Heading2Char
<> 144:ef7eb2e8f9f7 154 {mso-style-name:"Heading 2 Char";
<> 144:ef7eb2e8f9f7 155 mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 156 mso-style-locked:yes;
<> 144:ef7eb2e8f9f7 157 mso-style-link:"Heading 2";
<> 144:ef7eb2e8f9f7 158 mso-ansi-font-size:13.0pt;
<> 144:ef7eb2e8f9f7 159 mso-bidi-font-size:13.0pt;
<> 144:ef7eb2e8f9f7 160 font-family:"Cambria","serif";
<> 144:ef7eb2e8f9f7 161 mso-ascii-font-family:Cambria;
<> 144:ef7eb2e8f9f7 162 mso-ascii-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 163 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 164 mso-fareast-theme-font:major-fareast;
<> 144:ef7eb2e8f9f7 165 mso-hansi-font-family:Cambria;
<> 144:ef7eb2e8f9f7 166 mso-hansi-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 167 mso-bidi-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 168 mso-bidi-theme-font:major-bidi;
<> 144:ef7eb2e8f9f7 169 color:#4F81BD;
<> 144:ef7eb2e8f9f7 170 mso-themecolor:accent1;
<> 144:ef7eb2e8f9f7 171 font-weight:bold;}
<> 144:ef7eb2e8f9f7 172 span.Heading3Char
<> 144:ef7eb2e8f9f7 173 {mso-style-name:"Heading 3 Char";
<> 144:ef7eb2e8f9f7 174 mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 175 mso-style-locked:yes;
<> 144:ef7eb2e8f9f7 176 mso-style-link:"Heading 3";
<> 144:ef7eb2e8f9f7 177 mso-ansi-font-size:12.0pt;
<> 144:ef7eb2e8f9f7 178 mso-bidi-font-size:12.0pt;
<> 144:ef7eb2e8f9f7 179 font-family:"Cambria","serif";
<> 144:ef7eb2e8f9f7 180 mso-ascii-font-family:Cambria;
<> 144:ef7eb2e8f9f7 181 mso-ascii-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 182 mso-fareast-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 183 mso-fareast-theme-font:major-fareast;
<> 144:ef7eb2e8f9f7 184 mso-hansi-font-family:Cambria;
<> 144:ef7eb2e8f9f7 185 mso-hansi-theme-font:major-latin;
<> 144:ef7eb2e8f9f7 186 mso-bidi-font-family:"Times New Roman";
<> 144:ef7eb2e8f9f7 187 mso-bidi-theme-font:major-bidi;
<> 144:ef7eb2e8f9f7 188 color:#4F81BD;
<> 144:ef7eb2e8f9f7 189 mso-themecolor:accent1;
<> 144:ef7eb2e8f9f7 190 font-weight:bold;}
<> 144:ef7eb2e8f9f7 191 span.BalloonTextChar
<> 144:ef7eb2e8f9f7 192 {mso-style-name:"Balloon Text Char";
<> 144:ef7eb2e8f9f7 193 mso-style-unhide:no;
<> 144:ef7eb2e8f9f7 194 mso-style-locked:yes;
<> 144:ef7eb2e8f9f7 195 mso-style-link:"Balloon Text";
<> 144:ef7eb2e8f9f7 196 mso-ansi-font-size:8.0pt;
<> 144:ef7eb2e8f9f7 197 mso-bidi-font-size:8.0pt;
<> 144:ef7eb2e8f9f7 198 font-family:"Tahoma","sans-serif";
<> 144:ef7eb2e8f9f7 199 mso-ascii-font-family:Tahoma;
<> 144:ef7eb2e8f9f7 200 mso-hansi-font-family:Tahoma;
<> 144:ef7eb2e8f9f7 201 mso-bidi-font-family:Tahoma;}
<> 144:ef7eb2e8f9f7 202 .MsoChpDefault
<> 144:ef7eb2e8f9f7 203 {mso-style-type:export-only;
<> 144:ef7eb2e8f9f7 204 mso-default-props:yes;
<> 144:ef7eb2e8f9f7 205 font-size:10.0pt;
<> 144:ef7eb2e8f9f7 206 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 207 mso-bidi-font-size:10.0pt;}
<> 144:ef7eb2e8f9f7 208 @page WordSection1
<> 144:ef7eb2e8f9f7 209 {size:8.5in 11.0in;
<> 144:ef7eb2e8f9f7 210 margin:1.0in 1.25in 1.0in 1.25in;
<> 144:ef7eb2e8f9f7 211 mso-header-margin:.5in;
<> 144:ef7eb2e8f9f7 212 mso-footer-margin:.5in;
<> 144:ef7eb2e8f9f7 213 mso-paper-source:0;}
<> 144:ef7eb2e8f9f7 214 div.WordSection1
<> 144:ef7eb2e8f9f7 215 {page:WordSection1;}
<> 144:ef7eb2e8f9f7 216 /* List Definitions */
<> 144:ef7eb2e8f9f7 217 @list l0
<> 144:ef7eb2e8f9f7 218 {mso-list-id:62067358;
<> 144:ef7eb2e8f9f7 219 mso-list-template-ids:-174943062;}
<> 144:ef7eb2e8f9f7 220 @list l0:level1
<> 144:ef7eb2e8f9f7 221 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 222 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 223 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 224 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 225 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 226 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 227 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 228 @list l0:level2
<> 144:ef7eb2e8f9f7 229 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 230 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 231 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 232 @list l0:level3
<> 144:ef7eb2e8f9f7 233 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 234 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 235 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 236 @list l0:level4
<> 144:ef7eb2e8f9f7 237 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 238 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 239 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 240 @list l0:level5
<> 144:ef7eb2e8f9f7 241 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 242 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 243 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 244 @list l0:level6
<> 144:ef7eb2e8f9f7 245 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 246 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 247 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 248 @list l0:level7
<> 144:ef7eb2e8f9f7 249 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 250 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 251 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 252 @list l0:level8
<> 144:ef7eb2e8f9f7 253 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 254 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 255 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 256 @list l0:level9
<> 144:ef7eb2e8f9f7 257 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 258 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 259 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 260 @list l1
<> 144:ef7eb2e8f9f7 261 {mso-list-id:128015942;
<> 144:ef7eb2e8f9f7 262 mso-list-template-ids:-90681214;}
<> 144:ef7eb2e8f9f7 263 @list l1:level1
<> 144:ef7eb2e8f9f7 264 {mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 265 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 266 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 267 @list l1:level2
<> 144:ef7eb2e8f9f7 268 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 269 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 270 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 271 @list l1:level3
<> 144:ef7eb2e8f9f7 272 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 273 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 274 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 275 @list l1:level4
<> 144:ef7eb2e8f9f7 276 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 277 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 278 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 279 @list l1:level5
<> 144:ef7eb2e8f9f7 280 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 281 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 282 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 283 @list l1:level6
<> 144:ef7eb2e8f9f7 284 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 285 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 286 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 287 @list l1:level7
<> 144:ef7eb2e8f9f7 288 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 289 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 290 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 291 @list l1:level8
<> 144:ef7eb2e8f9f7 292 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 293 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 294 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 295 @list l1:level9
<> 144:ef7eb2e8f9f7 296 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 297 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 298 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 299 @list l2
<> 144:ef7eb2e8f9f7 300 {mso-list-id:216556000;
<> 144:ef7eb2e8f9f7 301 mso-list-template-ids:925924412;}
<> 144:ef7eb2e8f9f7 302 @list l2:level1
<> 144:ef7eb2e8f9f7 303 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 304 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 305 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 306 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 307 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 308 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 309 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 310 @list l2:level2
<> 144:ef7eb2e8f9f7 311 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 312 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 313 mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 314 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 315 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 316 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 317 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 318 @list l2:level3
<> 144:ef7eb2e8f9f7 319 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 320 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 321 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 322 @list l2:level4
<> 144:ef7eb2e8f9f7 323 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 324 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 325 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 326 @list l2:level5
<> 144:ef7eb2e8f9f7 327 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 328 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 329 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 330 @list l2:level6
<> 144:ef7eb2e8f9f7 331 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 332 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 333 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 334 @list l2:level7
<> 144:ef7eb2e8f9f7 335 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 336 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 337 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 338 @list l2:level8
<> 144:ef7eb2e8f9f7 339 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 340 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 341 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 342 @list l2:level9
<> 144:ef7eb2e8f9f7 343 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 344 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 345 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 346 @list l3
<> 144:ef7eb2e8f9f7 347 {mso-list-id:562446694;
<> 144:ef7eb2e8f9f7 348 mso-list-template-ids:913898366;}
<> 144:ef7eb2e8f9f7 349 @list l3:level1
<> 144:ef7eb2e8f9f7 350 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 351 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 352 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 353 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 354 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 355 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 356 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 357 @list l3:level2
<> 144:ef7eb2e8f9f7 358 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 359 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 360 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 361 @list l3:level3
<> 144:ef7eb2e8f9f7 362 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 363 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 364 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 365 @list l3:level4
<> 144:ef7eb2e8f9f7 366 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 367 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 368 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 369 @list l3:level5
<> 144:ef7eb2e8f9f7 370 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 371 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 372 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 373 @list l3:level6
<> 144:ef7eb2e8f9f7 374 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 375 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 376 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 377 @list l3:level7
<> 144:ef7eb2e8f9f7 378 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 379 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 380 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 381 @list l3:level8
<> 144:ef7eb2e8f9f7 382 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 383 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 384 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 385 @list l3:level9
<> 144:ef7eb2e8f9f7 386 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 387 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 388 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 389 @list l4
<> 144:ef7eb2e8f9f7 390 {mso-list-id:797802132;
<> 144:ef7eb2e8f9f7 391 mso-list-template-ids:-1971191336;}
<> 144:ef7eb2e8f9f7 392 @list l4:level1
<> 144:ef7eb2e8f9f7 393 {mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 394 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 395 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 396 @list l4:level2
<> 144:ef7eb2e8f9f7 397 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 398 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 399 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 400 @list l4:level3
<> 144:ef7eb2e8f9f7 401 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 402 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 403 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 404 @list l4:level4
<> 144:ef7eb2e8f9f7 405 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 406 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 407 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 408 @list l4:level5
<> 144:ef7eb2e8f9f7 409 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 410 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 411 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 412 @list l4:level6
<> 144:ef7eb2e8f9f7 413 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 414 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 415 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 416 @list l4:level7
<> 144:ef7eb2e8f9f7 417 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 418 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 419 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 420 @list l4:level8
<> 144:ef7eb2e8f9f7 421 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 422 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 423 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 424 @list l4:level9
<> 144:ef7eb2e8f9f7 425 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 426 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 427 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 428 @list l5
<> 144:ef7eb2e8f9f7 429 {mso-list-id:907304066;
<> 144:ef7eb2e8f9f7 430 mso-list-template-ids:1969781532;}
<> 144:ef7eb2e8f9f7 431 @list l5:level1
<> 144:ef7eb2e8f9f7 432 {mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 433 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 434 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 435 @list l5:level2
<> 144:ef7eb2e8f9f7 436 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 437 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 438 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 439 @list l5:level3
<> 144:ef7eb2e8f9f7 440 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 441 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 442 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 443 @list l5:level4
<> 144:ef7eb2e8f9f7 444 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 445 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 446 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 447 @list l5:level5
<> 144:ef7eb2e8f9f7 448 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 449 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 450 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 451 @list l5:level6
<> 144:ef7eb2e8f9f7 452 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 453 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 454 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 455 @list l5:level7
<> 144:ef7eb2e8f9f7 456 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 457 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 458 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 459 @list l5:level8
<> 144:ef7eb2e8f9f7 460 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 461 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 462 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 463 @list l5:level9
<> 144:ef7eb2e8f9f7 464 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 465 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 466 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 467 @list l6
<> 144:ef7eb2e8f9f7 468 {mso-list-id:1050613616;
<> 144:ef7eb2e8f9f7 469 mso-list-template-ids:-1009886748;}
<> 144:ef7eb2e8f9f7 470 @list l6:level1
<> 144:ef7eb2e8f9f7 471 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 472 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 473 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 474 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 475 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 476 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 477 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 478 @list l6:level2
<> 144:ef7eb2e8f9f7 479 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 480 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 481 mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 482 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 483 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 484 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 485 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 486 @list l6:level3
<> 144:ef7eb2e8f9f7 487 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 488 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 489 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 490 @list l6:level4
<> 144:ef7eb2e8f9f7 491 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 492 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 493 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 494 @list l6:level5
<> 144:ef7eb2e8f9f7 495 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 496 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 497 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 498 @list l6:level6
<> 144:ef7eb2e8f9f7 499 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 500 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 501 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 502 @list l6:level7
<> 144:ef7eb2e8f9f7 503 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 504 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 505 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 506 @list l6:level8
<> 144:ef7eb2e8f9f7 507 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 508 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 509 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 510 @list l6:level9
<> 144:ef7eb2e8f9f7 511 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 512 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 513 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 514 @list l7
<> 144:ef7eb2e8f9f7 515 {mso-list-id:1234970193;
<> 144:ef7eb2e8f9f7 516 mso-list-template-ids:2055904002;}
<> 144:ef7eb2e8f9f7 517 @list l7:level1
<> 144:ef7eb2e8f9f7 518 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 519 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 520 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 521 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 522 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 523 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 524 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 525 @list l7:level2
<> 144:ef7eb2e8f9f7 526 {mso-level-number-format:bullet;
<> 144:ef7eb2e8f9f7 527 mso-level-text:\F0B7;
<> 144:ef7eb2e8f9f7 528 mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 529 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 530 text-indent:-.25in;
<> 144:ef7eb2e8f9f7 531 mso-ansi-font-size:10.0pt;
<> 144:ef7eb2e8f9f7 532 font-family:Symbol;}
<> 144:ef7eb2e8f9f7 533 @list l7:level3
<> 144:ef7eb2e8f9f7 534 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 535 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 536 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 537 @list l7:level4
<> 144:ef7eb2e8f9f7 538 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 539 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 540 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 541 @list l7:level5
<> 144:ef7eb2e8f9f7 542 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 543 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 544 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 545 @list l7:level6
<> 144:ef7eb2e8f9f7 546 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 547 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 548 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 549 @list l7:level7
<> 144:ef7eb2e8f9f7 550 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 551 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 552 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 553 @list l7:level8
<> 144:ef7eb2e8f9f7 554 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 555 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 556 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 557 @list l7:level9
<> 144:ef7eb2e8f9f7 558 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 559 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 560 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 561 @list l8
<> 144:ef7eb2e8f9f7 562 {mso-list-id:1846092290;
<> 144:ef7eb2e8f9f7 563 mso-list-template-ids:-768590846;}
<> 144:ef7eb2e8f9f7 564 @list l8:level1
<> 144:ef7eb2e8f9f7 565 {mso-level-start-at:2;
<> 144:ef7eb2e8f9f7 566 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 567 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 568 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 569 @list l8:level2
<> 144:ef7eb2e8f9f7 570 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 571 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 572 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 573 @list l8:level3
<> 144:ef7eb2e8f9f7 574 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 575 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 576 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 577 @list l8:level4
<> 144:ef7eb2e8f9f7 578 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 579 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 580 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 581 @list l8:level5
<> 144:ef7eb2e8f9f7 582 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 583 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 584 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 585 @list l8:level6
<> 144:ef7eb2e8f9f7 586 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 587 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 588 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 589 @list l8:level7
<> 144:ef7eb2e8f9f7 590 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 591 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 592 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 593 @list l8:level8
<> 144:ef7eb2e8f9f7 594 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 595 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 596 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 597 @list l8:level9
<> 144:ef7eb2e8f9f7 598 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 599 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 600 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 601 @list l9
<> 144:ef7eb2e8f9f7 602 {mso-list-id:1894656566;
<> 144:ef7eb2e8f9f7 603 mso-list-template-ids:1199983812;}
<> 144:ef7eb2e8f9f7 604 @list l9:level1
<> 144:ef7eb2e8f9f7 605 {mso-level-start-at:2;
<> 144:ef7eb2e8f9f7 606 mso-level-tab-stop:.5in;
<> 144:ef7eb2e8f9f7 607 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 608 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 609 @list l9:level2
<> 144:ef7eb2e8f9f7 610 {mso-level-tab-stop:1.0in;
<> 144:ef7eb2e8f9f7 611 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 612 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 613 @list l9:level3
<> 144:ef7eb2e8f9f7 614 {mso-level-tab-stop:1.5in;
<> 144:ef7eb2e8f9f7 615 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 616 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 617 @list l9:level4
<> 144:ef7eb2e8f9f7 618 {mso-level-tab-stop:2.0in;
<> 144:ef7eb2e8f9f7 619 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 620 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 621 @list l9:level5
<> 144:ef7eb2e8f9f7 622 {mso-level-tab-stop:2.5in;
<> 144:ef7eb2e8f9f7 623 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 624 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 625 @list l9:level6
<> 144:ef7eb2e8f9f7 626 {mso-level-tab-stop:3.0in;
<> 144:ef7eb2e8f9f7 627 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 628 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 629 @list l9:level7
<> 144:ef7eb2e8f9f7 630 {mso-level-tab-stop:3.5in;
<> 144:ef7eb2e8f9f7 631 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 632 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 633 @list l9:level8
<> 144:ef7eb2e8f9f7 634 {mso-level-tab-stop:4.0in;
<> 144:ef7eb2e8f9f7 635 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 636 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 637 @list l9:level9
<> 144:ef7eb2e8f9f7 638 {mso-level-tab-stop:4.5in;
<> 144:ef7eb2e8f9f7 639 mso-level-number-position:left;
<> 144:ef7eb2e8f9f7 640 text-indent:-.25in;}
<> 144:ef7eb2e8f9f7 641 ol
<> 144:ef7eb2e8f9f7 642 {margin-bottom:0in;}
<> 144:ef7eb2e8f9f7 643 ul
<> 144:ef7eb2e8f9f7 644 {margin-bottom:0in;}
<> 144:ef7eb2e8f9f7 645 -->
<> 144:ef7eb2e8f9f7 646 </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 647 <meta content="MCD Application Team" name="author"></head>
<> 144:ef7eb2e8f9f7 648 <body link="blue" vlink="blue">
<> 144:ef7eb2e8f9f7 649 <div class="WordSection1">
<> 144:ef7eb2e8f9f7 650 <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><o:p>&nbsp;</o:p></span></p>
<> 144:ef7eb2e8f9f7 651 <div align="center">
<> 144:ef7eb2e8f9f7 652 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
<> 144:ef7eb2e8f9f7 653 <tbody>
<> 144:ef7eb2e8f9f7 654 <tr>
<> 144:ef7eb2e8f9f7 655 <td style="padding: 0in;" valign="top">
<> 144:ef7eb2e8f9f7 656 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
<> 144:ef7eb2e8f9f7 657 <tbody>
<> 144:ef7eb2e8f9f7 658 <tr style="">
<> 144:ef7eb2e8f9f7 659 <td style="padding: 0in 5.4pt;" valign="top">
<> 144:ef7eb2e8f9f7 660 <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 661 </td>
<> 144:ef7eb2e8f9f7 662 </tr>
<> 144:ef7eb2e8f9f7 663 <tr style="">
<> 144:ef7eb2e8f9f7 664 <td style="padding: 1.5pt;">
<> 144:ef7eb2e8f9f7 665 <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 666 Notes for STM32L0xx 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 667 <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 668 2016 STMicroelectronics</span><span style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 669 <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"><img style="border: 0px solid ; width: 112px; height: 83px;" alt="" id="_x0000_i1026" src="../../_htmresc/st_logo.png"></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 670 </td>
<> 144:ef7eb2e8f9f7 671 </tr>
<> 144:ef7eb2e8f9f7 672 </tbody>
<> 144:ef7eb2e8f9f7 673 </table>
<> 144:ef7eb2e8f9f7 674 <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 675 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" width="900">
<> 144:ef7eb2e8f9f7 676 <tbody>
<> 144:ef7eb2e8f9f7 677 <tr>
<> 144:ef7eb2e8f9f7 678 <td style="padding: 0in;" valign="top">
<> 144:ef7eb2e8f9f7 679 <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>
<> 151:5eaa88a5bcc7 680 <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.7.0 / 31-May-2016</span></h3>
<> 151:5eaa88a5bcc7 681
<> 151:5eaa88a5bcc7 682 <div style="margin-left: 40px;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
<> 151:5eaa88a5bcc7 683 Changes</span></u></b></div>
<> 151:5eaa88a5bcc7 684
<> 151:5eaa88a5bcc7 685 <ul><li><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span><span style="color: rgb(0, 0, 0); font-family: Verdana,sans-serif; font-size: 13.3333px; font-style: normal; font-variant: normal; font-weight: bold; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; display: inline ! important; float: none;">Maintenance release to fix known defects.</span></li></ul>
<> 151:5eaa88a5bcc7 686 <b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"></span></u></b><ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL/LL COMP</span> update<br></small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Added
<> 151:5eaa88a5bcc7 687 missing definition for COMP_INPUT_PLUS_IO6 and
<> 151:5eaa88a5bcc7 688 LL_COMP_INPUT_PLUS_IO6, supported by STM32L0 Category1 (STM32L011xx,
<> 151:5eaa88a5bcc7 689 STM32L021xx).</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><br></span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Removed COMP_INVERTINGINPUT_IO3 definition.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Renamed COMP_INVERTINGINPUT_IO2 to COMP_INPUT_MINUS_DAC1_CH2.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The EXTI set-up is now managed by&nbsp;HAL_COMP_Init() function, using updated definitions of
<> 151:5eaa88a5bcc7 690 COMP_TRIGGERMODE_xxx.<br>Therefore, the functions&nbsp; HAL_COMP_Start_IT() and HAH_COMP_Stop_IT() have been removed.<br>In any mode, the application must use HAL_COMP_Start() and HAL_COMP_Stop().</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">For information, this update was already available in&nbsp;V1.6.0.</span></span></span></small></li></ul></ul></ul><ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL RTC </span>update<br></small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Updated HAL_RTCEx_SetWakeUpTimer_IT() function by adding clear of Wake-Up flag before enabling the interrupt.</span></span></span></small></li></ul></ul><ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL LCD </span>update<br></small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Corrected SYSCFG LCD External Capacitors definitions.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Added new __HAL_SYSCFG_VLCD_CAPA_CONFIG() macro to configure the VLCD Decoupling capacitance connection.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Added new __HAL_SYSCFG_GET_VLCD_CAPA_CONFIG() macro to return the decoupling of LCD capacitance<br>configured by user.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Added LCD Voltage output buffer enable macro definitions.<br></span></span></span></small></li></ul></ul><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.6.0/ 15-April-2016</span></h3>
<> 151:5eaa88a5bcc7 691
<> 151:5eaa88a5bcc7 692 <div style="margin-left: 40px;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
<> 151:5eaa88a5bcc7 693 Changes</span></u></b></div>
<> 151:5eaa88a5bcc7 694
<> 151:5eaa88a5bcc7 695 <ul><li><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span><span style="font-weight: bold; font-family: Verdana;"><span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">First official release supporting the Low Level drivers for the STM32L0xx family:&nbsp;</span></span></span></span><br></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Low
<> 151:5eaa88a5bcc7 696 Layer drivers APIs provide register level programming: they require
<> 151:5eaa88a5bcc7 697 deep knowledge of peripherals described in STM32L0xx Reference Manual.</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Low
<> 151:5eaa88a5bcc7 698 Layer drivers are available for: ADC, COMP, CORTEX, CRC, CRS,DAC, DMA,
<> 151:5eaa88a5bcc7 699 EXTI, GPIO, I2C, IWDG, LPTIM, LPUART, PWR, RCC, RNG, RTC, SPI, TIM,
<> 151:5eaa88a5bcc7 700 USART, WWDG peripherals and additional Low Level Bus, System and
<> 151:5eaa88a5bcc7 701 Utilities APIs. <br></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: Verdana; font-size: 10pt;">Low Layer drivers APIs are implemented as static inline function in new <span style="font-style: italic;">Inc/stm32l0xx_ll_ppp.h</span> files for PPP peripherals, there is no configuration file and each </span><span style="font-family: Verdana; font-size: 10pt;"><span style="font-style: italic;">stm32l0xx_ll_ppp.h</span> file must be included in user code.<br><br></span></li></ul><li><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">U</span></span><span style="font-weight: bold; font-family: Verdana;"><span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">pdates of the&nbsp;HAL :&nbsp;</span></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><br></span></span></span></span></li><ul><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">HAL_SYSCFG_EnableVREFINT() and HAL_SYSCFG_DisableVREFINT() functions and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">HAL_VREFINT_Cmd macro </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">suppressed since&nbsp;VREFINT is managed by the system.<br></span></li><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Several updates on dedicated HAL as specified in the list below. The major changes concerns HAL_COMP and HAL_UART.</span></span></span></span></li></ul></ul><br><br><div style="margin-left: 40px;"><b><u><span style="font-size: 10pt; font-family: Verdana; color: black;">List of HAL updates or corrections provided by this release:</span></u></b></div><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="text-decoration: underline;"></span></span></span></span></span><ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL</span> </small></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small>update</small></span></span></span></li><ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Change the way the APB AHB prescaler table is defined inside the HAL.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Change the variable 'uwTick' from 'static' to 'global'.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Compliancy with MISRA C 2004 rule 10.6 (A "U" suffix shall be applied to all constants of unsigned type)</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Compliancy
<> 151:5eaa88a5bcc7 702 with MISRA C 2004 rule 16.4. (The identifiers used in the declaration
<> 151:5eaa88a5bcc7 703 and definition of a function shall be identical)&nbsp;</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL COMP</span> update<br></small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Major rework on the lock and on the state machine associated to the COMP HAL</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Optimization of several functions and uniformization of the driver within the whole STM32 family.</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL CRYPT</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Correct the&nbsp;</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">usage of several compilation switches related to STM32L081xx.</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL DMA</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Add&nbsp;the following macro : HAL_DMA_GET_COUNTER</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">.</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL FLASH</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update the two following macros : __HAL_FLASH_PREFETCH_BUFFER_ENABLE and </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">__HAL_FLASH_PREFETCH_BUFFER_DISABLE</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">.</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL IRDA</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Improve management of the EIE bits for Tx and Rx transfers. </span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL I2C</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Allow I2C transmission with data size equal to 0</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Add&nbsp;new macro IS_I2C_WAKEUP_FROMSTOP_INSTANCE. </span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL LPTIM</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update of the LPTIM driver in order to support the exti line 23. </span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL UART</span> update</small></span></span></span><br></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Improve </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART state machine behavior i</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">n case of interrupts</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">the macros
<> 151:5eaa88a5bcc7 704 UART_DIV_SAMPLING8 and UART_DIV_SAMPLING16 to correct </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART baudrate calculation</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Add&nbsp;an RXDATA flush request inside the UART_Receive_IT function when the RxState is not in reception state.<br></span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL RCC</span> update</small></span></span></span><br></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Correct the setup of the global variable 'SystemCoreClock'</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">.&nbsp;</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update of the CRS interrupt sources.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Renamed </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC_CRS_SYNCWARM&nbsp; into </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC_CRS_SYNCWARN and&nbsp;</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">renamed</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"> RCC_CRS_TRIMOV into RCC_CRS_TRIMOVF.</span></span></span></small></li></ul></ul><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.5.0/ 8-January-2016</span></h3>
<> 151:5eaa88a5bcc7 705
<> 144:ef7eb2e8f9f7 706 <div style="margin-left: 40px;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
<> 144:ef7eb2e8f9f7 707 Changes</span></u></b></div>
<> 144:ef7eb2e8f9f7 708
<> 144:ef7eb2e8f9f7 709 <ul><li><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt;" improvements="" of="" the="" hal=""></span><span><span style="font-weight: bold; font-family: Verdana;">&nbsp;</span></span></span><span style="font-family: Verdana;"><span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">U</span></span><span style="font-weight: bold; font-family: Verdana;"><span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">pdates of the&nbsp;HAL :&nbsp;</span></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><br></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><br>
<> 144:ef7eb2e8f9f7 710 </span><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">- Compliancy with MISRA coding rules (MISRA C 2004 rule 10.5 except for hal_pcd.c file and MISRA C 2004 rule 5.3)</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">.&nbsp;<br>- Several functions inside the HAL have been updated in order to prevent unused argument compilation warnings.<br>- The startup timeout value for many clocks (as HSE, HSI, LSI, MSI, PLL) have been updated </span></span></span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;">to
<> 144:ef7eb2e8f9f7 711 reach a more accurate value (alignement to the Datasheet).</span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><br>-
<> 144:ef7eb2e8f9f7 712 The macro&nbsp;__HAL_CORTEX_SYSTICKCLK_CONFIG(..) has been removed
<> 144:ef7eb2e8f9f7 713 since this service is already covered by the function
<> 144:ef7eb2e8f9f7 714 HAL_SYSTICK_CLKSourceConfig().<br>-&nbsp;Several updates on dedicated HAL as specified in the list below :</span></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><br></span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><br></span></span></span></span><b><u><span style="font-size: 10pt; font-family: Verdana; color: black;">List of HAL updates or corrections provided by this release:</span></u></b><br><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="text-decoration: underline;"><br></span></span></span></span></span></li><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL</span> </small></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small>update</small></span></span></span></li><ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update
<> 144:ef7eb2e8f9f7 715 the SYSCFG_BOOT_SYSTEMFLASH definition. (SYSCFG_BOOT_SYSTEMFLASH is now
<> 144:ef7eb2e8f9f7 716 equal to SYSCFG_CFGR1_BOOT_MODE_0 instead of
<> 144:ef7eb2e8f9f7 717 SYSCFG_CFGR1_MEM_MODE_0)&nbsp;</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The HSE_STARTUP_TIMEOUT is now equal to 100 instead of 5000.<br></span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL I2C</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update the HAL_I2C_Slave_Receive function. Store last data received when requested.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Improvement of the HAL_I2C_MasterReceive function. Error management update. (HAL_ERROR detection versus HAL_TIMEOUT)<br></span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Improvement
<> 144:ef7eb2e8f9f7 718 of the I2C_MasterTransmit_ISR function. Adding of several
<> 144:ef7eb2e8f9f7 719 error&nbsp;checks, unlock of the process when requested.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Improvement
<> 144:ef7eb2e8f9f7 720 of the I2C_MasterReceive_DMA function. Adding of several
<> 144:ef7eb2e8f9f7 721 error&nbsp;checks and abort DMA when requested.</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL UART</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update the check of parameters inside the function HAL_LIN_SendBreak().</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Correction
<> 144:ef7eb2e8f9f7 722 of an error present on the V1.4.0 release. On the V1.4.0 release, the
<> 144:ef7eb2e8f9f7 723 clock used inside the function USART_SetConfig(..) was never set.<br></span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL DMA</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update the DMA_handler structure in order to be MISRA-C 2004 rule 5.3 compliant.<br></span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL SPI</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update the SPI_handler structure in order to be MISRA-C 2004 rule 5.3 compliant.</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL RCC</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update support of RCC_MC03 when requested.</span></span></span></small></li>
<> 144:ef7eb2e8f9f7 724 <li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update support of dynamic HSE prescaler configuration for LCD/RTC peripherals.</span></span></span></small></li>
<> 144:ef7eb2e8f9f7 725 <li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Some updates inside the HAL_RCC_ClockConfig function.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Some
<> 144:ef7eb2e8f9f7 726 updates inside the HAL_RCC_MCOConfig function. The enabling of the MCO
<> 144:ef7eb2e8f9f7 727 clocks (__MC01_CLK_ENABLE() or __MCO2_CLK_ENABLE()) is done separately
<> 144:ef7eb2e8f9f7 728 depending on the MCO selected.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The function HAL_RCCEx_GetPeriphCLKFreq() has been reworked.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The
<> 144:ef7eb2e8f9f7 729 function HAL_RCCEx_PeriphCLKConfig() has been updated. A new error is
<> 144:ef7eb2e8f9f7 730 now detected when trying to update the HSE divider dynamically.<br></span></span></span></small></li>
<> 144:ef7eb2e8f9f7 731 </ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL TSC</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Several updates inside the HAL_TSC_Start function and HAL_TSC_Init function. Check of input parameters</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL ADC</span> update</small></span></span></span></li><ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small>The channel 16 (ADC_CHANNEL_16) is not available on all devices.</small></span></span></span></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL CORTEX</span></small></span></span></span></li><ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small>The
<> 144:ef7eb2e8f9f7 732 macro __HAL_CORTEX_SYSTICKCLK_CONFIG(..) has been removed since this
<> 144:ef7eb2e8f9f7 733 service is already covered by the function
<> 144:ef7eb2e8f9f7 734 HAL_SYSTICK_CLKSourceConfig().<span style="font-weight: bold;"><br></span></small></span></span></span></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL FLASH</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The
<> 144:ef7eb2e8f9f7 735 restriction which was present on V1.4.0 and linked to the&nbsp;OPTVERR
<> 144:ef7eb2e8f9f7 736 bit usage on STM32L031xx and STM32L041xx has been removed. This is due
<> 144:ef7eb2e8f9f7 737 to the fact that the </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">new STM32L031xx/</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L041xx</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"> </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">devices supports now this feature. On the first revision of the </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L031xx/</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L031xx </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">devices (RevID = &nbsp; 0x1000 retrieved via HAL_GetREVID()), the </span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">OPTVERR
<> 144:ef7eb2e8f9f7 738 bit was not functional. The OPTVERR (Option valid error bit) is set by
<> 144:ef7eb2e8f9f7 739 hardware when, during an Option byte loading, there was a mismatch for
<> 144:ef7eb2e8f9f7 740 one or more configurations.</span></span></span></small></li></ul></ul><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.4.0/ 16-October-2015</span></h3>
<> 144:ef7eb2e8f9f7 741 <br>
<> 144:ef7eb2e8f9f7 742 <div style="margin-left: 40px;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
<> 144:ef7eb2e8f9f7 743 Changes</span></u></b></div>
<> 144:ef7eb2e8f9f7 744
<> 144:ef7eb2e8f9f7 745 <ul><li><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt;" improvements="" of="" the="" hal=""></span><span><span style="font-weight: bold; font-family: Verdana;">&nbsp;</span></span></span><span style="font-family: Verdana;"><span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Support
<> 144:ef7eb2e8f9f7 746 of&nbsp;</span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L011xx and </span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L021xx
<> 144:ef7eb2e8f9f7 747 series<br></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><br>
<> 144:ef7eb2e8f9f7 748 </span><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
<> 144:ef7eb2e8f9f7 749 On STM32L011xx/</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L021xx</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">, compared to&nbsp;</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L07xxx</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">/</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L08xxx</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">, some of the main differences are listed hereafter<span style="font-family: Verdana;"></span> :<br>
<> 144:ef7eb2e8f9f7 750 - SRAM size set to 2KB (instead of 20KB)<br>
<> 144:ef7eb2e8f9f7 751 - Flash size set to 16KB (instead of 192KB)<br>
<> 144:ef7eb2e8f9f7 752 - GPIO available :A,B,C (instead of A,B,C,D,E,H)<br>
<> 144:ef7eb2e8f9f7 753 - Timers available : TIM2,TIM21,LPTIM1 (instead of
<> 144:ef7eb2e8f9f7 754 TIM2,TIM3,TIM6,TIM7,TIM21,TIM22,LPTIM1)<br><br></span></span></span></span></li><li><span style="font-weight: bold; font-family: Verdana;"><span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Minor updates of the&nbsp;HAL :&nbsp;<br></span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><br></span></span></span></span><b><u><span style="font-size: 10pt; font-family: Verdana; color: black;">List of HAL updates or corrections provided by this release:</span></u></b><br><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="text-decoration: underline;"><br></span></span></span></span></span></li><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL COMP</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update&nbsp;of the non inverting inputs available on the whole L0 family.&nbsp;</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL RCC</span> </small></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small>update</small></span></span></span></li><ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Usage of a common PLLMulTable[] defined in system_stm32l0xx.c.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Update in the definition of the different tampers.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Minor renaming of several macros.</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL TIMER</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Handle lock initialization in all TIM init functions.</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL LCD</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Add support of new MuxSegment field inside the init structure.</span></span></span></small></li></ul><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL DMA</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Alignment of the different channels within the L0 family.</span></span></span></small></li></ul></ul><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.3.0/ 09-September-2015</span></h3><br>
<> 144:ef7eb2e8f9f7 755 <div style="margin-left: 40px;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
<> 144:ef7eb2e8f9f7 756 Changes</span></u></b></div>
<> 144:ef7eb2e8f9f7 757 <ul>
<> 144:ef7eb2e8f9f7 758 <li><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt;" improvements="" of="" the="" hal=""></span><span><span style="font-weight: bold; font-family: Verdana;"> <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Major update of the&nbsp;
<> 144:ef7eb2e8f9f7 759 HAL API :&nbsp;<br>
<> 144:ef7eb2e8f9f7 760 </span><span style="font-weight: bold; font-family: Verdana;"><br>
<> 144:ef7eb2e8f9f7 761 </span></span></span></span><span style="font-family: Verdana;"><span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
<> 144:ef7eb2e8f9f7 762 -
<> 144:ef7eb2e8f9f7 763 all <span style="font-weight: bold;">MACROs</span> and <span style="font-weight: bold;">LITERALs</span> values have been reworked to align all STM32 Families as much as possible<br>
<> 144:ef7eb2e8f9f7 764 - <span style="font-weight: bold;">Important information</span>
<> 144:ef7eb2e8f9f7 765 : A stm32_hal_legacy.h file has been added to the FW package in order to support
<> 144:ef7eb2e8f9f7 766 the old MACROs and LITERAL values used in the previous versions of
<> 144:ef7eb2e8f9f7 767 customer applications. (this file is automatically included, from HAL/Inc/Legacy)<br>
<> 144:ef7eb2e8f9f7 768 - In <span style="font-weight: bold;">HAL MACROs</span> definitions : do { } while(0) have been used in multi statement macros
<> 144:ef7eb2e8f9f7 769 </span></span></span></span></span></li>
<> 144:ef7eb2e8f9f7 770 </ul>
<> 144:ef7eb2e8f9f7 771 <ul>
<> 144:ef7eb2e8f9f7 772 <li><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
<> 144:ef7eb2e8f9f7 773 Support
<> 144:ef7eb2e8f9f7 774 of&nbsp;</span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L031xx and </span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L041xx
<> 144:ef7eb2e8f9f7 775 series<br></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><br>
<> 144:ef7eb2e8f9f7 776 </span><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
<> 144:ef7eb2e8f9f7 777 On STM32L031xx/</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L041xx</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">, compared to&nbsp;</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L07xxx</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">/</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32L08xxx</span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">, the main differences are as <span style="font-family: Verdana;">follow</span> :<br>
<> 144:ef7eb2e8f9f7 778 - SRAM size set to 8KB (instead of 20KB)<br>
<> 144:ef7eb2e8f9f7 779 - Flash size set to 32KB (instead of 192KB)<br>
<> 144:ef7eb2e8f9f7 780 - GPIO available :A,B,C,H (instead of A,B,C,D,E,H)<br>
<> 144:ef7eb2e8f9f7 781 - Timers available : TIM2,TIM21,TIM22,LPTIM1 (instead of
<> 144:ef7eb2e8f9f7 782 TIM2,TIM3,TIM6,TIM7,TIM21,TIM22,LPTIM1)<br><br></span></span></span></span><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">List of HAL updates or corrections provided by this release:</span></u></b><br><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="text-decoration: underline;"><br></span><br></span></span></span></span></li><li><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><small><span style="font-weight: bold;">HAL ADC</span> update</small></span></span></span></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC assert param needs to be more specific for discontinuous mode, nb of discont conversions</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC external trigger definition is not complete Flag EOS should not be reset in HAL_ADC_GetValue()</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC poll for event must return timeout instead of error</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC state machine update - States with bitfields are now used for a more accurate status&nbsp;</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC run in LPrun mode needs SYSCFG buffers enabled</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC_CLOCK_SYNC_PCLK_DIVx was not correct</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Remove WaitLoopIndex at the beginning of the function HAL_ADC_Enable</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC parameter "ADC_SOFTWARE_START" for compatibility with other STM32 devices</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC poll for conversion must return error status in case of ADC-DMA mode</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC identical error code returned generates confusion</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Issue observed with ADC start simultaneous commands</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The HAl_Delay() is not required when ADVREGEN is set</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">[STM32L07xxx/</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L08xxx</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">] ADC Interface modification : ADC_Init structure update</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">[</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L07xxx/</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L08xxx</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">] ADC Interface modification LowPowerAutoOff is now LowPowerAutoPowerOff</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">ADC_Enable does not support the LowPowerAutoOff function</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL COMP</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">COMP_TRIGGERMODE_NONE missing in stm32l0xx_hal_comp.h</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">COMP wrong implementation of the macro : IS_COMP_WINDOWMODE_INSTANCE</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Misplaced user callback at HAL_COMP_IRQHandler</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">EXTI Usage model update - add MACROs __HAL_COMP_COMPx_EXTI_GENERATE_SWIT()</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL COMP update in HAL_COMP_Lock() to handle state change and prevent C++ compilation error</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Add the LPTIM Comparator connection</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL Cortex</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">[MISRA] bitwise operators ~ and &lt;&lt; (MISRA C 2004 rule 10.5)</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Cortex The function HAL_NVIC_GetPriority(IRQn_Type IRQn) was missing</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Cortex HAL_NVIC_DisableIRQ()/HAL_NVIC_EnableIRQ() Add a check on negative parameter values</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL CRC</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">__HAL_CRC_SET_IDR macro improvement</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">CRC wrong definition of __HAL_CRC_SET_IDR macro</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Uncorrect CRC functions naming, portability failing, out of topic comments</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Useless Assignment in&nbsp; stm32l0xx_hal_crc.c detected by CodeSonar</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL DAC</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Missing define for DAC Trigger (010: Timer 3 CH3 event)</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Complete DAC update as per HAL_API_Reference</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">DAC HAL_DAC_Stop_DMA() code clean up</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL_DAC_ConfigChannel: use "hdac-&gt;Instance-&gt;XXX" instead of "DAC-&gt;XXX"</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">No
<> 144:ef7eb2e8f9f7 783 reset of previous bits WAVEx / MAMPx before setting values in
<> 144:ef7eb2e8f9f7 784 HAL_DACEx_NoiseWaveGenerate &amp; HAL_DACEx_TriangleWaveGenerate</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL DMA</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The description of __HAL_DMA_GET_IT_SOURCE() was incorrect</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL FLASH</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">FLASH Missing macro __HAL_FLASH_GET_LATENCY</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">FLASH_WaitForLastOperation issue</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">FLASH_Program_IT unlock() issue</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">FLASH Crash during HAL_FLASHEx_HalfPageProgram and HAL_FLASHEx_ProgramParallelHalfPage</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">FLASH Ramfunc error management</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">FLASH IS_OPTIONBYTE(VALUE) is not correct if all options are selected</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL_FLASH Otpion Byte "BootConfig" and "BOOTBit1Config"</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">FLASH SPRMOD option bit is impacted by FLASH_OB_RDPConfig()</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">__HAL_FLASH_GET_FLAG was not functional</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL GPIO</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO&nbsp; The Clear of the External Interrupt is not properly done</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO GPIO_SPEED LITERALS renaming</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO_AF for LPTIM is no more compatible with HAL L0 V1.1</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO AF2 defines for RTC should be aligned for all L0 devices</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO AF defines for LPTIM1 should be the same for all devices.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO Bug at EXTi register GPIO config in HAL_GPIO_Init() function</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO GPIO_AF5_I2S3ext Update the defined name to be more generic&nbsp;</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO Protect init from impossible AF configuration</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO interrupt mode is not reset</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO Check of the Pin availability according to the GPIO in use</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO rework GPIO_GET_SOURCE</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">[</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L07xxx/</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L08xxx</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">] GPIO updates (HAL driver and associated validation test prg)</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The GET_GPIO_SOURCE() macro is wrongly implemented</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO alternate functions defined in stm32l0xx_hal_gpio_ex.h not aligned with the spec</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">GPIO private Macro __HAL_GET_GPIO_SOURCE must be renamed GET_GPIO_SOURCE</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL I2C</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">New SYSCFG Define MACROs to manage FM+ on GPIOs</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">NACK is not treated during wait on flag treatment</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL I2S</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">I2S HAL_I2S_Transmit() API update to keep the check on busy flag only for the slave</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">I2S busy flag issue&nbsp;</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">I2S Management of the bit ASTREN for the I2S various modes</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL LCD</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">LCD HD field initialization of LCD_FCR register is missing in HAL_LCD_init() function</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL LPUART</span> &nbsp;update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL _DIV_LPUART macro possible value saturation&nbsp;</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">LPUART CR3 register bit 11 must be kept at reset value.</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL PWR</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Cortex SCR SLEEPONEXIT and SEVONPEND bits management</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">PWR PVD feature need falling/rising Event modes</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">PWR REGLPF and VOSF polling request</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL RCC</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC Bug in HAL_RCC_GetSysClockFreq</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Missing RCC IRQ handler for LSE CSS interrupt</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Missing external macro __HAL_RCC_MCO_CONFIG</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC Enable automatically backup domain</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">In HAL_RCCEx_PeriphCLKConfig, Reset backup domain only if RTC clock source has been changed</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC update LSE_CONFIG to remove transaction LSE On to LSE Bypass</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Issue on MSI setting</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Rework __HAL_RCC_LSE_CONFIG macro to manage correctly LSE_Bypass</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Rename HSI48_TIMEOUT_VALUE into RCC_HSI_TIMEOUT_VALUE</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Add defines for RCC_System_Clock_Source_Status</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">New HAL RCC macro to configure the SYSCLK clock source</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Wrong calculation of sysclk in case of PLL clocked by HSI_Div4</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC_CRSStatusTypeDef must be typed uint32_t</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC Implement workaround to cover RCC limitation regarding Peripheral enable delay</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC issue in HAL_RCC_OscConfig when RCC_OscInitStruct-&gt;HSEState = RCC_HSE_BYPASS</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC Check if need to add interface HAL_RCCEx_GetPeriphCLKFreq</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC Add a comment in the How to use section to mention the Peripheral enable delay</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC Some values in MSIRangeTable are wrong</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC missing macros to easily Enable/Disable HSI48(RC) clock for RNG analog config</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC HSERDY must be checked even in HSE_BYPASS mode</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RCC Improve HAL_RCC_OscCOnfig() function</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL RNG</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RNG Type inconsistency of value returned by HAL_RNG_GetRandomNumber() and HAL_RNG_GetRandomNumber_IT() functions.</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RNG Process lock and array of random numbers generation in interrupt mode</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RNG Incorrect DRDY flag resetting</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RNG Incorrect interrupt mode random number generation</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RNG Incorrect TimeOut handling in polling mode random number generation</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL RTC</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RTC macro __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GET_FLAG erroneous definition</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RTC alignment of different HAL_RTC_XXIRQHandler() implementations&nbsp;</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RTC Bits Mask literals to be used in macro definition&nbsp;</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RTC macro __HAL_RTC_TAMPER_GET_IT() issue in param: __INTERRUPT__ @arg list</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RTC wrong description of the subsecond item of RTC_TimeTypeDef structure in the header file</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">RTC WUTWF is not reliable</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL_RTC_GetTime function does not return the actual&nbsp; subfraction</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">[</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L031xx/</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">STM32L041xx</span></span></span></small><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">] RTC macros renaming for RTC_OUTPUT_REMAP_XX and RTC_TIMESTAMPPIN_XX</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Enhance @note describing the use of HAL RTC APIs&nbsp;</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL SPI</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">SPI HAL_SPI_TransmitReceive_DMA() Remove DMA Tx Callback in case of RxOnly mode&nbsp;</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">SPI HandleTypeDef.ErrorCode must be typed uint32_t</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Warnings with True Studio IDE (tempreg variable not used)</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL TIM</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM problem to use ETR as OCrefClear source</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM Wrong remaping of the TIM2_ETR</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM register BDTR does not exist</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The assert on trigger polarity for TI1F_ED should be removed</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM Add macros to ENABLE/DISABLE URS bit in TIM CR1 register</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM HAL_TIM_OC_ConfigChannel() / HAL_TIM_PWM_ConfigChannel() Missed/Unused assert param to be added/removed</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM Remove HAL_TIM_SlaveConfigSynchronization_DMA() from HAL_TIM API</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM Trigger DMA request should be activated when working with a slave mode</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM Timer Register Corruption using HAL_TIM_IC_ConfigChannel</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM DMA transfer should be aborted when stopping a DMA burst</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Add "TIM_CHANNEL_ALL" as an argument for all Encoder Start/Stop process in the comment section</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL_TIM_DMADelayPulseCplt callback missing information</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL_TIM_DMACaptureCplt callback missing information</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM Trigger DMA request should be activated when working with a slave mode</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">TIM Trigger interrupt should be activated when working with a slave mode</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">__HAL_TIM_PRESCALER() shall be corrected: use '=' instead of '|='</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL UART/USART</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART Incorrect UART speed setting on HSI clock</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Wrong Baud Rate calculation in case of OVER8</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART missing closing bracket in header file</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART Circular mode when transmitting data not well supported</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART/LPUART number of stop bits to correct</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">USART Incorrect number of stop bits definition</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART&nbsp; HAL_UART_IRQHandler function not clearing correctly the interrupt flags</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">USART Setting of BRR register bit3:0 not inline with RM when OVER8 sampling mode is used</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART UART_WaitOnFlagUntilTimeout should not assign UART handle state to HAL_UART_STATE_TIMEOUT</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">USART Wrong values used as parameter of __HAL_USART_CLEAR_IT() in HAL_USART_IRQHandler()</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">USART BRR setting is wrong compared to Baudrate value</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">USART HAL_USART_Init() update to reach max frequencies (enable oversampling by 8)</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">USART USART_DMAReceiveCplt() Update to set the USART state after performing the test on it</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART The code associated to several macros need to be completed</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">USART UART DMA implementation issue: missed clear the TC bit in the SR</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Wrong USART_IT_CM defined value</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Issue with Lin mode data length</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Wrong description for Interrupt mode IO operation within HAL UART driver</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Change UART_DMATransmitCplt- new implementation to remove WaitOnFlag in ISR</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Change UART TX-IT implementation to remove WaitOnFlag in ISR</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">The IS_UART_OVERSAMPLING(SAMPLING) is not called in UART_SetConfig()</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL UART enhancement: remove the check on RXNE flag after reading the DR register</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">UART/USART/IRDA/SMARTCARD transmit process enhancement to use TXE instead of TC</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Add MACRO to UART HAL to control CTS and RTS from the customer application</span></span></span></small></li></ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-weight: bold;">HAL PCD</span> update</span></span></span></small></li><ul><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL_PCD_EP_Transmit() not functional</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL PCD clear flag macros configuration</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">Bad IN/OUT EndPoint parameter array size</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">HAL PCD miss #define for ep0_mps parameter</span></span></span></small></li><li><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;">USB HAL PCD missing #define PCD_SPEED_HIGH<br></span></span></span></small></li></ul></ul><small><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"></span></span></span></small><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.2.0
<> 144:ef7eb2e8f9f7 785 / 06-Feb-2015</span></h3>
<> 144:ef7eb2e8f9f7 786 <div style="margin-left: 40px;"><big><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
<> 144:ef7eb2e8f9f7 787 Changes</span></u></b></big></div>
<> 144:ef7eb2e8f9f7 788 <ul>
<> 144:ef7eb2e8f9f7 789 <li><span style="font-weight: bold; font-family: Verdana; font-size: 10pt;">HAL
<> 144:ef7eb2e8f9f7 790 has
<> 144:ef7eb2e8f9f7 791 been updated to support the STM32L071xx &nbsp;STM32L072xx
<> 144:ef7eb2e8f9f7 792 STM32L073xx STM32L082xx STM32L083xx series</span></li>
<> 144:ef7eb2e8f9f7 793 <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL Flash</span> update <br>
<> 144:ef7eb2e8f9f7 794 </span></li>
<> 144:ef7eb2e8f9f7 795 <ul>
<> 144:ef7eb2e8f9f7 796 <li><span style="font-family: Verdana; font-size: 10pt;">Flash
<> 144:ef7eb2e8f9f7 797 : &nbsp;192K Dual Bank&nbsp;</span></li>
<> 144:ef7eb2e8f9f7 798 </ul>
<> 144:ef7eb2e8f9f7 799 <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL TIM</span> update
<> 144:ef7eb2e8f9f7 800 :&nbsp;</span></li>
<> 144:ef7eb2e8f9f7 801 <ul>
<> 144:ef7eb2e8f9f7 802 <li><span style="font-family: Verdana; font-size: 10pt;">Four
<> 144:ef7eb2e8f9f7 803 new instances &nbsp;:&nbsp;</span><small><span style="font-family: Verdana;">TIM3, TIM7, TIM21, TIM22</span></small></li>
<> 144:ef7eb2e8f9f7 804 </ul>
<> 144:ef7eb2e8f9f7 805 <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL USART</span> update :</span></li>
<> 144:ef7eb2e8f9f7 806 <ul>
<> 144:ef7eb2e8f9f7 807 <li><span style="font-family: Verdana; font-size: 10pt;">Two
<> 144:ef7eb2e8f9f7 808 new instances :&nbsp;USART 4, USART 5</span></li>
<> 144:ef7eb2e8f9f7 809 </ul>
<> 144:ef7eb2e8f9f7 810 <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL I2C</span> update :</span></li>
<> 144:ef7eb2e8f9f7 811 <ul>
<> 144:ef7eb2e8f9f7 812 <li><span style="font-family: Verdana; font-size: 10pt;">One
<> 144:ef7eb2e8f9f7 813 new instance I2C3</span></li>
<> 144:ef7eb2e8f9f7 814 </ul>
<> 144:ef7eb2e8f9f7 815 <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL GPIO</span> update :</span></li>
<> 144:ef7eb2e8f9f7 816 <ul>
<> 144:ef7eb2e8f9f7 817 <li><span style="font-family: Verdana; font-size: 10pt;">GPIO
<> 144:ef7eb2e8f9f7 818 Port E</span></li>
<> 144:ef7eb2e8f9f7 819 </ul>
<> 144:ef7eb2e8f9f7 820 <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL DAC</span> update :</span></li>
<> 144:ef7eb2e8f9f7 821 <ul>
<> 144:ef7eb2e8f9f7 822 <li><span style="font-family: Verdana; font-size: 10pt;">A
<> 144:ef7eb2e8f9f7 823 second channel has been introduced</span></li>
<> 144:ef7eb2e8f9f7 824 </ul>
<> 144:ef7eb2e8f9f7 825 <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL FIREWALL</span>
<> 144:ef7eb2e8f9f7 826 introduction<br>
<> 144:ef7eb2e8f9f7 827 </span></li>
<> 144:ef7eb2e8f9f7 828 <li><span style="font-family: Verdana; font-size: 10pt;">All
<> 144:ef7eb2e8f9f7 829 other <span style="font-weight: bold;">HAL IPs</span>
<> 144:ef7eb2e8f9f7 830 have also been updated in the context of the overall HAL alignment
<> 144:ef7eb2e8f9f7 831 effort of all the STM32 family</span></li>
<> 144:ef7eb2e8f9f7 832 <li><span style="font-family: Verdana; font-size: 10pt;">More
<> 144:ef7eb2e8f9f7 833 than 120 corrections have been implemented since the previous V1.1.0
<> 144:ef7eb2e8f9f7 834 delivery<br>
<> 144:ef7eb2e8f9f7 835 </span></li>
<> 144:ef7eb2e8f9f7 836 <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">Known limitations</span> :</span></li>
<> 144:ef7eb2e8f9f7 837 <ul style="font-family: Verdana; font-size: 10pt;">
<> 144:ef7eb2e8f9f7 838 <li>Introduced
<> 144:ef7eb2e8f9f7 839 a FW patch to deactivate the HW SPI-V2.3 correction in case of I2S PCM
<> 144:ef7eb2e8f9f7 840 Short mode usage (Please refer to the STM32L073xx Errata Sheet for more
<> 144:ef7eb2e8f9f7 841 details). In this use case, we come back to the HW SPI 2.2 behavior
<> 144:ef7eb2e8f9f7 842 which is correct for the I2S PCM short mode</li>
<> 144:ef7eb2e8f9f7 843 </ul>
<> 144:ef7eb2e8f9f7 844 </ul>
<> 144:ef7eb2e8f9f7 845 <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.1.0
<> 144:ef7eb2e8f9f7 846 / 18-June-2014</span></h3>
<> 144:ef7eb2e8f9f7 847 <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 848 Changes</span></u></b></p>
<> 144:ef7eb2e8f9f7 849 <ul style="margin-top: 0cm; list-style-type: square;">
<> 144:ef7eb2e8f9f7 850 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 851 </small>
<> 144:ef7eb2e8f9f7 852 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL generic</span> update<br>
<> 144:ef7eb2e8f9f7 853 </span></small></p>
<> 144:ef7eb2e8f9f7 854 </li>
<> 144:ef7eb2e8f9f7 855 <ul>
<> 144:ef7eb2e8f9f7 856 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix
<> 144:ef7eb2e8f9f7 857 flag clear procedure: use atomic write operation </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">"="
<> 144:ef7eb2e8f9f7 858 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">instead
<> 144:ef7eb2e8f9f7 859 of ready-modify-write operation "|=" or "&amp;="</span></small></li>
<> 144:ef7eb2e8f9f7 860 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix
<> 144:ef7eb2e8f9f7 861 on Timeout management, Timeout value set to 0 passed to API
<> 144:ef7eb2e8f9f7 862 automatically exits the function after checking the flag without any
<> 144:ef7eb2e8f9f7 863 wait</span><br>
<> 144:ef7eb2e8f9f7 864 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 865 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Common
<> 144:ef7eb2e8f9f7 866 update for</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
<> 144:ef7eb2e8f9f7 867 the following communication peripherals: SPI, UART, USART and IRDA</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
<> 144:ef7eb2e8f9f7 868 </span></small></li>
<> 144:ef7eb2e8f9f7 869 <ul>
<> 144:ef7eb2e8f9f7 870 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 871 DMA circular mode support<br>
<> 144:ef7eb2e8f9f7 872 </span></small></li>
<> 144:ef7eb2e8f9f7 873 </ul>
<> 144:ef7eb2e8f9f7 874 <ul>
<> 144:ef7eb2e8f9f7 875 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
<> 144:ef7eb2e8f9f7 876 lock from recursive process</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><br>
<> 144:ef7eb2e8f9f7 877 </span></small></li>
<> 144:ef7eb2e8f9f7 878 </ul>
<> 144:ef7eb2e8f9f7 879 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 880 new macro __HAL_RESET_HANDLE_STATE to reset a given handle state</span></small></li>
<> 144:ef7eb2e8f9f7 881 </ul>
<> 144:ef7eb2e8f9f7 882 <ul>
<> 144:ef7eb2e8f9f7 883 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">When
<> 144:ef7eb2e8f9f7 884 USE_RTOS == 1 (in stm32l0xx_hal_conf.h), the __HAL_LOCK() is not
<> 144:ef7eb2e8f9f7 885 defined instead of being defined empty</span></small></li>
<> 144:ef7eb2e8f9f7 886 <li><small><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">Use
<> 144:ef7eb2e8f9f7 887 “__IO const” instead of
<> 144:ef7eb2e8f9f7 888 “__I”, to avoid any compilation issue when __cplusplus switch is defined</span></small></li>
<> 144:ef7eb2e8f9f7 889 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 890 new functions for the DBGMCU module</span></small></li>
<> 144:ef7eb2e8f9f7 891 <ul>
<> 144:ef7eb2e8f9f7 892 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_EnableDBGSleepMode()</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 893 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_DisableDBGSleepMode()</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 894 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_EnableDBGStopMode()</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 895 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_DisableDBGStopMode()</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 896 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_EnableDBGStandbyMode()</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 897 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_DisableDBGStandbyMode()</span></small></li>
<> 144:ef7eb2e8f9f7 898 </ul>
<> 144:ef7eb2e8f9f7 899 <li><small><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">Miscellaneous
<> 144:ef7eb2e8f9f7 900 comments update</span></small></li>
<> 144:ef7eb2e8f9f7 901 </ul>
<> 144:ef7eb2e8f9f7 902 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 903 </small>
<> 144:ef7eb2e8f9f7 904 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL FLASH </span>update <o:p></o:p></span></small></p>
<> 144:ef7eb2e8f9f7 905 <ul>
<> 144:ef7eb2e8f9f7 906 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 907 new functions: <span style="font-style: italic;">HAL_FLASHEx_OB_SelectPCROP()</span>
<> 144:ef7eb2e8f9f7 908 and <span style="font-style: italic;">HAL_FLASHEx_OB_DeSelectPCROP()</span><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 909 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Some
<> 144:ef7eb2e8f9f7 910 functions was renamed and moved to the extension files
<> 144:ef7eb2e8f9f7 911 (stm32l0xx_hal_flash_ex.h/.c)<br>
<> 144:ef7eb2e8f9f7 912 </span></small></li>
<> 144:ef7eb2e8f9f7 913 <ul>
<> 144:ef7eb2e8f9f7 914 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
<> 144:ef7eb2e8f9f7 915 <span style="font-style: italic;">FLASH_HalfPageProgram()</span>
<> 144:ef7eb2e8f9f7 916 into <span style="font-style: italic;">HAL_FLASHEx_HalfPageProgram()</span><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 917 </ul>
<> 144:ef7eb2e8f9f7 918 <ul>
<> 144:ef7eb2e8f9f7 919 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
<> 144:ef7eb2e8f9f7 920 <span style="font-style: italic;">FLASH_EnableRunPowerDown()</span>
<> 144:ef7eb2e8f9f7 921 into <span style="font-style: italic;">HAL_FLASHEx_EnableRunPowerDown()</span><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 922 </ul>
<> 144:ef7eb2e8f9f7 923 <ul>
<> 144:ef7eb2e8f9f7 924 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
<> 144:ef7eb2e8f9f7 925 <span style="font-style: italic;">FLASH_DisableRunPowerDown()</span>
<> 144:ef7eb2e8f9f7 926 into <span style="font-style: italic;">HAL_FLASHEx_DisableRunPowerDown()</span><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 927 </ul>
<> 144:ef7eb2e8f9f7 928 <ul>
<> 144:ef7eb2e8f9f7 929 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename
<> 144:ef7eb2e8f9f7 930 all<span style="font-style: italic;">
<> 144:ef7eb2e8f9f7 931 HAL_DATA_EEPROMEx_xxx()</span> functions into <span style="font-style: italic;">HAL_FLASHEx_DATAEEPROM_xxx()</span></span></small></li>
<> 144:ef7eb2e8f9f7 932 </ul>
<> 144:ef7eb2e8f9f7 933 <ul>
<> 144:ef7eb2e8f9f7 934 <li><small><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">Note:
<> 144:ef7eb2e8f9f7 935 aliases has been added to keep compatibility with previous version</span></small></li>
<> 144:ef7eb2e8f9f7 936 </ul>
<> 144:ef7eb2e8f9f7 937 </ul>
<> 144:ef7eb2e8f9f7 938 <small><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;"><br>
<> 144:ef7eb2e8f9f7 939 </span></small></li>
<> 144:ef7eb2e8f9f7 940 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">GPIO </span>update<o:p></o:p><br>
<> 144:ef7eb2e8f9f7 941 </span></small></li>
<> 144:ef7eb2e8f9f7 942 <ul>
<> 144:ef7eb2e8f9f7 943 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
<> 144:ef7eb2e8f9f7 944 <span style="font-style: italic;">IS_GET_GPIO_PIN</span>
<> 144:ef7eb2e8f9f7 945 macro<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 946 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 947 a new function <span style="font-style: italic;">HAL_GPIO_LockPin()</span></span></small></li>
<> 144:ef7eb2e8f9f7 948 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Private
<> 144:ef7eb2e8f9f7 949 Macro <span style="font-style: italic;">__HAL_GET_GPIO_SOURCE</span>
<> 144:ef7eb2e8f9f7 950 renamed into <span style="font-style: italic;">GET_GPIO_SOURCE
<> 144:ef7eb2e8f9f7 951 <br>
<> 144:ef7eb2e8f9f7 952 </span></span></small></li>
<> 144:ef7eb2e8f9f7 953 </ul>
<> 144:ef7eb2e8f9f7 954 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 955 </small>
<> 144:ef7eb2e8f9f7 956 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL DMA</span> update<br>
<> 144:ef7eb2e8f9f7 957 </span></small></p>
<> 144:ef7eb2e8f9f7 958 </li>
<> 144:ef7eb2e8f9f7 959 <ul>
<> 144:ef7eb2e8f9f7 960 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix
<> 144:ef7eb2e8f9f7 961 in&nbsp;<span style="font-style: italic;">HAL_DMA_PollForTransfer()</span>
<> 144:ef7eb2e8f9f7 962 to set error code <span style="font-style: italic;">HAL_DMA_ERROR_TE
<> 144:ef7eb2e8f9f7 963 </span>in case of <span style="font-style: italic;">HAL_ERROR</span> status</span></small></li>
<> 144:ef7eb2e8f9f7 964 </ul>
<> 144:ef7eb2e8f9f7 965 </ul>
<> 144:ef7eb2e8f9f7 966 <small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><br>
<> 144:ef7eb2e8f9f7 967 </span></small>
<> 144:ef7eb2e8f9f7 968 <ul style="margin-top: 0cm; list-style-type: square;">
<> 144:ef7eb2e8f9f7 969 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL PWR</span> update<span style="font-weight: bold;"><br>
<> 144:ef7eb2e8f9f7 970 </span></span></small></li>
<> 144:ef7eb2e8f9f7 971 <ul>
<> 144:ef7eb2e8f9f7 972 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">HAL_PWR_PVDConfig()</span>:
<> 144:ef7eb2e8f9f7 973 add clear of the EXTI trigger before new configuration <br>
<> 144:ef7eb2e8f9f7 974 </span></small></li>
<> 144:ef7eb2e8f9f7 975 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix
<> 144:ef7eb2e8f9f7 976 in <span style="font-style: italic;">HAL_PWR_EnterSTANDBYMode()</span>
<> 144:ef7eb2e8f9f7 977 to not clear Wakeup flag (WUF), which need to be cleared at application
<> 144:ef7eb2e8f9f7 978 level before to call this function<br>
<> 144:ef7eb2e8f9f7 979 </span></small></li>
<> 144:ef7eb2e8f9f7 980 </ul>
<> 144:ef7eb2e8f9f7 981 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 982 </small>
<> 144:ef7eb2e8f9f7 983 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL RCC</span> update<br>
<> 144:ef7eb2e8f9f7 984 </span></small></p>
<> 144:ef7eb2e8f9f7 985 </li>
<> 144:ef7eb2e8f9f7 986 <ul>
<> 144:ef7eb2e8f9f7 987 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Allow
<> 144:ef7eb2e8f9f7 988 to calibrate the HSI when it is used as system clock source<br>
<> 144:ef7eb2e8f9f7 989 </span></small></li>
<> 144:ef7eb2e8f9f7 990 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix
<> 144:ef7eb2e8f9f7 991 implementation of <span style="font-style: italic;">IS_RCC_OSCILLATORTYPE()</span>
<> 144:ef7eb2e8f9f7 992 macro<br>
<> 144:ef7eb2e8f9f7 993 </span></small></li>
<> 144:ef7eb2e8f9f7 994 </ul>
<> 144:ef7eb2e8f9f7 995 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 996 </small>
<> 144:ef7eb2e8f9f7 997 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL ADC</span> update<br>
<> 144:ef7eb2e8f9f7 998 </span></small></p>
<> 144:ef7eb2e8f9f7 999 </li>
<> 144:ef7eb2e8f9f7 1000 <ul>
<> 144:ef7eb2e8f9f7 1001 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
<> 144:ef7eb2e8f9f7 1002 ADC internal channels mapping: TEMPSENSOR connected to ADC_CHANNEL_18
<> 144:ef7eb2e8f9f7 1003 and VLCD mapped to ADC_CHANNEL_16 <br>
<> 144:ef7eb2e8f9f7 1004 </span></small></li>
<> 144:ef7eb2e8f9f7 1005 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Skip
<> 144:ef7eb2e8f9f7 1006 polling for ADRDY flag when Low Power Auto Off mode is enabled<br>
<> 144:ef7eb2e8f9f7 1007 </span></small></li>
<> 144:ef7eb2e8f9f7 1008 </ul>
<> 144:ef7eb2e8f9f7 1009 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1010 </small>
<> 144:ef7eb2e8f9f7 1011 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL COMP</span> update<br>
<> 144:ef7eb2e8f9f7 1012 </span></small></p>
<> 144:ef7eb2e8f9f7 1013 <ul>
<> 144:ef7eb2e8f9f7 1014 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1015 <span style="font-style: italic;">LPTIMConnection</span>
<> 144:ef7eb2e8f9f7 1016 field in the <span style="font-style: italic;">COMP_InitTypeDef</span>
<> 144:ef7eb2e8f9f7 1017 structure.<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1018 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1019 new defines: <span style="font-style: italic;">COMP_LPTIMCONNECTION_DISABLED</span>,
<> 144:ef7eb2e8f9f7 1020 <span style="font-style: italic;">COMP_LPTIMCONNECTION_ENABLED</span><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1021 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1022 new macro IS_COMP_LPTIMCONNECTION<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1023 </ul>
<> 144:ef7eb2e8f9f7 1024 </li>
<> 144:ef7eb2e8f9f7 1025 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1026 </small>
<> 144:ef7eb2e8f9f7 1027 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL LPTIM </span>update<br>
<> 144:ef7eb2e8f9f7 1028 </span></small></p>
<> 144:ef7eb2e8f9f7 1029 </li>
<> 144:ef7eb2e8f9f7 1030 <ul>
<> 144:ef7eb2e8f9f7 1031 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1032 <span style="font-style: italic;">CKPOL </span>configuration
<> 144:ef7eb2e8f9f7 1033 for encoder mod<span style="font-style: italic;">e</span></span></small></li>
<> 144:ef7eb2e8f9f7 1034 </ul>
<> 144:ef7eb2e8f9f7 1035 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1036 </small>
<> 144:ef7eb2e8f9f7 1037 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">WWDG </span>update<br>
<> 144:ef7eb2e8f9f7 1038 </span></small></p>
<> 144:ef7eb2e8f9f7 1039 </li>
<> 144:ef7eb2e8f9f7 1040 <ul>
<> 144:ef7eb2e8f9f7 1041 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Miscellaneous
<> 144:ef7eb2e8f9f7 1042 minor update on the source code <span style="font-style: italic;"></span><span style="font-style: italic;"></span></span></small></li>
<> 144:ef7eb2e8f9f7 1043 </ul>
<> 144:ef7eb2e8f9f7 1044 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1045 </small>
<> 144:ef7eb2e8f9f7 1046 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">IWDG </span>update<br>
<> 144:ef7eb2e8f9f7 1047 </span></small></p>
<> 144:ef7eb2e8f9f7 1048 </li>
<> 144:ef7eb2e8f9f7 1049 <ul>
<> 144:ef7eb2e8f9f7 1050 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Miscellaneous
<> 144:ef7eb2e8f9f7 1051 minor update on the source code</span></small></li>
<> 144:ef7eb2e8f9f7 1052 </ul>
<> 144:ef7eb2e8f9f7 1053 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1054 </small>
<> 144:ef7eb2e8f9f7 1055 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">CRC </span>update<br>
<> 144:ef7eb2e8f9f7 1056 </span></small></p>
<> 144:ef7eb2e8f9f7 1057 <ul>
<> 144:ef7eb2e8f9f7 1058 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Some
<> 144:ef7eb2e8f9f7 1059 functions was renamed and moved to the extension files
<> 144:ef7eb2e8f9f7 1060 (stm32l0xx_hal_crc_ex.h/.c)</span></small></li>
<> 144:ef7eb2e8f9f7 1061 <ul>
<> 144:ef7eb2e8f9f7 1062 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-style: italic;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">HAL_CRC_Input_Data_Reverse()</span>
<> 144:ef7eb2e8f9f7 1063 renamed into <span style="font-style: italic;">HAL_CRCEx_Input_Data_Reverse()</span><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1064 </ul>
<> 144:ef7eb2e8f9f7 1065 <ul>
<> 144:ef7eb2e8f9f7 1066 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">HAL_CRC_Output_Data_Reverse()</span>
<> 144:ef7eb2e8f9f7 1067 renamed into <span style="font-style: italic;">HAL_CRCEx_Output_Data_Reverse()</span></span></small></li>
<> 144:ef7eb2e8f9f7 1068 </ul>
<> 144:ef7eb2e8f9f7 1069 <ul>
<> 144:ef7eb2e8f9f7 1070 <li><small><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">Note:
<> 144:ef7eb2e8f9f7 1071 aliases has been added to keep compatibility with previous version</span></small></li>
<> 144:ef7eb2e8f9f7 1072 </ul>
<> 144:ef7eb2e8f9f7 1073 </ul>
<> 144:ef7eb2e8f9f7 1074 </li>
<> 144:ef7eb2e8f9f7 1075 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1076 </small>
<> 144:ef7eb2e8f9f7 1077 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">CRYP </span>update<br>
<> 144:ef7eb2e8f9f7 1078 </span></small></p>
<> 144:ef7eb2e8f9f7 1079 <ul>
<> 144:ef7eb2e8f9f7 1080 <li><small><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;">HAL_CRYP_ComputationCpltCallback()</span>
<> 144:ef7eb2e8f9f7 1081 </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">renamed
<> 144:ef7eb2e8f9f7 1082 into </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-style: italic;">HAL_CRYPEx_ComputationCpltCallback()
<> 144:ef7eb2e8f9f7 1083 and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">moved
<> 144:ef7eb2e8f9f7 1084 to the extension files (stm32l0xx_hal_cryp_ex.h/.c)</span></small></li>
<> 144:ef7eb2e8f9f7 1085 <li><small><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;">Note:
<> 144:ef7eb2e8f9f7 1086 alias has been added to keep compatibility with previous version</span></small></li>
<> 144:ef7eb2e8f9f7 1087 </ul>
<> 144:ef7eb2e8f9f7 1088 </li>
<> 144:ef7eb2e8f9f7 1089 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1090 </small>
<> 144:ef7eb2e8f9f7 1091 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">I2C</span> update<br>
<> 144:ef7eb2e8f9f7 1092 </span></small></p>
<> 144:ef7eb2e8f9f7 1093 </li>
<> 144:ef7eb2e8f9f7 1094 <ul>
<> 144:ef7eb2e8f9f7 1095 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1096 management of NACK event in Master transmitter mode and Slave
<> 144:ef7eb2e8f9f7 1097 transmitter/receiver modes (only in polling mode), in that case the
<> 144:ef7eb2e8f9f7 1098 current transfer is stopped.</span></small></li>
<> 144:ef7eb2e8f9f7 1099 </ul>
<> 144:ef7eb2e8f9f7 1100 <li><small>
<> 144:ef7eb2e8f9f7 1101 </small>
<> 144:ef7eb2e8f9f7 1102 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">SMBUS </span>update<o:p></o:p></span></small></p>
<> 144:ef7eb2e8f9f7 1103 </li>
<> 144:ef7eb2e8f9f7 1104 <ul>
<> 144:ef7eb2e8f9f7 1105 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1106 a new function: <span style="font-style: italic;">HAL_SMBUS_DisableListen_IT()</span></span><br>
<> 144:ef7eb2e8f9f7 1107 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 1108 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1109 aliases for the following functions <br>
<> 144:ef7eb2e8f9f7 1110 </span></small></li>
<> 144:ef7eb2e8f9f7 1111 <ul>
<> 144:ef7eb2e8f9f7 1112 <li style="font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
<> 144:ef7eb2e8f9f7 1113 HAL_SMBUS_Slave_Listen_IT&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<> 144:ef7eb2e8f9f7 1114 HAL_SMBUS_EnableListen_IT</span></small></li>
<> 144:ef7eb2e8f9f7 1115 <li style="font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
<> 144:ef7eb2e8f9f7 1116 HAL_SMBUS_SlaveAddrCallback&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<> 144:ef7eb2e8f9f7 1117 HAL_SMBUS_AddrCallback</span></small></li>
<> 144:ef7eb2e8f9f7 1118 <li style="font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">#define
<> 144:ef7eb2e8f9f7 1119 HAL_SMBUS_SlaveListenCpltCallback HAL_SMBUS_ListenCpltCallback</span></small></li>
<> 144:ef7eb2e8f9f7 1120 </ul>
<> 144:ef7eb2e8f9f7 1121 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1122 alias <span style="font-style: italic;">HAL_SMBUS_STATE_SLAVE_LISTEN</span>
<> 144:ef7eb2e8f9f7 1123 for the constant <span style="font-style: italic;">HAL_SMBUS_STATE_LISTEN</span></span></small></li>
<> 144:ef7eb2e8f9f7 1124 </ul>
<> 144:ef7eb2e8f9f7 1125 <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1126 </small>
<> 144:ef7eb2e8f9f7 1127 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">UART </span>update<o:p></o:p></span></small></p>
<> 144:ef7eb2e8f9f7 1128 <ul>
<> 144:ef7eb2e8f9f7 1129 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_UART_WakeupCallback</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">()</span> </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">renamed
<> 144:ef7eb2e8f9f7 1130 into&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_UART_WakeupCallback</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; font-style: italic;">()
<> 144:ef7eb2e8f9f7 1131 and </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">moved
<> 144:ef7eb2e8f9f7 1132 to the extension files (stm32l0xx_hal_cryp_ex.h/.c)</span></small></li>
<> 144:ef7eb2e8f9f7 1133 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
<> 144:ef7eb2e8f9f7 1134 Add
<> 144:ef7eb2e8f9f7 1135 new macros to control CTS and RTS</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><br>
<> 144:ef7eb2e8f9f7 1136 </span></small></li>
<> 144:ef7eb2e8f9f7 1137 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1138 specific macros to manage the flags cleared only by a software sequence<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1139 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1140 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_UART_CLEAR_PEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1141 </ul>
<> 144:ef7eb2e8f9f7 1142 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1143 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_UART_CLEAR_FEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1144 </ul>
<> 144:ef7eb2e8f9f7 1145 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1146 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_UART_CLEAR_NEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1147 </ul>
<> 144:ef7eb2e8f9f7 1148 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1149 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_UART_CLEAR_OREFLAG()<o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 1150 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_UART_CLEAR_IDLEFLAG()</span></small></li>
<> 144:ef7eb2e8f9f7 1151 </ul>
<> 144:ef7eb2e8f9f7 1152 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1153 several enhancements without affecting the driver functionalities <o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1154 <ul>
<> 144:ef7eb2e8f9f7 1155 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
<> 144:ef7eb2e8f9f7 1156 the check on RXNE set after reading the Data in the DR register<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1157 </ul>
<> 144:ef7eb2e8f9f7 1158 <ul>
<> 144:ef7eb2e8f9f7 1159 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
<> 144:ef7eb2e8f9f7 1160 the transmit processes to use TXE instead of TC</span></small></li>
<> 144:ef7eb2e8f9f7 1161 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
<> 144:ef7eb2e8f9f7 1162 <span style="font-style: italic;">HAL_UART_Transmit_IT()</span>
<> 144:ef7eb2e8f9f7 1163 to enable <span style="font-style: italic;">UART_IT_TXE</span>
<> 144:ef7eb2e8f9f7 1164 instead of <span style="font-style: italic;">UART_IT_TC</span></span></small></li>
<> 144:ef7eb2e8f9f7 1165 </ul>
<> 144:ef7eb2e8f9f7 1166 </ul>
<> 144:ef7eb2e8f9f7 1167 </li>
<> 144:ef7eb2e8f9f7 1168 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1169 </small>
<> 144:ef7eb2e8f9f7 1170 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL USART</span> update<br>
<> 144:ef7eb2e8f9f7 1171 </span></small></p>
<> 144:ef7eb2e8f9f7 1172 </li>
<> 144:ef7eb2e8f9f7 1173 <ul>
<> 144:ef7eb2e8f9f7 1174 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1175 specific macros to manage the flags cleared only by a software sequence</span></small></li>
<> 144:ef7eb2e8f9f7 1176 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1177 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_USART_CLEAR_PEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1178 </ul>
<> 144:ef7eb2e8f9f7 1179 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1180 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_USART_CLEAR_FEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1181 </ul>
<> 144:ef7eb2e8f9f7 1182 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1183 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_USART_CLEAR_NEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1184 </ul>
<> 144:ef7eb2e8f9f7 1185 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1186 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_USART_CLEAR_OREFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1187 </ul>
<> 144:ef7eb2e8f9f7 1188 <ul>
<> 144:ef7eb2e8f9f7 1189 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">__HAL_USART_CLEAR_IDLEFLAG()</span></span></small></li>
<> 144:ef7eb2e8f9f7 1190 </ul>
<> 144:ef7eb2e8f9f7 1191 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
<> 144:ef7eb2e8f9f7 1192 <span style="font-style: italic;">HAL_USART_Transmit_IT()</span>
<> 144:ef7eb2e8f9f7 1193 to enable <span style="font-style: italic;">USART_IT_TXE</span>
<> 144:ef7eb2e8f9f7 1194 instead of <span style="font-style: italic;">USART_IT_TC</span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 1195 </ul>
<> 144:ef7eb2e8f9f7 1196 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1197 </small>
<> 144:ef7eb2e8f9f7 1198 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL IRDA</span> update<br>
<> 144:ef7eb2e8f9f7 1199 </span></small></p>
<> 144:ef7eb2e8f9f7 1200 <ul>
<> 144:ef7eb2e8f9f7 1201 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1202 specific macros to manage the flags cleared only by a software sequence</span></small></li>
<> 144:ef7eb2e8f9f7 1203 <ul>
<> 144:ef7eb2e8f9f7 1204 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_IRDA_CLEAR_PEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1205 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_
<> 144:ef7eb2e8f9f7 1206 IRDA _CLEAR_FEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1207 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_
<> 144:ef7eb2e8f9f7 1208 IRDA _CLEAR_NEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1209 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_
<> 144:ef7eb2e8f9f7 1210 IRDA _CLEAR_OREFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1211 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">__HAL_ IRDA _CLEAR_IDLEFLAG()</span><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1212 </ul>
<> 144:ef7eb2e8f9f7 1213 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1214 several enhancements without affecting the driver functionalities</span></small></li>
<> 144:ef7eb2e8f9f7 1215 <ul style="margin-top: 0cm;" type="circle">
<> 144:ef7eb2e8f9f7 1216 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
<> 144:ef7eb2e8f9f7 1217 the check on RXNE set after reading the Data in the DR register</span><br>
<> 144:ef7eb2e8f9f7 1218 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></li>
<> 144:ef7eb2e8f9f7 1219 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
<> 144:ef7eb2e8f9f7 1220 <span style="font-style: italic;">HAL_IRDA_Transmit_IT()</span>
<> 144:ef7eb2e8f9f7 1221 to enable <span style="font-style: italic;">IRDA_IT_TXE</span>
<> 144:ef7eb2e8f9f7 1222 instead of <span style="font-style: italic;">IRDA_IT_TC</span></span></small></li>
<> 144:ef7eb2e8f9f7 1223 </ul>
<> 144:ef7eb2e8f9f7 1224 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1225 the following APIs used within DMA process <o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1226 <ul>
<> 144:ef7eb2e8f9f7 1227 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_StatusTypeDef
<> 144:ef7eb2e8f9f7 1228 HAL_IRDA_DMAPause(IRDA_HandleTypeDef *hirda);<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1229 </ul>
<> 144:ef7eb2e8f9f7 1230 <ul>
<> 144:ef7eb2e8f9f7 1231 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_StatusTypeDef
<> 144:ef7eb2e8f9f7 1232 HAL_IRDA_DMAResume(IRDA_HandleTypeDef *hirda);<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1233 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_StatusTypeDef
<> 144:ef7eb2e8f9f7 1234 HAL_IRDA_DMAStop(IRDA_HandleTypeDef *hirda); <o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1235 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">void
<> 144:ef7eb2e8f9f7 1236 HAL_IRDA_TxHalfCpltCallback(IRDA_HandleTypeDef *hirda);<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1237 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">void
<> 144:ef7eb2e8f9f7 1238 HAL_IRDA_RxHalfCpltCallback(IRDA_HandleTypeDef *hirda);</span></span></small></li>
<> 144:ef7eb2e8f9f7 1239 </ul>
<> 144:ef7eb2e8f9f7 1240 </ul>
<> 144:ef7eb2e8f9f7 1241 </li>
<> 144:ef7eb2e8f9f7 1242 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1243 </small>
<> 144:ef7eb2e8f9f7 1244 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL SMARTCARD</span> update<br>
<> 144:ef7eb2e8f9f7 1245 </span></small></p>
<> 144:ef7eb2e8f9f7 1246 </li>
<> 144:ef7eb2e8f9f7 1247 <ul>
<> 144:ef7eb2e8f9f7 1248 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1249 specific macros to manage the flags cleared only by a software sequence</span></small></li>
<> 144:ef7eb2e8f9f7 1250 <ul>
<> 144:ef7eb2e8f9f7 1251 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_SMARTCARD_CLEAR_PEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1252 </ul>
<> 144:ef7eb2e8f9f7 1253 <ul>
<> 144:ef7eb2e8f9f7 1254 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_SMARTCARD_CLEAR_FEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1255 </ul>
<> 144:ef7eb2e8f9f7 1256 <ul>
<> 144:ef7eb2e8f9f7 1257 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_SMARTCARD_CLEAR_NEFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1258 </ul>
<> 144:ef7eb2e8f9f7 1259 <ul>
<> 144:ef7eb2e8f9f7 1260 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_SMARTCARD_CLEAR_OREFLAG()<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1261 </ul>
<> 144:ef7eb2e8f9f7 1262 <ul>
<> 144:ef7eb2e8f9f7 1263 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">__HAL_SMARTCARD_CLEAR_IDLEFLAG()</span><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1264 </ul>
<> 144:ef7eb2e8f9f7 1265 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1266 several enhancements without affecting the driver functionalities</span></small></li>
<> 144:ef7eb2e8f9f7 1267 <ul>
<> 144:ef7eb2e8f9f7 1268 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1269 a new state <span style="font-style: italic;">HAL_SMARTCARD_STATE_BUSY_TX_RX</span>
<> 144:ef7eb2e8f9f7 1270 and all processes has been updated accordingly</span></small></li>
<> 144:ef7eb2e8f9f7 1271 </ul>
<> 144:ef7eb2e8f9f7 1272 <ul>
<> 144:ef7eb2e8f9f7 1273 <li><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
<> 144:ef7eb2e8f9f7 1274 <span style="font-style: italic;">HAL_SMARTCARD_Transmit_IT()</span>
<> 144:ef7eb2e8f9f7 1275 to enable <span style="font-style: italic;">SMARTCARD_IT_TXE</span>
<> 144:ef7eb2e8f9f7 1276 instead of <span style="font-style: italic;">SMARTCARD_IT_TC</span></span></small></li>
<> 144:ef7eb2e8f9f7 1277 </ul>
<> 144:ef7eb2e8f9f7 1278 </ul>
<> 144:ef7eb2e8f9f7 1279 </ul>
<> 144:ef7eb2e8f9f7 1280 <small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;"><br>
<> 144:ef7eb2e8f9f7 1281 </span></span></small>
<> 144:ef7eb2e8f9f7 1282 <ul style="margin-top: 0cm; list-style-type: square;">
<> 144:ef7eb2e8f9f7 1283 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL SPI</span> update</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1284 <ul>
<> 144:ef7eb2e8f9f7 1285 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Bugs
<> 144:ef7eb2e8f9f7 1286 fix</span></small></li>
<> 144:ef7eb2e8f9f7 1287 <ul>
<> 144:ef7eb2e8f9f7 1288 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">SPI
<> 144:ef7eb2e8f9f7 1289 interface is used in synchronous polling mode: at high clock rates like
<> 144:ef7eb2e8f9f7 1290 SPI prescaler 2 and 4, calling <br>
<> 144:ef7eb2e8f9f7 1291 HAL_SPI_TransmitReceive() returns with error HAL_TIMEOUT</span></small></li>
<> 144:ef7eb2e8f9f7 1292 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">HAL_SPI_TransmitReceive_DMA()</span>
<> 144:ef7eb2e8f9f7 1293 does not clean up the TX DMA, so any subsequent SPI calls return the
<> 144:ef7eb2e8f9f7 1294 DMA error</span></small></li>
<> 144:ef7eb2e8f9f7 1295 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">HAL_SPI_Transmit_DMA()</span>
<> 144:ef7eb2e8f9f7 1296 is failing when data size is equal to 1 byte</span></small></li>
<> 144:ef7eb2e8f9f7 1297 </ul>
<> 144:ef7eb2e8f9f7 1298 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1299 the following APIs used within the DMA process<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1300 </ul>
<> 144:ef7eb2e8f9f7 1301 <ul style="margin-top: 0cm;" type="circle">
<> 144:ef7eb2e8f9f7 1302 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1303 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_StatusTypeDef
<> 144:ef7eb2e8f9f7 1304 HAL_SPI_DMAPause(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1305 </ul>
<> 144:ef7eb2e8f9f7 1306 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1307 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_StatusTypeDef
<> 144:ef7eb2e8f9f7 1308 HAL_SPI_DMAResume(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1309 </ul>
<> 144:ef7eb2e8f9f7 1310 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1311 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_StatusTypeDef
<> 144:ef7eb2e8f9f7 1312 HAL_SPI_DMAStop(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1313 </ul>
<> 144:ef7eb2e8f9f7 1314 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1315 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">void
<> 144:ef7eb2e8f9f7 1316 HAL_SPI_TxHalfCpltCallback(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1317 </ul>
<> 144:ef7eb2e8f9f7 1318 <ul style="font-style: italic;">
<> 144:ef7eb2e8f9f7 1319 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">void
<> 144:ef7eb2e8f9f7 1320 HAL_SPI_RxHalfCpltCallback(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1321 </ul>
<> 144:ef7eb2e8f9f7 1322 <ul>
<> 144:ef7eb2e8f9f7 1323 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">void
<> 144:ef7eb2e8f9f7 1324 HAL_SPI_TxRxHalfCpltCallback(SPI_HandleTypeDef *hspi);</span><o:p></o:p></span></small></li>
<> 144:ef7eb2e8f9f7 1325 </ul>
<> 144:ef7eb2e8f9f7 1326 </ul>
<> 144:ef7eb2e8f9f7 1327 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1328 </small>
<> 144:ef7eb2e8f9f7 1329 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL TSC</span> update</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></small></p>
<> 144:ef7eb2e8f9f7 1330 </li>
<> 144:ef7eb2e8f9f7 1331 <ul>
<> 144:ef7eb2e8f9f7 1332 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1333 </small>
<> 144:ef7eb2e8f9f7 1334 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix
<> 144:ef7eb2e8f9f7 1335 value of the constant <span style="font-style: italic;">TSC_ACQ_MODE_SYNCHRO</span></span></small></p>
<> 144:ef7eb2e8f9f7 1336 </li>
<> 144:ef7eb2e8f9f7 1337 </ul>
<> 144:ef7eb2e8f9f7 1338 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1339 </small>
<> 144:ef7eb2e8f9f7 1340 <p class="MsoListParagraph"><small><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></small></p>
<> 144:ef7eb2e8f9f7 1341 </li>
<> 144:ef7eb2e8f9f7 1342 <ul>
<> 144:ef7eb2e8f9f7 1343 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small>
<> 144:ef7eb2e8f9f7 1344 </small>
<> 144:ef7eb2e8f9f7 1345 <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add
<> 144:ef7eb2e8f9f7 1346 new macro <span style="font-style: italic;">__HAL_USB_EXTI_GENERATE_SWIT()</span></span></small></p>
<> 144:ef7eb2e8f9f7 1347 </li>
<> 144:ef7eb2e8f9f7 1348 </ul>
<> 144:ef7eb2e8f9f7 1349 </ul>
<> 144:ef7eb2e8f9f7 1350 <h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.0.0
<> 144:ef7eb2e8f9f7 1351 / 22-April-2014</span></h3>
<> 144:ef7eb2e8f9f7 1352 <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 1353 Changes</span></u></b></p>
<> 144:ef7eb2e8f9f7 1354 <span style="font-size: 10pt; font-family: Verdana;">First
<> 144:ef7eb2e8f9f7 1355 official release.</span><br>
<> 144:ef7eb2e8f9f7 1356 <b><u><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span></u></b>
<> 144:ef7eb2e8f9f7 1357 <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>
<> 144:ef7eb2e8f9f7 1358 <div style="text-align: justify;">
<> 144:ef7eb2e8f9f7 1359 <div style="text-align: justify;"><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Redistribution
<> 144:ef7eb2e8f9f7 1360 and use in source and binary forms, with or without
<> 144:ef7eb2e8f9f7 1361 modification, are permitted provided that the following conditions are
<> 144:ef7eb2e8f9f7 1362 met:</span><br>
<> 144:ef7eb2e8f9f7 1363 </font>
<> 144:ef7eb2e8f9f7 1364 <ol>
<> 144:ef7eb2e8f9f7 1365 <li><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Redistributions
<> 144:ef7eb2e8f9f7 1366 of source code must retain the above copyright notice, this list of
<> 144:ef7eb2e8f9f7 1367 conditions and the following disclaimer.</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></font></li>
<> 144:ef7eb2e8f9f7 1368 <li><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Redistributions
<> 144:ef7eb2e8f9f7 1369 in binary form must reproduce the above copyright notice, this list of
<> 144:ef7eb2e8f9f7 1370 conditions and the following disclaimer in </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">the
<> 144:ef7eb2e8f9f7 1371 documentation and/or other materials provided with the distribution.</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></font></li>
<> 144:ef7eb2e8f9f7 1372 <li><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Neither the
<> 144:ef7eb2e8f9f7 1373 name of STMicroelectronics nor the names of its contributors may be
<> 144:ef7eb2e8f9f7 1374 used to endorse or promote products derived </span><br>
<> 144:ef7eb2e8f9f7 1375 </font> </li>
<> 144:ef7eb2e8f9f7 1376 </ol>
<> 144:ef7eb2e8f9f7 1377 <font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<> 144:ef7eb2e8f9f7 1378 from this software without specific prior written permission.</span><br>
<> 144:ef7eb2e8f9f7 1379 <span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><br>
<> 144:ef7eb2e8f9f7 1380 <span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">THIS
<> 144:ef7eb2e8f9f7 1381 SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
<> 144:ef7eb2e8f9f7 1382 AND ANY EXPRESS OR IMPLIED</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> WARRANTIES,
<> 144:ef7eb2e8f9f7 1383 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
<> 144:ef7eb2e8f9f7 1384 MERCHANTABILITY AND FITNESS FOR A </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">PARTICULAR
<> 144:ef7eb2e8f9f7 1385 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
<> 144:ef7eb2e8f9f7 1386 CONTRIBUTORS BE LIABLE FOR ANY </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">DIRECT,
<> 144:ef7eb2e8f9f7 1387 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
<> 144:ef7eb2e8f9f7 1388 (INCLUDING, BUT NOT LIMITED TO, </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">PROCUREMENT OF
<> 144:ef7eb2e8f9f7 1389 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
<> 144:ef7eb2e8f9f7 1390 BUSINESS INTERRUPTION) HOWEVER</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> CAUSED AND ON
<> 144:ef7eb2e8f9f7 1391 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
<> 144:ef7eb2e8f9f7 1392 (INCLUDING NEGLIGENCE OR </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">OTHERWISE)
<> 144:ef7eb2e8f9f7 1393 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
<> 144:ef7eb2e8f9f7 1394 THE POSSIBILITY OF SUCH DAMAGE.</span></font> </div>
<> 144:ef7eb2e8f9f7 1395 <span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></div>
<> 144:ef7eb2e8f9f7 1396 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span>
<> 144:ef7eb2e8f9f7 1397 <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;">
<> 144:ef7eb2e8f9f7 1398 <hr align="center" size="2" width="100%"></span></div>
<> 144:ef7eb2e8f9f7 1399 <p class="MsoNormal" style="margin: 4.5pt 0in 4.5pt 0.25in; text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">For
<> 144:ef7eb2e8f9f7 1400 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 1401 </td>
<> 144:ef7eb2e8f9f7 1402 </tr>
<> 144:ef7eb2e8f9f7 1403 </tbody>
<> 144:ef7eb2e8f9f7 1404 </table>
<> 144:ef7eb2e8f9f7 1405 <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
<> 144:ef7eb2e8f9f7 1406 </td>
<> 144:ef7eb2e8f9f7 1407 </tr>
<> 144:ef7eb2e8f9f7 1408 </tbody>
<> 144:ef7eb2e8f9f7 1409 </table>
<> 144:ef7eb2e8f9f7 1410 </div>
<> 144:ef7eb2e8f9f7 1411 <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<> 144:ef7eb2e8f9f7 1412 </div>
bogdanm 0:9b334a45a8ff 1413 </body></html>