Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: STM32L452_Nucleo_ticker
Fork of mbed-dev by
targets/cmsis/TARGET_STM/TARGET_STM32L0/Release_Notes_stm32l0xx_hal.html@144:ef7eb2e8f9f7, 2016-09-02 (annotated)
- Committer:
- <>
- Date:
- Fri Sep 02 15:07:44 2016 +0100
- Revision:
- 144:ef7eb2e8f9f7
- Parent:
- 113:b3775bf36a83
This updates the lib to the mbed lib v125
Who changed what in which revision?
| User | Revision | Line number | New 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="--"/> <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: "Arial","sans-serif";"><o:p> </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: "Arial","sans-serif"; color: blue;"><a href="../../Release_Notes.html">Back to Release page</a></span><span style="font-size: 10pt;"><o:p></o:p></span></p> |
| <> | 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: "Verdana","sans-serif"; color: rgb(51, 102, 255);">Release |
| <> | 144:ef7eb2e8f9f7 | 666 | Notes for STM32L0xx HAL Drivers</span><span style="font-size: 20pt; font-family: "Verdana","sans-serif";"><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: "Arial","sans-serif"; 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: "Arial","sans-serif"; 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: "Arial","sans-serif"; display: none;"><o:p> </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> |
| <> | 144:ef7eb2e8f9f7 | 680 | <br><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.5.0/ 8-January-2016</span></h3> |
| <> | 144:ef7eb2e8f9f7 | 681 | <br> |
| <> | 144:ef7eb2e8f9f7 | 682 | <div style="margin-left: 40px;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main |
| <> | 144:ef7eb2e8f9f7 | 683 | Changes</span></u></b></div> |
| <> | 144:ef7eb2e8f9f7 | 684 | |
| <> | 144:ef7eb2e8f9f7 | 685 | <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;"> </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: "Verdana","sans-serif";"></span></span></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">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: "Verdana","sans-serif";">pdates of the HAL : </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: "Verdana","sans-serif";"><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: "Verdana","sans-serif";"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><br> |
| <> | 144:ef7eb2e8f9f7 | 686 | </span><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">- 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: "Verdana","sans-serif";">. <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: "Verdana",sans-serif;">to |
| <> | 144:ef7eb2e8f9f7 | 687 | 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: "Verdana","sans-serif";"><br>- |
| <> | 144:ef7eb2e8f9f7 | 688 | The macro __HAL_CORTEX_SYSTICKCLK_CONFIG(..) has been removed |
| <> | 144:ef7eb2e8f9f7 | 689 | since this service is already covered by the function |
| <> | 144:ef7eb2e8f9f7 | 690 | HAL_SYSTICK_CLKSourceConfig().<br>- 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: "Verdana","sans-serif";"><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: "Verdana","sans-serif";"><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: "Verdana","sans-serif";"><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 | 691 | the SYSCFG_BOOT_SYSTEMFLASH definition. (SYSCFG_BOOT_SYSTEMFLASH is now |
| <> | 144:ef7eb2e8f9f7 | 692 | equal to SYSCFG_CFGR1_BOOT_MODE_0 instead of |
| <> | 144:ef7eb2e8f9f7 | 693 | SYSCFG_CFGR1_MEM_MODE_0) </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: "Verdana","sans-serif";"></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 | 694 | of the I2C_MasterTransmit_ISR function. Adding of several |
| <> | 144:ef7eb2e8f9f7 | 695 | error 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 | 696 | of the I2C_MasterReceive_DMA function. Adding of several |
| <> | 144:ef7eb2e8f9f7 | 697 | error 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 | 698 | of an error present on the V1.4.0 release. On the V1.4.0 release, the |
| <> | 144:ef7eb2e8f9f7 | 699 | 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 | 700 | <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 | 701 | <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 | 702 | updates inside the HAL_RCC_MCOConfig function. The enabling of the MCO |
| <> | 144:ef7eb2e8f9f7 | 703 | clocks (__MC01_CLK_ENABLE() or __MCO2_CLK_ENABLE()) is done separately |
| <> | 144:ef7eb2e8f9f7 | 704 | 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 | 705 | function HAL_RCCEx_PeriphCLKConfig() has been updated. A new error is |
| <> | 144:ef7eb2e8f9f7 | 706 | now detected when trying to update the HSE divider dynamically.<br></span></span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 707 | </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 | 708 | macro __HAL_CORTEX_SYSTICKCLK_CONFIG(..) has been removed since this |
| <> | 144:ef7eb2e8f9f7 | 709 | service is already covered by the function |
| <> | 144:ef7eb2e8f9f7 | 710 | 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 | 711 | restriction which was present on V1.4.0 and linked to the OPTVERR |
| <> | 144:ef7eb2e8f9f7 | 712 | bit usage on STM32L031xx and STM32L041xx has been removed. This is due |
| <> | 144:ef7eb2e8f9f7 | 713 | 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 = 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 | 714 | bit was not functional. The OPTVERR (Option valid error bit) is set by |
| <> | 144:ef7eb2e8f9f7 | 715 | hardware when, during an Option byte loading, there was a mismatch for |
| <> | 144:ef7eb2e8f9f7 | 716 | 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 | 717 | <br> |
| <> | 144:ef7eb2e8f9f7 | 718 | <div style="margin-left: 40px;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main |
| <> | 144:ef7eb2e8f9f7 | 719 | Changes</span></u></b></div> |
| <> | 144:ef7eb2e8f9f7 | 720 | |
| <> | 144:ef7eb2e8f9f7 | 721 | <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;"> </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: "Verdana","sans-serif";"></span></span></span></span></span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Support |
| <> | 144:ef7eb2e8f9f7 | 722 | of </span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">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: "Verdana","sans-serif";">STM32L021xx |
| <> | 144:ef7eb2e8f9f7 | 723 | 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: "Verdana","sans-serif";"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><br> |
| <> | 144:ef7eb2e8f9f7 | 724 | </span><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"> |
| <> | 144:ef7eb2e8f9f7 | 725 | 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: "Verdana","sans-serif";">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: "Verdana","sans-serif";">, compared to </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: "Verdana","sans-serif";">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: "Verdana","sans-serif";">/</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: "Verdana","sans-serif";">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: "Verdana","sans-serif";">, some of the main differences are listed hereafter<span style="font-family: Verdana;"></span> :<br> |
| <> | 144:ef7eb2e8f9f7 | 726 | - SRAM size set to 2KB (instead of 20KB)<br> |
| <> | 144:ef7eb2e8f9f7 | 727 | - Flash size set to 16KB (instead of 192KB)<br> |
| <> | 144:ef7eb2e8f9f7 | 728 | - GPIO available :A,B,C (instead of A,B,C,D,E,H)<br> |
| <> | 144:ef7eb2e8f9f7 | 729 | - Timers available : TIM2,TIM21,LPTIM1 (instead of |
| <> | 144:ef7eb2e8f9f7 | 730 | 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: "Verdana","sans-serif";">Minor updates of the HAL : <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: "Verdana","sans-serif";"><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: "Verdana","sans-serif";"><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: "Verdana","sans-serif";"></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 of the non inverting inputs available on the whole L0 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 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: "Verdana","sans-serif";"></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 | 731 | <div style="margin-left: 40px;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main |
| <> | 144:ef7eb2e8f9f7 | 732 | Changes</span></u></b></div> |
| <> | 144:ef7eb2e8f9f7 | 733 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 734 | <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: "Verdana","sans-serif";">Major update of the |
| <> | 144:ef7eb2e8f9f7 | 735 | HAL API : <br> |
| <> | 144:ef7eb2e8f9f7 | 736 | </span><span style="font-weight: bold; font-family: Verdana;"><br> |
| <> | 144:ef7eb2e8f9f7 | 737 | </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: "Verdana","sans-serif";"> |
| <> | 144:ef7eb2e8f9f7 | 738 | - |
| <> | 144:ef7eb2e8f9f7 | 739 | 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 | 740 | - <span style="font-weight: bold;">Important information</span> |
| <> | 144:ef7eb2e8f9f7 | 741 | : A stm32_hal_legacy.h file has been added to the FW package in order to support |
| <> | 144:ef7eb2e8f9f7 | 742 | the old MACROs and LITERAL values used in the previous versions of |
| <> | 144:ef7eb2e8f9f7 | 743 | customer applications. (this file is automatically included, from HAL/Inc/Legacy)<br> |
| <> | 144:ef7eb2e8f9f7 | 744 | - In <span style="font-weight: bold;">HAL MACROs</span> definitions : do { } while(0) have been used in multi statement macros |
| <> | 144:ef7eb2e8f9f7 | 745 | </span></span></span></span></span></li> |
| <> | 144:ef7eb2e8f9f7 | 746 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 747 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 748 | <li><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"> |
| <> | 144:ef7eb2e8f9f7 | 749 | Support |
| <> | 144:ef7eb2e8f9f7 | 750 | of </span><span style="font-weight: bold; font-family: Verdana;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">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: "Verdana","sans-serif";">STM32L041xx |
| <> | 144:ef7eb2e8f9f7 | 751 | 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: "Verdana","sans-serif";"></span></span></span><span style="font-family: Verdana;"><span style="font-family: Verdana;"><span style="font-family: Verdana;"><br> |
| <> | 144:ef7eb2e8f9f7 | 752 | </span><span style="font-family: Verdana;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"> |
| <> | 144:ef7eb2e8f9f7 | 753 | 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: "Verdana","sans-serif";">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: "Verdana","sans-serif";">, compared to </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: "Verdana","sans-serif";">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: "Verdana","sans-serif";">/</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: "Verdana","sans-serif";">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: "Verdana","sans-serif";">, the main differences are as <span style="font-family: Verdana;">follow</span> :<br> |
| <> | 144:ef7eb2e8f9f7 | 754 | - SRAM size set to 8KB (instead of 20KB)<br> |
| <> | 144:ef7eb2e8f9f7 | 755 | - Flash size set to 32KB (instead of 192KB)<br> |
| <> | 144:ef7eb2e8f9f7 | 756 | - GPIO available :A,B,C,H (instead of A,B,C,D,E,H)<br> |
| <> | 144:ef7eb2e8f9f7 | 757 | - Timers available : TIM2,TIM21,TIM22,LPTIM1 (instead of |
| <> | 144:ef7eb2e8f9f7 | 758 | 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: "Verdana","sans-serif";"><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: "Verdana","sans-serif";"></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 </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 << (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 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->Instance->XXX" instead of "DAC->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 | 759 | reset of previous bits WAVEx / MAMPx before setting values in |
| <> | 144:ef7eb2e8f9f7 | 760 | HAL_DACEx_NoiseWaveGenerate & 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 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 </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 </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> 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 </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->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 </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 </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 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 </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 </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 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 | 761 | / 06-Feb-2015</span></h3> |
| <> | 144:ef7eb2e8f9f7 | 762 | <div style="margin-left: 40px;"><big><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main |
| <> | 144:ef7eb2e8f9f7 | 763 | Changes</span></u></b></big></div> |
| <> | 144:ef7eb2e8f9f7 | 764 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 765 | <li><span style="font-weight: bold; font-family: Verdana; font-size: 10pt;">HAL |
| <> | 144:ef7eb2e8f9f7 | 766 | has |
| <> | 144:ef7eb2e8f9f7 | 767 | been updated to support the STM32L071xx STM32L072xx |
| <> | 144:ef7eb2e8f9f7 | 768 | STM32L073xx STM32L082xx STM32L083xx series</span></li> |
| <> | 144:ef7eb2e8f9f7 | 769 | <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL Flash</span> update <br> |
| <> | 144:ef7eb2e8f9f7 | 770 | </span></li> |
| <> | 144:ef7eb2e8f9f7 | 771 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 772 | <li><span style="font-family: Verdana; font-size: 10pt;">Flash |
| <> | 144:ef7eb2e8f9f7 | 773 | : 192K Dual Bank </span></li> |
| <> | 144:ef7eb2e8f9f7 | 774 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 775 | <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL TIM</span> update |
| <> | 144:ef7eb2e8f9f7 | 776 | : </span></li> |
| <> | 144:ef7eb2e8f9f7 | 777 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 778 | <li><span style="font-family: Verdana; font-size: 10pt;">Four |
| <> | 144:ef7eb2e8f9f7 | 779 | new instances : </span><small><span style="font-family: Verdana;">TIM3, TIM7, TIM21, TIM22</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 780 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 781 | <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL USART</span> update :</span></li> |
| <> | 144:ef7eb2e8f9f7 | 782 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 783 | <li><span style="font-family: Verdana; font-size: 10pt;">Two |
| <> | 144:ef7eb2e8f9f7 | 784 | new instances : USART 4, USART 5</span></li> |
| <> | 144:ef7eb2e8f9f7 | 785 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 786 | <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL I2C</span> update :</span></li> |
| <> | 144:ef7eb2e8f9f7 | 787 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 788 | <li><span style="font-family: Verdana; font-size: 10pt;">One |
| <> | 144:ef7eb2e8f9f7 | 789 | new instance I2C3</span></li> |
| <> | 144:ef7eb2e8f9f7 | 790 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 791 | <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL GPIO</span> update :</span></li> |
| <> | 144:ef7eb2e8f9f7 | 792 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 793 | <li><span style="font-family: Verdana; font-size: 10pt;">GPIO |
| <> | 144:ef7eb2e8f9f7 | 794 | Port E</span></li> |
| <> | 144:ef7eb2e8f9f7 | 795 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 796 | <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL DAC</span> update :</span></li> |
| <> | 144:ef7eb2e8f9f7 | 797 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 798 | <li><span style="font-family: Verdana; font-size: 10pt;">A |
| <> | 144:ef7eb2e8f9f7 | 799 | second channel has been introduced</span></li> |
| <> | 144:ef7eb2e8f9f7 | 800 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 801 | <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">HAL FIREWALL</span> |
| <> | 144:ef7eb2e8f9f7 | 802 | introduction<br> |
| <> | 144:ef7eb2e8f9f7 | 803 | </span></li> |
| <> | 144:ef7eb2e8f9f7 | 804 | <li><span style="font-family: Verdana; font-size: 10pt;">All |
| <> | 144:ef7eb2e8f9f7 | 805 | other <span style="font-weight: bold;">HAL IPs</span> |
| <> | 144:ef7eb2e8f9f7 | 806 | have also been updated in the context of the overall HAL alignment |
| <> | 144:ef7eb2e8f9f7 | 807 | effort of all the STM32 family</span></li> |
| <> | 144:ef7eb2e8f9f7 | 808 | <li><span style="font-family: Verdana; font-size: 10pt;">More |
| <> | 144:ef7eb2e8f9f7 | 809 | than 120 corrections have been implemented since the previous V1.1.0 |
| <> | 144:ef7eb2e8f9f7 | 810 | delivery<br> |
| <> | 144:ef7eb2e8f9f7 | 811 | </span></li> |
| <> | 144:ef7eb2e8f9f7 | 812 | <li><span style="font-family: Verdana; font-size: 10pt;"><span style="font-weight: bold;">Known limitations</span> :</span></li> |
| <> | 144:ef7eb2e8f9f7 | 813 | <ul style="font-family: Verdana; font-size: 10pt;"> |
| <> | 144:ef7eb2e8f9f7 | 814 | <li>Introduced |
| <> | 144:ef7eb2e8f9f7 | 815 | a FW patch to deactivate the HW SPI-V2.3 correction in case of I2S PCM |
| <> | 144:ef7eb2e8f9f7 | 816 | Short mode usage (Please refer to the STM32L073xx Errata Sheet for more |
| <> | 144:ef7eb2e8f9f7 | 817 | details). In this use case, we come back to the HW SPI 2.2 behavior |
| <> | 144:ef7eb2e8f9f7 | 818 | which is correct for the I2S PCM short mode</li> |
| <> | 144:ef7eb2e8f9f7 | 819 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 820 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 821 | <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 | 822 | / 18-June-2014</span></h3> |
| <> | 144:ef7eb2e8f9f7 | 823 | <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 | 824 | Changes</span></u></b></p> |
| <> | 144:ef7eb2e8f9f7 | 825 | <ul style="margin-top: 0cm; list-style-type: square;"> |
| <> | 144:ef7eb2e8f9f7 | 826 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 827 | </small> |
| <> | 144:ef7eb2e8f9f7 | 828 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL generic</span> update<br> |
| <> | 144:ef7eb2e8f9f7 | 829 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 830 | </li> |
| <> | 144:ef7eb2e8f9f7 | 831 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 832 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Fix |
| <> | 144:ef7eb2e8f9f7 | 833 | flag clear procedure: use atomic write operation </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">"=" |
| <> | 144:ef7eb2e8f9f7 | 834 | </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">instead |
| <> | 144:ef7eb2e8f9f7 | 835 | of ready-modify-write operation "|=" or "&="</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 836 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Fix |
| <> | 144:ef7eb2e8f9f7 | 837 | on Timeout management, Timeout value set to 0 passed to API |
| <> | 144:ef7eb2e8f9f7 | 838 | automatically exits the function after checking the flag without any |
| <> | 144:ef7eb2e8f9f7 | 839 | wait</span><br> |
| <> | 144:ef7eb2e8f9f7 | 840 | <span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 841 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Common |
| <> | 144:ef7eb2e8f9f7 | 842 | update for</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"> |
| <> | 144:ef7eb2e8f9f7 | 843 | the following communication peripherals: SPI, UART, USART and IRDA</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"> |
| <> | 144:ef7eb2e8f9f7 | 844 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 845 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 846 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 847 | DMA circular mode support<br> |
| <> | 144:ef7eb2e8f9f7 | 848 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 849 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 850 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 851 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Remove |
| <> | 144:ef7eb2e8f9f7 | 852 | lock from recursive process</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><br> |
| <> | 144:ef7eb2e8f9f7 | 853 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 854 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 855 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 856 | new macro __HAL_RESET_HANDLE_STATE to reset a given handle state</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 857 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 858 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 859 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">When |
| <> | 144:ef7eb2e8f9f7 | 860 | USE_RTOS == 1 (in stm32l0xx_hal_conf.h), the __HAL_LOCK() is not |
| <> | 144:ef7eb2e8f9f7 | 861 | defined instead of being defined empty</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 862 | <li><small><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;">Use |
| <> | 144:ef7eb2e8f9f7 | 863 | __IO const instead of |
| <> | 144:ef7eb2e8f9f7 | 864 | __I, to avoid any compilation issue when __cplusplus switch is defined</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 865 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 866 | new functions for the DBGMCU module</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 867 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 868 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_EnableDBGSleepMode()</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 869 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_DisableDBGSleepMode()</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 870 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_EnableDBGStopMode()</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 871 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_DisableDBGStopMode()</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 872 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_EnableDBGStandbyMode()</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 873 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_DisableDBGStandbyMode()</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 874 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 875 | <li><small><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;">Miscellaneous |
| <> | 144:ef7eb2e8f9f7 | 876 | comments update</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 877 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 878 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 879 | </small> |
| <> | 144:ef7eb2e8f9f7 | 880 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL FLASH </span>update <o:p></o:p></span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 881 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 882 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 883 | new functions: <span style="font-style: italic;">HAL_FLASHEx_OB_SelectPCROP()</span> |
| <> | 144:ef7eb2e8f9f7 | 884 | and <span style="font-style: italic;">HAL_FLASHEx_OB_DeSelectPCROP()</span><o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 885 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Some |
| <> | 144:ef7eb2e8f9f7 | 886 | functions was renamed and moved to the extension files |
| <> | 144:ef7eb2e8f9f7 | 887 | (stm32l0xx_hal_flash_ex.h/.c)<br> |
| <> | 144:ef7eb2e8f9f7 | 888 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 889 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 890 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Rename |
| <> | 144:ef7eb2e8f9f7 | 891 | <span style="font-style: italic;">FLASH_HalfPageProgram()</span> |
| <> | 144:ef7eb2e8f9f7 | 892 | into <span style="font-style: italic;">HAL_FLASHEx_HalfPageProgram()</span><o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 893 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 894 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 895 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Rename |
| <> | 144:ef7eb2e8f9f7 | 896 | <span style="font-style: italic;">FLASH_EnableRunPowerDown()</span> |
| <> | 144:ef7eb2e8f9f7 | 897 | into <span style="font-style: italic;">HAL_FLASHEx_EnableRunPowerDown()</span><o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 898 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 899 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 900 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Rename |
| <> | 144:ef7eb2e8f9f7 | 901 | <span style="font-style: italic;">FLASH_DisableRunPowerDown()</span> |
| <> | 144:ef7eb2e8f9f7 | 902 | into <span style="font-style: italic;">HAL_FLASHEx_DisableRunPowerDown()</span><o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 903 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 904 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 905 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Rename |
| <> | 144:ef7eb2e8f9f7 | 906 | all<span style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 907 | HAL_DATA_EEPROMEx_xxx()</span> functions into <span style="font-style: italic;">HAL_FLASHEx_DATAEEPROM_xxx()</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 908 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 909 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 910 | <li><small><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;">Note: |
| <> | 144:ef7eb2e8f9f7 | 911 | aliases has been added to keep compatibility with previous version</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 912 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 913 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 914 | <small><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;"><br> |
| <> | 144:ef7eb2e8f9f7 | 915 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 916 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">GPIO </span>update<o:p></o:p><br> |
| <> | 144:ef7eb2e8f9f7 | 917 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 918 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 919 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Remove |
| <> | 144:ef7eb2e8f9f7 | 920 | <span style="font-style: italic;">IS_GET_GPIO_PIN</span> |
| <> | 144:ef7eb2e8f9f7 | 921 | macro<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 922 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 923 | a new function <span style="font-style: italic;">HAL_GPIO_LockPin()</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 924 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Private |
| <> | 144:ef7eb2e8f9f7 | 925 | Macro <span style="font-style: italic;">__HAL_GET_GPIO_SOURCE</span> |
| <> | 144:ef7eb2e8f9f7 | 926 | renamed into <span style="font-style: italic;">GET_GPIO_SOURCE |
| <> | 144:ef7eb2e8f9f7 | 927 | <br> |
| <> | 144:ef7eb2e8f9f7 | 928 | </span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 929 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 930 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 931 | </small> |
| <> | 144:ef7eb2e8f9f7 | 932 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL DMA</span> update<br> |
| <> | 144:ef7eb2e8f9f7 | 933 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 934 | </li> |
| <> | 144:ef7eb2e8f9f7 | 935 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 936 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Fix |
| <> | 144:ef7eb2e8f9f7 | 937 | in <span style="font-style: italic;">HAL_DMA_PollForTransfer()</span> |
| <> | 144:ef7eb2e8f9f7 | 938 | to set error code <span style="font-style: italic;">HAL_DMA_ERROR_TE |
| <> | 144:ef7eb2e8f9f7 | 939 | </span>in case of <span style="font-style: italic;">HAL_ERROR</span> status</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 940 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 941 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 942 | <small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><br> |
| <> | 144:ef7eb2e8f9f7 | 943 | </span></small> |
| <> | 144:ef7eb2e8f9f7 | 944 | <ul style="margin-top: 0cm; list-style-type: square;"> |
| <> | 144:ef7eb2e8f9f7 | 945 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL PWR</span> update<span style="font-weight: bold;"><br> |
| <> | 144:ef7eb2e8f9f7 | 946 | </span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 947 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 948 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">HAL_PWR_PVDConfig()</span>: |
| <> | 144:ef7eb2e8f9f7 | 949 | add clear of the EXTI trigger before new configuration <br> |
| <> | 144:ef7eb2e8f9f7 | 950 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 951 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Fix |
| <> | 144:ef7eb2e8f9f7 | 952 | in <span style="font-style: italic;">HAL_PWR_EnterSTANDBYMode()</span> |
| <> | 144:ef7eb2e8f9f7 | 953 | to not clear Wakeup flag (WUF), which need to be cleared at application |
| <> | 144:ef7eb2e8f9f7 | 954 | level before to call this function<br> |
| <> | 144:ef7eb2e8f9f7 | 955 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 956 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 957 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 958 | </small> |
| <> | 144:ef7eb2e8f9f7 | 959 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL RCC</span> update<br> |
| <> | 144:ef7eb2e8f9f7 | 960 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 961 | </li> |
| <> | 144:ef7eb2e8f9f7 | 962 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 963 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Allow |
| <> | 144:ef7eb2e8f9f7 | 964 | to calibrate the HSI when it is used as system clock source<br> |
| <> | 144:ef7eb2e8f9f7 | 965 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 966 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Fix |
| <> | 144:ef7eb2e8f9f7 | 967 | implementation of <span style="font-style: italic;">IS_RCC_OSCILLATORTYPE()</span> |
| <> | 144:ef7eb2e8f9f7 | 968 | macro<br> |
| <> | 144:ef7eb2e8f9f7 | 969 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 970 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 971 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 972 | </small> |
| <> | 144:ef7eb2e8f9f7 | 973 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL ADC</span> update<br> |
| <> | 144:ef7eb2e8f9f7 | 974 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 975 | </li> |
| <> | 144:ef7eb2e8f9f7 | 976 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 977 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Update |
| <> | 144:ef7eb2e8f9f7 | 978 | ADC internal channels mapping: TEMPSENSOR connected to ADC_CHANNEL_18 |
| <> | 144:ef7eb2e8f9f7 | 979 | and VLCD mapped to ADC_CHANNEL_16 <br> |
| <> | 144:ef7eb2e8f9f7 | 980 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 981 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Skip |
| <> | 144:ef7eb2e8f9f7 | 982 | polling for ADRDY flag when Low Power Auto Off mode is enabled<br> |
| <> | 144:ef7eb2e8f9f7 | 983 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 984 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 985 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 986 | </small> |
| <> | 144:ef7eb2e8f9f7 | 987 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL COMP</span> update<br> |
| <> | 144:ef7eb2e8f9f7 | 988 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 989 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 990 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 991 | <span style="font-style: italic;">LPTIMConnection</span> |
| <> | 144:ef7eb2e8f9f7 | 992 | field in the <span style="font-style: italic;">COMP_InitTypeDef</span> |
| <> | 144:ef7eb2e8f9f7 | 993 | structure.<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 994 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 995 | new defines: <span style="font-style: italic;">COMP_LPTIMCONNECTION_DISABLED</span>, |
| <> | 144:ef7eb2e8f9f7 | 996 | <span style="font-style: italic;">COMP_LPTIMCONNECTION_ENABLED</span><o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 997 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 998 | new macro IS_COMP_LPTIMCONNECTION<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 999 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1000 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1001 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1002 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1003 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL LPTIM </span>update<br> |
| <> | 144:ef7eb2e8f9f7 | 1004 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1005 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1006 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1007 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1008 | <span style="font-style: italic;">CKPOL </span>configuration |
| <> | 144:ef7eb2e8f9f7 | 1009 | for encoder mod<span style="font-style: italic;">e</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1010 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1011 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1012 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1013 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">WWDG </span>update<br> |
| <> | 144:ef7eb2e8f9f7 | 1014 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1015 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1016 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1017 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Miscellaneous |
| <> | 144:ef7eb2e8f9f7 | 1018 | minor update on the source code <span style="font-style: italic;"></span><span style="font-style: italic;"></span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1019 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1020 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1021 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1022 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">IWDG </span>update<br> |
| <> | 144:ef7eb2e8f9f7 | 1023 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1024 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1025 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1026 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Miscellaneous |
| <> | 144:ef7eb2e8f9f7 | 1027 | minor update on the source code</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1028 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1029 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1030 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1031 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">CRC </span>update<br> |
| <> | 144:ef7eb2e8f9f7 | 1032 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1033 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1034 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Some |
| <> | 144:ef7eb2e8f9f7 | 1035 | functions was renamed and moved to the extension files |
| <> | 144:ef7eb2e8f9f7 | 1036 | (stm32l0xx_hal_crc_ex.h/.c)</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1037 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1038 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; font-style: italic;"></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">HAL_CRC_Input_Data_Reverse()</span> |
| <> | 144:ef7eb2e8f9f7 | 1039 | renamed into <span style="font-style: italic;">HAL_CRCEx_Input_Data_Reverse()</span><o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1040 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1041 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1042 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">HAL_CRC_Output_Data_Reverse()</span> |
| <> | 144:ef7eb2e8f9f7 | 1043 | renamed into <span style="font-style: italic;">HAL_CRCEx_Output_Data_Reverse()</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1044 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1045 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1046 | <li><small><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;">Note: |
| <> | 144:ef7eb2e8f9f7 | 1047 | aliases has been added to keep compatibility with previous version</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1048 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1049 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1050 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1051 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1052 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1053 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">CRYP </span>update<br> |
| <> | 144:ef7eb2e8f9f7 | 1054 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1055 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1056 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">HAL_CRYP_ComputationCpltCallback()</span> |
| <> | 144:ef7eb2e8f9f7 | 1057 | </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">renamed |
| <> | 144:ef7eb2e8f9f7 | 1058 | into </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; font-style: italic;">HAL_CRYPEx_ComputationCpltCallback() |
| <> | 144:ef7eb2e8f9f7 | 1059 | and </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">moved |
| <> | 144:ef7eb2e8f9f7 | 1060 | to the extension files (stm32l0xx_hal_cryp_ex.h/.c)</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1061 | <li><small><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;">Note: |
| <> | 144:ef7eb2e8f9f7 | 1062 | alias has been added to keep compatibility with previous version</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1063 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1064 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1065 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1066 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1067 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">I2C</span> update<br> |
| <> | 144:ef7eb2e8f9f7 | 1068 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1069 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1070 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1071 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1072 | management of NACK event in Master transmitter mode and Slave |
| <> | 144:ef7eb2e8f9f7 | 1073 | transmitter/receiver modes (only in polling mode), in that case the |
| <> | 144:ef7eb2e8f9f7 | 1074 | current transfer is stopped.</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1075 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1076 | <li><small> |
| <> | 144:ef7eb2e8f9f7 | 1077 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1078 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">SMBUS </span>update<o:p></o:p></span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1079 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1080 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1081 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1082 | a new function: <span style="font-style: italic;">HAL_SMBUS_DisableListen_IT()</span></span><br> |
| <> | 144:ef7eb2e8f9f7 | 1083 | <span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1084 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1085 | aliases for the following functions <br> |
| <> | 144:ef7eb2e8f9f7 | 1086 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1087 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1088 | <li style="font-style: italic;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">#define |
| <> | 144:ef7eb2e8f9f7 | 1089 | HAL_SMBUS_Slave_Listen_IT |
| <> | 144:ef7eb2e8f9f7 | 1090 | HAL_SMBUS_EnableListen_IT</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1091 | <li style="font-style: italic;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">#define |
| <> | 144:ef7eb2e8f9f7 | 1092 | HAL_SMBUS_SlaveAddrCallback |
| <> | 144:ef7eb2e8f9f7 | 1093 | HAL_SMBUS_AddrCallback</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1094 | <li style="font-style: italic;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">#define |
| <> | 144:ef7eb2e8f9f7 | 1095 | HAL_SMBUS_SlaveListenCpltCallback HAL_SMBUS_ListenCpltCallback</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1096 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1097 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1098 | alias <span style="font-style: italic;">HAL_SMBUS_STATE_SLAVE_LISTEN</span> |
| <> | 144:ef7eb2e8f9f7 | 1099 | for the constant <span style="font-style: italic;">HAL_SMBUS_STATE_LISTEN</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1100 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1101 | <li class="MsoNormal WordSection1" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1102 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1103 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL </span></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">UART </span>update<o:p></o:p></span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1104 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1105 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_UART_WakeupCallback</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">()</span> </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">renamed |
| <> | 144:ef7eb2e8f9f7 | 1106 | into </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_UART_WakeupCallback</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; font-style: italic;">() |
| <> | 144:ef7eb2e8f9f7 | 1107 | and </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">moved |
| <> | 144:ef7eb2e8f9f7 | 1108 | to the extension files (stm32l0xx_hal_cryp_ex.h/.c)</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1109 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"> |
| <> | 144:ef7eb2e8f9f7 | 1110 | Add |
| <> | 144:ef7eb2e8f9f7 | 1111 | new macros to control CTS and RTS</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><br> |
| <> | 144:ef7eb2e8f9f7 | 1112 | </span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1113 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1114 | specific macros to manage the flags cleared only by a software sequence<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1115 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1116 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_UART_CLEAR_PEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1117 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1118 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1119 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_UART_CLEAR_FEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1120 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1121 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1122 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_UART_CLEAR_NEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1123 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1124 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1125 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_UART_CLEAR_OREFLAG()<o:p></o:p></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1126 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_UART_CLEAR_IDLEFLAG()</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1127 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1128 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1129 | several enhancements without affecting the driver functionalities <o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1130 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1131 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Remove |
| <> | 144:ef7eb2e8f9f7 | 1132 | the check on RXNE set after reading the Data in the DR register<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1133 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1134 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1135 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Update |
| <> | 144:ef7eb2e8f9f7 | 1136 | the transmit processes to use TXE instead of TC</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: "Verdana","sans-serif";">Update |
| <> | 144:ef7eb2e8f9f7 | 1138 | <span style="font-style: italic;">HAL_UART_Transmit_IT()</span> |
| <> | 144:ef7eb2e8f9f7 | 1139 | to enable <span style="font-style: italic;">UART_IT_TXE</span> |
| <> | 144:ef7eb2e8f9f7 | 1140 | instead of <span style="font-style: italic;">UART_IT_TC</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1141 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1142 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1143 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1144 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1145 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1146 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL USART</span> update<br> |
| <> | 144:ef7eb2e8f9f7 | 1147 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1148 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1149 | <ul> |
| <> | 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: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1151 | specific macros to manage the flags cleared only by a software sequence</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1152 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1153 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_USART_CLEAR_PEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1154 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1155 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1156 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_USART_CLEAR_FEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1157 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1158 | <ul style="font-style: italic;"> |
| <> | 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: "Verdana","sans-serif";">__HAL_USART_CLEAR_NEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1160 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1161 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1162 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_USART_CLEAR_OREFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1163 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1164 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1165 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">__HAL_USART_CLEAR_IDLEFLAG()</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1166 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1167 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Update |
| <> | 144:ef7eb2e8f9f7 | 1168 | <span style="font-style: italic;">HAL_USART_Transmit_IT()</span> |
| <> | 144:ef7eb2e8f9f7 | 1169 | to enable <span style="font-style: italic;">USART_IT_TXE</span> |
| <> | 144:ef7eb2e8f9f7 | 1170 | instead of <span style="font-style: italic;">USART_IT_TC</span></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1171 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1172 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1173 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1174 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL IRDA</span> update<br> |
| <> | 144:ef7eb2e8f9f7 | 1175 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1176 | <ul> |
| <> | 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: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1178 | specific macros to manage the flags cleared only by a software sequence</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1179 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1180 | <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: "Verdana","sans-serif";">__HAL_IRDA_CLEAR_PEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1181 | <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: "Verdana","sans-serif";">__HAL_ |
| <> | 144:ef7eb2e8f9f7 | 1182 | IRDA _CLEAR_FEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1183 | <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: "Verdana","sans-serif";">__HAL_ |
| <> | 144:ef7eb2e8f9f7 | 1184 | IRDA _CLEAR_NEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1185 | <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: "Verdana","sans-serif";">__HAL_ |
| <> | 144:ef7eb2e8f9f7 | 1186 | IRDA _CLEAR_OREFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1187 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">__HAL_ IRDA _CLEAR_IDLEFLAG()</span><o:p></o:p></span></small></li> |
| <> | 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: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1190 | several enhancements without affecting the driver functionalities</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1191 | <ul style="margin-top: 0cm;" type="circle"> |
| <> | 144:ef7eb2e8f9f7 | 1192 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Remove |
| <> | 144:ef7eb2e8f9f7 | 1193 | the check on RXNE set after reading the Data in the DR register</span><br> |
| <> | 144:ef7eb2e8f9f7 | 1194 | <span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1195 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Update |
| <> | 144:ef7eb2e8f9f7 | 1196 | <span style="font-style: italic;">HAL_IRDA_Transmit_IT()</span> |
| <> | 144:ef7eb2e8f9f7 | 1197 | to enable <span style="font-style: italic;">IRDA_IT_TXE</span> |
| <> | 144:ef7eb2e8f9f7 | 1198 | instead of <span style="font-style: italic;">IRDA_IT_TC</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1199 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1200 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1201 | the following APIs used within DMA process <o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1202 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1203 | <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: "Verdana","sans-serif";">HAL_StatusTypeDef |
| <> | 144:ef7eb2e8f9f7 | 1204 | HAL_IRDA_DMAPause(IRDA_HandleTypeDef *hirda);<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1205 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1206 | <ul> |
| <> | 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: "Verdana","sans-serif";">HAL_StatusTypeDef |
| <> | 144:ef7eb2e8f9f7 | 1208 | HAL_IRDA_DMAResume(IRDA_HandleTypeDef *hirda);<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: "Verdana","sans-serif";">HAL_StatusTypeDef |
| <> | 144:ef7eb2e8f9f7 | 1210 | HAL_IRDA_DMAStop(IRDA_HandleTypeDef *hirda); <o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1211 | <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: "Verdana","sans-serif";">void |
| <> | 144:ef7eb2e8f9f7 | 1212 | HAL_IRDA_TxHalfCpltCallback(IRDA_HandleTypeDef *hirda);<o:p></o:p></span></small></li> |
| <> | 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: "Verdana","sans-serif";"><span style="font-style: italic;">void |
| <> | 144:ef7eb2e8f9f7 | 1214 | HAL_IRDA_RxHalfCpltCallback(IRDA_HandleTypeDef *hirda);</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1215 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1216 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1217 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1218 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1219 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1220 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL SMARTCARD</span> update<br> |
| <> | 144:ef7eb2e8f9f7 | 1221 | </span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1222 | </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: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1225 | specific macros to manage the flags cleared only by a software sequence</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1226 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1227 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_SMARTCARD_CLEAR_PEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1228 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1229 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1230 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_SMARTCARD_CLEAR_FEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1231 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1232 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1233 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_SMARTCARD_CLEAR_NEFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1234 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1235 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1236 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">__HAL_SMARTCARD_CLEAR_OREFLAG()<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1237 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1238 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1239 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">__HAL_SMARTCARD_CLEAR_IDLEFLAG()</span><o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1240 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1241 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1242 | several enhancements without affecting the driver functionalities</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1243 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1244 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1245 | a new state <span style="font-style: italic;">HAL_SMARTCARD_STATE_BUSY_TX_RX</span> |
| <> | 144:ef7eb2e8f9f7 | 1246 | and all processes has been updated accordingly</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1247 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1248 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1249 | <li><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Update |
| <> | 144:ef7eb2e8f9f7 | 1250 | <span style="font-style: italic;">HAL_SMARTCARD_Transmit_IT()</span> |
| <> | 144:ef7eb2e8f9f7 | 1251 | to enable <span style="font-style: italic;">SMARTCARD_IT_TXE</span> |
| <> | 144:ef7eb2e8f9f7 | 1252 | instead of <span style="font-style: italic;">SMARTCARD_IT_TC</span></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1253 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1254 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1255 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1256 | <small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;"><br> |
| <> | 144:ef7eb2e8f9f7 | 1257 | </span></span></small> |
| <> | 144:ef7eb2e8f9f7 | 1258 | <ul style="margin-top: 0cm; list-style-type: square;"> |
| <> | 144:ef7eb2e8f9f7 | 1259 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL SPI</span> update</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1260 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1261 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Bugs |
| <> | 144:ef7eb2e8f9f7 | 1262 | fix</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1263 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1264 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">SPI |
| <> | 144:ef7eb2e8f9f7 | 1265 | interface is used in synchronous polling mode: at high clock rates like |
| <> | 144:ef7eb2e8f9f7 | 1266 | SPI prescaler 2 and 4, calling <br> |
| <> | 144:ef7eb2e8f9f7 | 1267 | HAL_SPI_TransmitReceive() returns with error HAL_TIMEOUT</span></small></li> |
| <> | 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: "Verdana","sans-serif";"><span style="font-style: italic;">HAL_SPI_TransmitReceive_DMA()</span> |
| <> | 144:ef7eb2e8f9f7 | 1269 | does not clean up the TX DMA, so any subsequent SPI calls return the |
| <> | 144:ef7eb2e8f9f7 | 1270 | DMA error</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1271 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">HAL_SPI_Transmit_DMA()</span> |
| <> | 144:ef7eb2e8f9f7 | 1272 | is failing when data size is equal to 1 byte</span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1273 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1274 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1275 | the following APIs used within the DMA process<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1276 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1277 | <ul style="margin-top: 0cm;" type="circle"> |
| <> | 144:ef7eb2e8f9f7 | 1278 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1279 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_StatusTypeDef |
| <> | 144:ef7eb2e8f9f7 | 1280 | HAL_SPI_DMAPause(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1281 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1282 | <ul style="font-style: italic;"> |
| <> | 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: "Verdana","sans-serif";">HAL_StatusTypeDef |
| <> | 144:ef7eb2e8f9f7 | 1284 | HAL_SPI_DMAResume(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1285 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1286 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1287 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">HAL_StatusTypeDef |
| <> | 144:ef7eb2e8f9f7 | 1288 | HAL_SPI_DMAStop(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1289 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1290 | <ul style="font-style: italic;"> |
| <> | 144:ef7eb2e8f9f7 | 1291 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">void |
| <> | 144:ef7eb2e8f9f7 | 1292 | HAL_SPI_TxHalfCpltCallback(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1293 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1294 | <ul style="font-style: italic;"> |
| <> | 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: "Verdana","sans-serif";">void |
| <> | 144:ef7eb2e8f9f7 | 1296 | HAL_SPI_RxHalfCpltCallback(SPI_HandleTypeDef *hspi);<o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1297 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1298 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1299 | <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-style: italic;">void |
| <> | 144:ef7eb2e8f9f7 | 1300 | HAL_SPI_TxRxHalfCpltCallback(SPI_HandleTypeDef *hspi);</span><o:p></o:p></span></small></li> |
| <> | 144:ef7eb2e8f9f7 | 1301 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1302 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1303 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1304 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1305 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL TSC</span> update</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1306 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1307 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1308 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1309 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1310 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Fix |
| <> | 144:ef7eb2e8f9f7 | 1311 | value of the constant <span style="font-style: italic;">TSC_ACQ_MODE_SYNCHRO</span></span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1312 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1313 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1314 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1315 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1316 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="font-weight: bold;">HAL PCD </span>update</span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"></span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1317 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1318 | <ul> |
| <> | 144:ef7eb2e8f9f7 | 1319 | <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><small> |
| <> | 144:ef7eb2e8f9f7 | 1320 | </small> |
| <> | 144:ef7eb2e8f9f7 | 1321 | <p class="MsoListParagraph"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">Add |
| <> | 144:ef7eb2e8f9f7 | 1322 | new macro <span style="font-style: italic;">__HAL_USB_EXTI_GENERATE_SWIT()</span></span></small></p> |
| <> | 144:ef7eb2e8f9f7 | 1323 | </li> |
| <> | 144:ef7eb2e8f9f7 | 1324 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1325 | </ul> |
| <> | 144:ef7eb2e8f9f7 | 1326 | <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 | 1327 | / 22-April-2014</span></h3> |
| <> | 144:ef7eb2e8f9f7 | 1328 | <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 | 1329 | Changes</span></u></b></p> |
| <> | 144:ef7eb2e8f9f7 | 1330 | <span style="font-size: 10pt; font-family: Verdana;">First |
| <> | 144:ef7eb2e8f9f7 | 1331 | official release.</span><br> |
| <> | 144:ef7eb2e8f9f7 | 1332 | <b><u><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"></span></u></b> |
| <> | 144:ef7eb2e8f9f7 | 1333 | <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 | 1334 | <div style="text-align: justify;"> |
| <> | 144:ef7eb2e8f9f7 | 1335 | <div style="text-align: justify;"><font size="-1"><span style="font-family: "Verdana","sans-serif";">Redistribution |
| <> | 144:ef7eb2e8f9f7 | 1336 | and use in source and binary forms, with or without |
| <> | 144:ef7eb2e8f9f7 | 1337 | modification, are permitted provided that the following conditions are |
| <> | 144:ef7eb2e8f9f7 | 1338 | met:</span><br> |
| <> | 144:ef7eb2e8f9f7 | 1339 | </font> |
| <> | 144:ef7eb2e8f9f7 | 1340 | <ol> |
| <> | 144:ef7eb2e8f9f7 | 1341 | <li><font size="-1"><span style="font-family: "Verdana","sans-serif";">Redistributions |
| <> | 144:ef7eb2e8f9f7 | 1342 | of source code must retain the above copyright notice, this list of |
| <> | 144:ef7eb2e8f9f7 | 1343 | conditions and the following disclaimer.</span><span style="font-family: "Verdana","sans-serif";"></span></font></li> |
| <> | 144:ef7eb2e8f9f7 | 1344 | <li><font size="-1"><span style="font-family: "Verdana","sans-serif";">Redistributions |
| <> | 144:ef7eb2e8f9f7 | 1345 | in binary form must reproduce the above copyright notice, this list of |
| <> | 144:ef7eb2e8f9f7 | 1346 | conditions and the following disclaimer in </span><span style="font-family: "Verdana","sans-serif";">the |
| <> | 144:ef7eb2e8f9f7 | 1347 | documentation and/or other materials provided with the distribution.</span><span style="font-family: "Verdana","sans-serif";"></span></font></li> |
| <> | 144:ef7eb2e8f9f7 | 1348 | <li><font size="-1"><span style="font-family: "Verdana","sans-serif";">Neither the |
| <> | 144:ef7eb2e8f9f7 | 1349 | name of STMicroelectronics nor the names of its contributors may be |
| <> | 144:ef7eb2e8f9f7 | 1350 | used to endorse or promote products derived </span><br> |
| <> | 144:ef7eb2e8f9f7 | 1351 | </font> </li> |
| <> | 144:ef7eb2e8f9f7 | 1352 | </ol> |
| <> | 144:ef7eb2e8f9f7 | 1353 | <font size="-1"><span style="font-family: "Verdana","sans-serif";"> |
| <> | 144:ef7eb2e8f9f7 | 1354 | from this software without specific prior written permission.</span><br> |
| <> | 144:ef7eb2e8f9f7 | 1355 | <span style="font-family: "Verdana","sans-serif";"></span><br> |
| <> | 144:ef7eb2e8f9f7 | 1356 | <span style="font-family: "Verdana","sans-serif";">THIS |
| <> | 144:ef7eb2e8f9f7 | 1357 | SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
| <> | 144:ef7eb2e8f9f7 | 1358 | AND ANY EXPRESS OR IMPLIED</span><span style="font-family: "Verdana","sans-serif";"> WARRANTIES, |
| <> | 144:ef7eb2e8f9f7 | 1359 | INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
| <> | 144:ef7eb2e8f9f7 | 1360 | MERCHANTABILITY AND FITNESS FOR A </span><span style="font-family: "Verdana","sans-serif";">PARTICULAR |
| <> | 144:ef7eb2e8f9f7 | 1361 | PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR |
| <> | 144:ef7eb2e8f9f7 | 1362 | CONTRIBUTORS BE LIABLE FOR ANY </span><span style="font-family: "Verdana","sans-serif";">DIRECT, |
| <> | 144:ef7eb2e8f9f7 | 1363 | INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES |
| <> | 144:ef7eb2e8f9f7 | 1364 | (INCLUDING, BUT NOT LIMITED TO, </span><span style="font-family: "Verdana","sans-serif";">PROCUREMENT OF |
| <> | 144:ef7eb2e8f9f7 | 1365 | SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
| <> | 144:ef7eb2e8f9f7 | 1366 | BUSINESS INTERRUPTION) HOWEVER</span><span style="font-family: "Verdana","sans-serif";"> CAUSED AND ON |
| <> | 144:ef7eb2e8f9f7 | 1367 | ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
| <> | 144:ef7eb2e8f9f7 | 1368 | (INCLUDING NEGLIGENCE OR </span><span style="font-family: "Verdana","sans-serif";">OTHERWISE) |
| <> | 144:ef7eb2e8f9f7 | 1369 | ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
| <> | 144:ef7eb2e8f9f7 | 1370 | THE POSSIBILITY OF SUCH DAMAGE.</span></font> </div> |
| <> | 144:ef7eb2e8f9f7 | 1371 | <span style="font-family: "Verdana","sans-serif";"></span></div> |
| <> | 144:ef7eb2e8f9f7 | 1372 | <span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"></span> |
| <> | 144:ef7eb2e8f9f7 | 1373 | <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;"> |
| <> | 144:ef7eb2e8f9f7 | 1374 | <hr align="center" size="2" width="100%"></span></div> |
| <> | 144:ef7eb2e8f9f7 | 1375 | <p class="MsoNormal" style="margin: 4.5pt 0in 4.5pt 0.25in; text-align: center;" align="center"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;">For |
| <> | 144:ef7eb2e8f9f7 | 1376 | complete documentation on </span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";">STM32<span style="color: black;"> Microcontrollers visit </span><u><span style="color: blue;"><a href="http://www.st.com/internet/mcu/family/141.jsp" target="_blank">www.st.com/STM32</a></span></u></span><span style="color: black;"><o:p></o:p></span></p> |
| <> | 144:ef7eb2e8f9f7 | 1377 | </td> |
| <> | 144:ef7eb2e8f9f7 | 1378 | </tr> |
| <> | 144:ef7eb2e8f9f7 | 1379 | </tbody> |
| <> | 144:ef7eb2e8f9f7 | 1380 | </table> |
| <> | 144:ef7eb2e8f9f7 | 1381 | <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p> |
| <> | 144:ef7eb2e8f9f7 | 1382 | </td> |
| <> | 144:ef7eb2e8f9f7 | 1383 | </tr> |
| <> | 144:ef7eb2e8f9f7 | 1384 | </tbody> |
| <> | 144:ef7eb2e8f9f7 | 1385 | </table> |
| <> | 144:ef7eb2e8f9f7 | 1386 | </div> |
| <> | 144:ef7eb2e8f9f7 | 1387 | <p class="MsoNormal"><o:p> </o:p></p> |
| <> | 144:ef7eb2e8f9f7 | 1388 | </div> |
| bogdanm | 0:9b334a45a8ff | 1389 | </body></html> |
