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