| <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
| <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> |
| <meta http-equiv="Content-Type" content="text/html; |
| charset=windows-1252"> |
| <meta name="ProgId" content="Word.Document"> |
| <meta name="Generator" content="Microsoft Word 15"> |
| <meta name="Originator" content="Microsoft Word 15"> |
| <link rel="File-List" href="Release_Notes_files/filelist.xml"> |
| <link rel="Edit-Time-Data" href="Release_Notes_files/editdata.mso"> |
| <!--[if !mso]> |
| <style> |
| v\:* {behavior:url(#default#VML);} |
| o\:* {behavior:url(#default#VML);} |
| w\:* {behavior:url(#default#VML);} |
| .shape {behavior:url(#default#VML);} |
| </style> |
| <![endif]--> |
| <title>Release Notes for STM32F7xx HAL Drivers</title> |
| <link rel="themeData" href="Release_Notes_files/themedata.thmx"> |
| <link rel="colorSchemeMapping" |
| href="Release_Notes_files/colorschememapping.xml"> |
| <!--[if gte mso 9]><xml> |
| <w:WordDocument> |
| <w:View>Print</w:View> |
| <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:SplitPgBreakAndParaMark/> |
| </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" DefPriority="99" |
| LatentStyleCount="376"> |
| <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/> |
| <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/> |
| <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/> |
| <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 4"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 5"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 6"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 7"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 8"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 9"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 1"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 2"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 3"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 4"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 5"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 6"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 7"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 8"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="header"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footer"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index heading"/> |
| <w:LsdException Locked="false" Priority="35" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="caption"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of figures"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope return"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="line number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="page number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of authorities"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="macro"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="toa heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 5"/> |
| <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Closing"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Signature"/> |
| <w:LsdException Locked="false" Priority="1" SemiHidden="true" |
| UnhideWhenUsed="true" Name="Default Paragraph Font"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Message Header"/> |
| <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Salutation"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Date"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Note Heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Block Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="FollowedHyperlink"/> |
| <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/> |
| <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Document Map"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Plain Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="E-mail Signature"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Top of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Bottom of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal (Web)"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Acronym"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Cite"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Code"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Definition"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Keyboard"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Preformatted"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Sample"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Typewriter"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Variable"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Table"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation subject"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="No List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Contemporary"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Elegant"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Professional"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Balloon Text"/> |
| <w:LsdException Locked="false" Priority="39" Name="Table Grid"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Theme"/> |
| <w:LsdException Locked="false" 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" 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:LsdException Locked="false" Priority="41" Name="Plain Table 1"/> |
| <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/> |
| <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/> |
| <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/> |
| <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/> |
| <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/> |
| <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hashtag"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Unresolved Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Link"/> |
| </w:LatentStyles> |
| </xml><![endif]--> |
| <style> |
| <!-- |
| /* Font Definitions */ |
| @font-face |
| {font-family:Helvetica; |
| panose-1:2 11 6 4 2 2 2 2 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-536858881 -1073711013 9 0 511 0;} |
| @font-face |
| {font-family:Wingdings; |
| panose-1:5 0 0 0 0 0 0 0 0 0; |
| mso-font-charset:2; |
| mso-generic-font-family:auto; |
| mso-font-pitch:variable; |
| mso-font-signature:0 268435456 0 0 -2147483648 0;} |
| @font-face |
| {font-family:"Cambria Math"; |
| panose-1:2 4 5 3 5 4 6 3 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:roman; |
| mso-font-pitch:variable; |
| mso-font-signature:3 0 0 0 1 0;} |
| @font-face |
| {font-family:Calibri; |
| panose-1:2 15 5 2 2 2 4 3 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-536858881 -1073732485 9 0 511 0;} |
| @font-face |
| {font-family:Verdana; |
| panose-1:2 11 6 4 3 5 4 4 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-1610610945 1073750107 16 0 415 0;} |
| @font-face |
| {font-family:"Segoe UI"; |
| panose-1:2 11 5 2 4 2 4 2 2 3; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-469750017 -1073683329 9 0 511 0;} |
| /* Style Definitions */ |
| p.MsoNormal, li.MsoNormal, div.MsoNormal |
| {mso-style-unhide:no; |
| mso-style-qformat:yes; |
| mso-style-parent:""; |
| margin:0in; |
| mso-pagination:widow-orphan; |
| font-size:12.0pt; |
| font-family:"Times New Roman",serif; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-fareast-theme-font:minor-fareast;} |
| h1 |
| {mso-style-priority:9; |
| mso-style-unhide:no; |
| mso-style-qformat:yes; |
| mso-style-link:"Heading 1 Char"; |
| mso-margin-top-alt:auto; |
| margin-right:0in; |
| mso-margin-bottom-alt:auto; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| mso-outline-level:1; |
| font-size:24.0pt; |
| font-family:"Times New Roman",serif; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-fareast-theme-font:minor-fareast; |
| font-weight:bold;} |
| h2 |
| {mso-style-priority:9; |
| mso-style-unhide:no; |
| mso-style-qformat:yes; |
| mso-style-link:"Heading 2 Char"; |
| mso-margin-top-alt:auto; |
| margin-right:0in; |
| mso-margin-bottom-alt:auto; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| mso-outline-level:2; |
| font-size:18.0pt; |
| font-family:"Times New Roman",serif; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-fareast-theme-font:minor-fareast; |
| font-weight:bold;} |
| h3 |
| {mso-style-priority:9; |
| mso-style-unhide:no; |
| mso-style-qformat:yes; |
| mso-style-link:"Heading 3 Char"; |
| mso-margin-top-alt:auto; |
| margin-right:0in; |
| mso-margin-bottom-alt:auto; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| mso-outline-level:3; |
| font-size:13.5pt; |
| font-family:"Times New Roman",serif; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-fareast-theme-font:minor-fareast; |
| font-weight:bold;} |
| a:link, span.MsoHyperlink |
| {mso-style-noshow:yes; |
| mso-style-priority:99; |
| color:blue; |
| text-decoration:underline; |
| text-underline:single;} |
| a:visited, span.MsoHyperlinkFollowed |
| {mso-style-noshow:yes; |
| mso-style-priority:99; |
| color:blue; |
| text-decoration:underline; |
| text-underline:single;} |
| p |
| {mso-style-noshow:yes; |
| mso-style-priority:99; |
| mso-margin-top-alt:auto; |
| margin-right:0in; |
| mso-margin-bottom-alt:auto; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| font-size:12.0pt; |
| font-family:"Times New Roman",serif; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-fareast-theme-font:minor-fareast;} |
| span.Heading1Char |
| {mso-style-name:"Heading 1 Char"; |
| mso-style-priority:9; |
| mso-style-unhide:no; |
| mso-style-locked:yes; |
| mso-style-link:"Heading 1"; |
| mso-ansi-font-size:16.0pt; |
| mso-bidi-font-size:16.0pt; |
| font-family:"Calibri Light",sans-serif; |
| mso-ascii-font-family:"Calibri Light"; |
| mso-ascii-theme-font:major-latin; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-fareast-theme-font:major-fareast; |
| mso-hansi-font-family:"Calibri Light"; |
| mso-hansi-theme-font:major-latin; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:major-bidi; |
| color:#2F5496; |
| mso-themecolor:accent1; |
| mso-themeshade:191;} |
| span.Heading2Char |
| {mso-style-name:"Heading 2 Char"; |
| mso-style-noshow:yes; |
| mso-style-priority:9; |
| mso-style-unhide:no; |
| mso-style-locked:yes; |
| mso-style-link:"Heading 2"; |
| mso-ansi-font-size:13.0pt; |
| mso-bidi-font-size:13.0pt; |
| font-family:"Calibri Light",sans-serif; |
| mso-ascii-font-family:"Calibri Light"; |
| mso-ascii-theme-font:major-latin; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-fareast-theme-font:major-fareast; |
| mso-hansi-font-family:"Calibri Light"; |
| mso-hansi-theme-font:major-latin; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:major-bidi; |
| color:#2F5496; |
| mso-themecolor:accent1; |
| mso-themeshade:191;} |
| span.Heading3Char |
| {mso-style-name:"Heading 3 Char"; |
| mso-style-noshow:yes; |
| mso-style-priority:9; |
| mso-style-unhide:no; |
| mso-style-locked:yes; |
| mso-style-link:"Heading 3"; |
| mso-ansi-font-size:12.0pt; |
| mso-bidi-font-size:12.0pt; |
| font-family:"Calibri Light",sans-serif; |
| mso-ascii-font-family:"Calibri Light"; |
| mso-ascii-theme-font:major-latin; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-fareast-theme-font:major-fareast; |
| mso-hansi-font-family:"Calibri Light"; |
| mso-hansi-theme-font:major-latin; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:major-bidi; |
| color:#1F3763; |
| mso-themecolor:accent1; |
| mso-themeshade:127;} |
| p.msonormal0, li.msonormal0, div.msonormal0 |
| {mso-style-name:msonormal; |
| mso-style-noshow:yes; |
| mso-style-priority:99; |
| mso-style-unhide:no; |
| mso-margin-top-alt:auto; |
| margin-right:0in; |
| mso-margin-bottom-alt:auto; |
| margin-left:0in; |
| mso-pagination:widow-orphan; |
| font-size:12.0pt; |
| font-family:"Times New Roman",serif; |
| mso-fareast-font-family:"Times New Roman"; |
| mso-fareast-theme-font:minor-fareast;} |
| span.grame |
| {mso-style-name:grame; |
| mso-style-unhide:no;} |
| span.apple-converted-space |
| {mso-style-name:apple-converted-space; |
| mso-style-unhide:no;} |
| .MsoChpDefault |
| {mso-style-type:export-only; |
| mso-default-props:yes; |
| font-size:10.0pt; |
| mso-ansi-font-size:10.0pt; |
| mso-bidi-font-size:10.0pt;} |
| @page WordSection1 |
| {size:595.3pt 841.9pt; |
| margin:70.85pt 70.85pt 70.85pt 70.85pt; |
| mso-header-margin:.5in; |
| mso-footer-margin:.5in; |
| mso-paper-source:0;} |
| div.WordSection1 |
| {page:WordSection1;} |
| /* List Definitions */ |
| @list l0 |
| {mso-list-id:358629234; |
| mso-list-type:hybrid; |
| mso-list-template-ids:-1415297392 -1638238070 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;} |
| @list l0:level1 |
| {mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-fareast-font-family:Verdana; |
| mso-bidi-font-family:Verdana;} |
| @list l0:level2 |
| {mso-level-number-format:alpha-lower; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l0:level3 |
| {mso-level-number-format:roman-lower; |
| mso-level-tab-stop:none; |
| mso-level-number-position:right; |
| text-indent:-9.0pt;} |
| @list l0:level4 |
| {mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l0:level5 |
| {mso-level-number-format:alpha-lower; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l0:level6 |
| {mso-level-number-format:roman-lower; |
| mso-level-tab-stop:none; |
| mso-level-number-position:right; |
| text-indent:-9.0pt;} |
| @list l0:level7 |
| {mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l0:level8 |
| {mso-level-number-format:alpha-lower; |
| mso-level-tab-stop:none; |
| mso-level-number-position:left; |
| text-indent:-.25in;} |
| @list l0:level9 |
| {mso-level-number-format:roman-lower; |
| mso-level-tab-stop:none; |
| mso-level-number-position:right; |
| text-indent:-9.0pt;} |
| @list l1 |
| {mso-list-id:429201773; |
| mso-list-template-ids:719721268;} |
| @list l1:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l1:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l1:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l1:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l1:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l1:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l1:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l1:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l1:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l2 |
| {mso-list-id:466047289; |
| mso-list-template-ids:1610394334;} |
| @list l2:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l2:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l2:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l2:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l2:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l2:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l2:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l2:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l2:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l3 |
| {mso-list-id:531573733; |
| mso-list-template-ids:1244939168;} |
| @list l3:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l3:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l3:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l3:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l3:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l3:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l3:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l3:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l3:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l4 |
| {mso-list-id:556866975; |
| mso-list-template-ids:707933250;} |
| @list l4:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l4:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l4:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l4:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l4:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l4:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l4:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l4:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l4:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l5 |
| {mso-list-id:646518921; |
| mso-list-template-ids:206763582;} |
| @list l5:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l5:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l5:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l5:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l5:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l5:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l5:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l5:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l5:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l6 |
| {mso-list-id:663703915; |
| mso-list-template-ids:1745237468;} |
| @list l6:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l6:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l6:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l6:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l6:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l6:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l6:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l6:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l6:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l7 |
| {mso-list-id:831408695; |
| mso-list-template-ids:-404974048;} |
| @list l7:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l7:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l7:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l7:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l7:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l7:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l7:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l7:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l7:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l8 |
| {mso-list-id:878010821; |
| mso-list-template-ids:1023445118;} |
| @list l8:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l8:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l8:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l8:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l8:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l8:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l8:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l8:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l8:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l9 |
| {mso-list-id:1115900613; |
| mso-list-template-ids:1605773156;} |
| @list l9:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l9:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l9:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l9:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l9:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l9:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l9:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l9:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l9:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l10 |
| {mso-list-id:1230111023; |
| mso-list-template-ids:432953824;} |
| @list l10:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l10:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l10:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l10:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l10:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l10:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l10:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l10:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l10:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l11 |
| {mso-list-id:1234969512; |
| mso-list-template-ids:450535058;} |
| @list l11:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l11:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l11:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l11:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l11:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l11:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l11:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l11:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l11:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l12 |
| {mso-list-id:1424497553; |
| mso-list-template-ids:-1955066704;} |
| @list l12:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l12:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l12:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l12:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l12:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l12:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l12:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l12:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l12:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l13 |
| {mso-list-id:1538663558; |
| mso-list-template-ids:-987702170;} |
| @list l13:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l13:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l13:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l13:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l13:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l13:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l13:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l13:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l13:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l14 |
| {mso-list-id:1574007809; |
| mso-list-template-ids:505186936;} |
| @list l14:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l14:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l14:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l14:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l14:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l14:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l14:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l14:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l14:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l15 |
| {mso-list-id:1602297654; |
| mso-list-template-ids:584060508;} |
| @list l15:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l15:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l15:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l15:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l15:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l15:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l15:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l15:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l15:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l16 |
| {mso-list-id:1602907091; |
| mso-list-template-ids:-1415529306;} |
| @list l16:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l16:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l16:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l16:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l16:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l16:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l16:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l16:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l16:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l17 |
| {mso-list-id:1611203363; |
| mso-list-template-ids:136240022;} |
| @list l17:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l17:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l17:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l17:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l17:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l17:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l17:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l17:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l17:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l18 |
| {mso-list-id:1668634458; |
| mso-list-template-ids:-1075182280;} |
| @list l18:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l18:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l18:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l18:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l18:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l18:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l18:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l18:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l18:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l19 |
| {mso-list-id:1761825669; |
| mso-list-template-ids:-1575575900;} |
| @list l19:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l19:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l19:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l19:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l19:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l19:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l19:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l19:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l19:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l20 |
| {mso-list-id:1895971313; |
| mso-list-template-ids:456063288;} |
| @list l20:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0B7; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l20:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l20:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l20:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l20:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l20:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l20:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l20:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l20:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:\F0A7; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| ol |
| {margin-bottom:0in;} |
| ul |
| {margin-bottom:0in;} |
| --> |
| </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-parent:""; |
| mso-padding-alt:0in 5.4pt 0in 5.4pt; |
| mso-para-margin:0in; |
| mso-pagination:widow-orphan; |
| font-size:10.0pt; |
| font-family:"Times New Roman",serif;} |
| </style> |
| <![endif]--> |
| <meta content="MCD Application Team" name="author"> |
| <!--[if gte mso 9]><xml> |
| <o:shapedefaults v:ext="edit" spidmax="1026"/> |
| </xml><![endif]--><!--[if gte mso 9]><xml> |
| <o:shapelayout v:ext="edit"> |
| <o:idmap v:ext="edit" data="1"/> |
| </o:shapelayout></xml><![endif]--> |
| </head> |
| <body link="blue" lang="EN-US" vlink="blue"> |
| <div class="WordSection1"> |
| <div> |
| <div> |
| <p class="MsoNormal" style=""><span style="font-family: |
| "Arial",sans-serif;" lang="FR"><o:p> </o:p></span></p> |
| <div align="center"> |
| <table class="MsoNormalTable" style="width: 675pt;" |
| cellspacing="0" cellpadding="0" border="0" width="900"> |
| <tbody> |
| <tr style=""> |
| <td style="padding: 0in;" valign="top"> |
| <table class="MsoNormalTable" style="width: 675pt;" |
| cellspacing="0" cellpadding="0" border="0" |
| width="900"> |
| <tbody> |
| <tr style=""> |
| <td style="padding: 0in 5.4pt;" valign="top"> |
| <p class="MsoNormal" style=""><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> |
| </td> |
| </tr> |
| <tr style=""> |
| <td style="padding: 1.5pt;"> |
| <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 Notes for |
| STM32F7xx HAL Drivers</span><span |
| style="font-size: 20pt; font-family: |
| "Verdana",sans-serif;"><o:p></o:p></span></h1> |
| <p class="MsoNormal" style="text-align: |
| center;" align="center"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| black;">Copyright 2017 |
| STMicroelectronics</span><span |
| style="color: black;"><u1:p></u1:p><o:p></o:p></span></p> |
| <p class="MsoNormal" style="text-align: |
| center;" align="center"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| black;"><img id="_x0000_i1040" |
| src="_htmresc/st_logo.png" border="0" |
| height="81" width="109"></span><span |
| style="font-size: 10pt;"><o:p></o:p></span></p> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| <p class="MsoNormal" style=""><span |
| style="font-family: |
| "Arial",sans-serif;"> |
| The hardware abstraction layer (HAL) |
| provides low level drivers and the hardware |
| interfacing methods to interact with upper |
| layer |
| <br> |
| </span></p> |
| <p class="MsoNormal" style="margin-left: 0px; width: |
| 1571px;"><span style="font-family: |
| "Arial",sans-serif;"> |
| (application, libraries and stacks). It |
| includes a complete set of ready-to-use APIs, |
| that are feature-oriented instead of IP-Oriented |
| to</span></p> |
| <p class="MsoNormal" style="margin-left: 0px; width: |
| 1571px;"><span style="font-family: |
| "Arial",sans-serif;"> |
| </span><span style="font-family: |
| "Arial",sans-serif;">simplify user |
| application development.</span></p> |
| <p class="MsoNormal" style="margin-left: 0px; width: |
| 1571px;"><span style="font-family: |
| "Arial",sans-serif;"><br> |
| </span> <span style="font-family: |
| "Arial",sans-serif; display: none;"><o:p></o:p></span></p> |
| <table class="MsoNormalTable" style="width: 1551px; |
| margin-left: 31.5pt; height: 44887px;" |
| cellpadding="0" border="0"> |
| <tbody> |
| <tr> |
| <td style="padding: 0in;" valign="top"> |
| <h2 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-left: 0px; width: |
| 1277px;"><span style="font-size: 12pt; |
| color: white;">Update History</span><span |
| style="color: black;"> </span><span |
| style=""><o:p></o:p></span></h2> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt; width: |
| 272px;"><span style="font-size: 10pt; |
| font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.10/ 22-November-2021</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; width: 1416px;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes<br> |
| </span></u></b> |
| <meta http-equiv="Content-Type" |
| content="text/html; |
| charset=windows-1252"> |
| </p> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; width: 1416px;"> |
| <meta name="ProgId" |
| content="Word.Document"> |
| <meta name="Generator" content="Microsoft |
| Word 15"> |
| <meta name="Originator" content="Microsoft |
| Word 15"> |
| <!--[if gte mso 9]><xml> |
| <o:OfficeDocumentSettings> |
| <o:AllowPNG/> |
| </o:OfficeDocumentSettings> |
| </xml><![endif]--> |
| <!--[if gte mso 9]><xml> |
| <w:WordDocument> |
| <w:View>Normal</w:View> |
| <w:Zoom>0</w:Zoom> |
| <w:TrackMoves/> |
| <w:TrackFormatting/> |
| <w:HyphenationZone>21</w:HyphenationZone> |
| <w:PunctuationKerning/> |
| <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:EnableOpenTypeKerning/> |
| <w:DontFlipMirrorIndents/> |
| <w:OverrideTableStyleHps/> |
| </w:Compatibility> |
| <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" DefPriority="99" |
| LatentStyleCount="376"> |
| <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/> |
| <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 2"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 3"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 4"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 5"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 6"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 7"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 8"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 9"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 1"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 2"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 3"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 4"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 5"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 6"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 7"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 8"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="header"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footer"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index heading"/> |
| <w:LsdException Locked="false" Priority="35" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="caption"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of figures"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope return"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="line number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="page number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of authorities"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="macro"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="toa heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 5"/> |
| <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Closing"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Signature"/> |
| <w:LsdException Locked="false" Priority="1" SemiHidden="true" |
| UnhideWhenUsed="true" Name="Default Paragraph Font"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Message Header"/> |
| <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Salutation"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Date"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Note Heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Block Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="FollowedHyperlink"/> |
| <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/> |
| <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Document Map"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Plain Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="E-mail Signature"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Top of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Bottom of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal (Web)"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Acronym"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Cite"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Code"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Definition"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Keyboard"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Preformatted"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Sample"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Typewriter"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Variable"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Table"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation subject"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="No List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Contemporary"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Elegant"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Professional"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Balloon Text"/> |
| <w:LsdException Locked="false" Priority="39" Name="Table Grid"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Theme"/> |
| <w:LsdException Locked="false" 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" 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:LsdException Locked="false" Priority="41" Name="Plain Table 1"/> |
| <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/> |
| <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/> |
| <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/> |
| <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/> |
| <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/> |
| <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hashtag"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Unresolved Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Link"/> |
| </w:LatentStyles> |
| </xml><![endif]--> |
| <style> |
| <!-- |
| /* Font Definitions */ |
| @font-face |
| {font-family:Wingdings; |
| panose-1:5 0 0 0 0 0 0 0 0 0; |
| mso-font-charset:2; |
| mso-generic-font-family:auto; |
| mso-font-pitch:variable; |
| mso-font-signature:0 268435456 0 0 -2147483648 0;} |
| @font-face |
| {font-family:"Cambria Math"; |
| panose-1:2 4 5 3 5 4 6 3 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:roman; |
| mso-font-pitch:variable; |
| mso-font-signature:-536869121 1107305727 33554432 0 415 0;} |
| @font-face |
| {font-family:Verdana; |
| panose-1:2 11 6 4 3 5 4 4 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-1610610945 1073750107 16 0 415 0;} |
| @font-face |
| {font-family:"Segoe UI"; |
| panose-1:2 11 5 2 4 2 4 2 2 3; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-469750017 -1073683329 9 0 511 0;} |
| /* Style Definitions */ |
| p.MsoNormal, li.MsoNormal, div.MsoNormal |
| {mso-style-unhide:no; |
| mso-style-parent:""; |
| margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoChpDefault |
| {mso-style-type:export-only; |
| mso-default-props:yes; |
| font-family:"Arial",sans-serif; |
| mso-ascii-font-family:Arial; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-hansi-font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoPapDefault |
| {mso-style-type:export-only; |
| line-height:115%;} |
| @page WordSection1 |
| {size:595.3pt 841.9pt; |
| margin:1.0in 1.0in 1.0in 1.0in; |
| mso-header-margin:.5in; |
| mso-footer-margin:.5in; |
| mso-paper-source:0;} |
| div.WordSection1 |
| {page:WordSection1;} |
| /* List Definitions */ |
| @list l0 |
| {mso-list-id:1255550910; |
| mso-list-template-ids:-1915214204;} |
| @list l0:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l0:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l0:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| ol |
| {margin-bottom:0in;} |
| ul |
| {margin-bottom:0in;} |
| --> |
| </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-parent:""; |
| mso-padding-alt:0in 5.4pt 0in 5.4pt; |
| mso-para-margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| </style> |
| <![endif]--> |
| <meta http-equiv="Content-Type" |
| content="text/html; |
| charset=windows-1252"> |
| </p> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; width: 1416px;"> |
| <meta name="ProgId" |
| content="Word.Document"> |
| <meta name="Generator" content="Microsoft |
| Word 15"> |
| <meta name="Originator" content="Microsoft |
| Word 15"> |
| <!--[if gte mso 9]><xml> |
| <w:WordDocument> |
| <w:View>Normal</w:View> |
| <w:Zoom>0</w:Zoom> |
| <w:TrackMoves/> |
| <w:TrackFormatting/> |
| <w:HyphenationZone>21</w:HyphenationZone> |
| <w:PunctuationKerning/> |
| <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:EnableOpenTypeKerning/> |
| <w:DontFlipMirrorIndents/> |
| <w:OverrideTableStyleHps/> |
| </w:Compatibility> |
| <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" DefPriority="99" |
| LatentStyleCount="376"> |
| <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/> |
| <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 2"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 3"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 4"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 5"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 6"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 7"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 8"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 9"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 1"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 2"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 3"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 4"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 5"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 6"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 7"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 8"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="header"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footer"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index heading"/> |
| <w:LsdException Locked="false" Priority="35" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="caption"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of figures"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope return"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="line number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="page number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of authorities"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="macro"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="toa heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 5"/> |
| <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Closing"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Signature"/> |
| <w:LsdException Locked="false" Priority="1" SemiHidden="true" |
| UnhideWhenUsed="true" Name="Default Paragraph Font"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Message Header"/> |
| <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Salutation"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Date"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Note Heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Block Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="FollowedHyperlink"/> |
| <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/> |
| <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Document Map"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Plain Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="E-mail Signature"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Top of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Bottom of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal (Web)"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Acronym"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Cite"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Code"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Definition"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Keyboard"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Preformatted"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Sample"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Typewriter"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Variable"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Table"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation subject"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="No List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Contemporary"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Elegant"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Professional"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Balloon Text"/> |
| <w:LsdException Locked="false" Priority="39" Name="Table Grid"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Theme"/> |
| <w:LsdException Locked="false" 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" 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:LsdException Locked="false" Priority="41" Name="Plain Table 1"/> |
| <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/> |
| <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/> |
| <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/> |
| <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/> |
| <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/> |
| <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hashtag"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Unresolved Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Link"/> |
| </w:LatentStyles> |
| </xml><![endif]--> |
| <style> |
| <!-- |
| /* Font Definitions */ |
| @font-face |
| {font-family:Wingdings; |
| panose-1:5 0 0 0 0 0 0 0 0 0; |
| mso-font-charset:2; |
| mso-generic-font-family:auto; |
| mso-font-pitch:variable; |
| mso-font-signature:0 268435456 0 0 -2147483648 0;} |
| @font-face |
| {font-family:"Cambria Math"; |
| panose-1:2 4 5 3 5 4 6 3 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:roman; |
| mso-font-pitch:variable; |
| mso-font-signature:-536869121 1107305727 33554432 0 415 0;} |
| @font-face |
| {font-family:Verdana; |
| panose-1:2 11 6 4 3 5 4 4 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-1610610945 1073750107 16 0 415 0;} |
| @font-face |
| {font-family:"Segoe UI"; |
| panose-1:2 11 5 2 4 2 4 2 2 3; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-469750017 -1073683329 9 0 511 0;} |
| /* Style Definitions */ |
| p.MsoNormal, li.MsoNormal, div.MsoNormal |
| {mso-style-unhide:no; |
| mso-style-parent:""; |
| margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoChpDefault |
| {mso-style-type:export-only; |
| mso-default-props:yes; |
| font-family:"Arial",sans-serif; |
| mso-ascii-font-family:Arial; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-hansi-font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoPapDefault |
| {mso-style-type:export-only; |
| line-height:115%;} |
| @page WordSection1 |
| {size:8.5in 11.0in; |
| margin:70.85pt 70.85pt 70.85pt 70.85pt; |
| mso-header-margin:.5in; |
| mso-footer-margin:.5in; |
| mso-paper-source:0;} |
| div.WordSection1 |
| {page:WordSection1;} |
| /* List Definitions */ |
| @list l0 |
| {mso-list-id:1255550910; |
| mso-list-template-ids:-1915214204;} |
| @list l0:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l0:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l0:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| ol |
| {margin-bottom:0in;} |
| ul |
| {margin-bottom:0in;} |
| --> |
| </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-parent:""; |
| mso-padding-alt:0in 5.4pt 0in 5.4pt; |
| mso-para-margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| </style> |
| <![endif]--> |
| <ul type="disc"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">General updates to fix |
| known defects and enhancements |
| implementation.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">HAL GPIO</span></b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-fareast-language: FR" |
| lang="EN-US"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| HAL_GPIO_Init() API to avoid the |
| configuration of PUPDR register |
| when Analog mode is selected.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Optimize assertion |
| control for GPIO Pull mode in |
| HAL_GPIO_Init<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix unexpected |
| detection by reordering EXTI |
| config.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL EXTI</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| HAL_EXTI_GetConfigLine() API to |
| set default configuration value of |
| Trigger and GPIOSel before |
| checking each corresponding |
| registers.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL DMA</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| HAL_DMA_IRQHandler() API to set |
| the DMA state before unlocking |
| access to the DMA handle.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Manage the case of an |
| invalid value of CallbackID passed |
| to the HAL_DMA_RegisterCallback() |
| API.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL ADC</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| HAL_ADC_ConfigChannel() API to |
| allow the possibility to switch |
| between VBAT and TEMPERATURE |
| channels configurations.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Better performance by |
| removing multiple volatile reads |
| or writes in interrupt handler.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL/LL |
| RNG</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| LL_RNG_DeInit() API to avoid |
| “unused variable” warnings.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">Update |
| HAL_RNG_GenerateRandomNumber() API<o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; |
| mso-fareast-language:FR" |
| lang="EN-US">Update timeout |
| mechanism to avoid false timeout |
| detection in case of preemption.<o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL/LL |
| RTC</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update __HAL_RTC_Â…(<b>HANDLE</b>, |
| Â…) macros to access registers |
| through (<b>HANDLE</b>)->Instance |
| pointer and avoid "unused |
| variable" warnings.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Correct month |
| management in IS_LL_RTC_MONTH() |
| macro.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix wrong reference |
| to RTCx.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL LPTIM</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add check on PRIMASK |
| register to prevent from enabling |
| unwanted global interrupts within |
| LPTIM_Disable() and |
| LL_LPTIM_Disable()<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL/LL |
| TIM</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| HAL_TIMEx_ConfigBreakInput to use |
| CMSIS TIM1_OR2_BKDF1BK0E_Pos |
| definition instead of its hard |
| coded value.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix wrong compile |
| switch used in |
| TIM_LL_EC_DMABURST_BASEADDR |
| constant definitions.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL UART</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix erroneous UARTÂ’s |
| handle state in case of error |
| returned after DMA reception start |
| within UART_Start_Receive_DMA().<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Correction on UART |
| ReceptionType management in case |
| of ReceptionToIdle API are called |
| from RxEvent callback.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Handling of UART |
| concurrent register access in case |
| of race condition between Tx and |
| Rx transfers (HAL UART and LL |
| LPUART)<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Improve header |
| description of |
| UART_WaitOnFlagUntilTimeout() |
| function<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add a check on the |
| UART parity before enabling the |
| parity error interruption.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add const qualifier |
| for read only pointers.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix wrong cast when |
| computing the USARTDIV value in |
| UART_SetConfig().<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL/LL |
| USART</span></b><span |
| style="font-size: |
| 10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Improve header |
| description of |
| USART_WaitOnFlagUntilTimeout() |
| function.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add a check on the |
| USART parity before enabling the |
| parity error interrupt.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add const qualifier |
| for read only pointers.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Handling of UART |
| concurrent register access in case |
| of race condition between Tx and |
| Rx transfers (HAL UART and LL |
| LPUART)<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix compilation |
| warnings generated with ARMV6 |
| compiler.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL IRDA</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Improve header |
| description of |
| IRDA_WaitOnFlagUntilTimeout() |
| function<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add a check on the |
| IRDA parity before enabling the |
| parity error interrupt.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add const qualifier |
| for read only pointers.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix wrong cast when |
| computing the USARTDIV value in |
| IRDA_SetConfig().<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL |
| SMARTCARD</span></b><span |
| style="font-size: |
| 10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Improve header |
| description of |
| SMARTCARD_WaitOnFlagUntilTimeout() |
| function<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add const qualifier |
| for read only pointers.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix wrong cast when |
| computing the USARTDIV value in |
| SMARTCARD_SetConfig().<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL/LL |
| SPI</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Updated to implement |
| Erratasheet: BSY bit may stay high |
| at the end of a data transfer in |
| Slave mode.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Updated to fix |
| MISRA-C 2012 Rule-13.2.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| LL_SPI_TransmitData8() API to |
| avoid casting the result to 8 |
| bits.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL SMBUS</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update to fix issue |
| of mismatched data received by |
| master in case of data size to be |
| transmitted by the slave is |
| greater than the data size to be |
| received by the master.<o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; |
| mso-fareast-language:FR" |
| lang="EN-US">Add flush on TX |
| register.<o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL I2C</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| I2C_IsAcknowledgeFailed() API to |
| avoid I2C in busy state if NACK |
| received after transmitting |
| register address.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update to handle |
| errors in polling mode.<o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; |
| mso-fareast-language:FR" |
| lang="EN-US">Rename |
| I2C_IsAcknowledgeFailed() to |
| I2C_IsErrorOccurred() and |
| correctly manage when error |
| occurs.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Declare an internal |
| macro link to DMA macro to check |
| remaining data: |
| I2C_GET_DMA_REMAIN_DATA<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix written reserved |
| bit 28 in I2C_CR2 register.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update to fix issue |
| detected due to low system |
| frequency execution (HSI).<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL CAN</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update HAL_CAN_Init() |
| API to be aligned with reference |
| manual and to avoid timeout error:<o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; |
| mso-fareast-language:FR" |
| lang="EN-US">Update CAN |
| Initialization sequence to set |
| "request initialization" bit |
| before exit from sleep mode.<o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL DSI</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update HAL_DSI_Read() |
| to avoid HAL_TIMEOUT when a DSI |
| read command is issued to the |
| panel and the read data is not |
| captured by the DSI Host which |
| returns Packet Size Error.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL QSPI</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Fix compilation |
| warning with GCC V9.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| QSPI_WaitFlagStateUntilTimeout_CPUCycle() |
| to manage timeout using CPU cycles |
| method.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">LL FMC</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">General refactoring |
| and clean-up.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update to avoid |
| “unused variable” warnings.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL SRAM</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">General refactoring |
| and clean-up.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">HAL_SRAM_Process: |
| Update to check on the SRAM state |
| before performing operation.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL NAND</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">General refactoring |
| and clean-up.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL NOR</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">General refactoring |
| and clean-up.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update address |
| calculation in |
| HAL_NOR_ProgramBuffer() API<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Apply adequate |
| commands according to the command |
| set field value<o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; |
| mso-fareast-language:FR" |
| lang="EN-US">command set 1 for |
| Micron JS28F512P33.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; |
| mso-fareast-language:FR" |
| lang="EN-US">command set 2 for |
| Micron M29W128G and Cypress |
| S29GL128P.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update some APIs in |
| order to be compliant for memories |
| with different command set, the |
| updated APIs are:<o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_Init()<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_Read_ID()<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_ReturnToReadMode()<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_Read()<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_Program()<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_ReadBuffer()<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_ProgramBuffer()<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_Erase_Block()<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_Erase_Chip()<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level3 lfo1;tab-stops:list 1.5in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language: |
| FR;mso-fareast-language:FR">HAL_NOR_GetStatus()<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Align HAL_NOR_Init() |
| API with core of the function when |
| write operation is disabled to |
| avoid HardFault.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL/LL |
| SDMMC</span></b><span |
| style="font-size: |
| 10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Take in account the |
| voltage range in the CMD1 command.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add new LL function |
| to have correct response for MMC |
| driver.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update the driver to |
| have all fields correctly |
| initialized.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add a internal to |
| manage the power class and call it |
| before to update speed of bus |
| width.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add new API |
| HAL_MMC_GetCardExtCSDto get the |
| value of the Extended CSD register |
| and populate the ExtCSD field of |
| the MMC handle.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL SD</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| HAL_SD_InitCard() API to add power |
| up waiting time (2ms) before |
| starting the SD initialization |
| sequence.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL/LL |
| USB</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"> update<o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update in |
| USB_SetCurrentMode() API to |
| improve required wait timing to |
| change core mode.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Remove non required |
| 200ms delay during host |
| initialization.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update |
| USB_FlushRxFifo() and |
| USB_FlushTxFifo() APIs by adding |
| check on AHB master IDLE state |
| before flushing the USB FIFO.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update to avoid |
| resetting host channel direction |
| during channel halt.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update to avoid |
| compiler optmization on count |
| variable used for USB HAL timeout |
| loop check.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add missing registers |
| callbacks check for |
| HAL_HCD_HC_NotifyURBChange_Callback() |
| API.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add new |
| HAL_PCD_SetTestMode() API to |
| handle USB device high speed Test |
| modes.<o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Update to set SNAK |
| for EPs not required during device |
| reset.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level1 lfo1;tab-stops:list .5in"><b><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family: |
| |
| "Times New |
| Roman";mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR; |
| mso-fareast-language:FR">HAL IWDG</span></b><span |
| style="font-size:10.0pt; |
| font-family:"Verdana",sans-serif;mso-fareast-font-family:"Times |
| New Roman"; |
| mso-bidi-font-family:"Segoe |
| UI";mso-ansi-language:FR;mso-fareast-language: |
| FR"><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" |
| style="color:#111111;mso-margin-top-alt:auto;mso-margin-bottom-alt: |
| auto;line-height:normal;mso-list:l0 |
| level2 lfo1;tab-stops:list 1.0in"><span |
| style="font-size:10.0pt;font-family:"Verdana",sans-serif; |
| |
| mso-fareast-font-family:"Times |
| New |
| Roman";mso-bidi-font-family:"Segoe |
| UI"; mso-fareast-language:FR" |
| lang="EN-US">Add LSI startup time |
| in default IWDG timeout |
| calculation |
| (HAL_IWDG_DEFAULT_TIMEOUT).<o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <b><u><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; |
| color: black;"></span></u></b></p> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; width: 1416px;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;"></span></u></b> |
| <meta http-equiv="Content-Type" |
| content="text/html; |
| charset=windows-1252"> |
| </p> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; width: 1416px;"> |
| <meta http-equiv="Content-Type" |
| content="text/html; |
| charset=windows-1252"> |
| </p> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; width: 1416px;"> |
| <meta name="ProgId" |
| content="Word.Document"> |
| <meta name="Generator" content="Microsoft |
| Word 15"> |
| <meta name="Originator" content="Microsoft |
| Word 15"> |
| <!--[if gte mso 9]><xml> |
| <w:WordDocument> |
| <w:View>Normal</w:View> |
| <w:Zoom>0</w:Zoom> |
| <w:TrackMoves/> |
| <w:TrackFormatting/> |
| <w:HyphenationZone>21</w:HyphenationZone> |
| <w:PunctuationKerning/> |
| <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:EnableOpenTypeKerning/> |
| <w:DontFlipMirrorIndents/> |
| <w:OverrideTableStyleHps/> |
| </w:Compatibility> |
| <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" DefPriority="99" |
| LatentStyleCount="376"> |
| <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/> |
| <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 2"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 3"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 4"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 5"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 6"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 7"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 8"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 9"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 1"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 2"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 3"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 4"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 5"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 6"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 7"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 8"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="header"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footer"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index heading"/> |
| <w:LsdException Locked="false" Priority="35" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="caption"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of figures"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope return"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="line number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="page number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of authorities"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="macro"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="toa heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 5"/> |
| <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Closing"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Signature"/> |
| <w:LsdException Locked="false" Priority="1" SemiHidden="true" |
| UnhideWhenUsed="true" Name="Default Paragraph Font"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Message Header"/> |
| <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Salutation"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Date"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Note Heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Block Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="FollowedHyperlink"/> |
| <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/> |
| <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Document Map"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Plain Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="E-mail Signature"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Top of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Bottom of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal (Web)"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Acronym"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Cite"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Code"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Definition"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Keyboard"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Preformatted"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Sample"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Typewriter"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Variable"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Table"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation subject"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="No List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Contemporary"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Elegant"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Professional"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Balloon Text"/> |
| <w:LsdException Locked="false" Priority="39" Name="Table Grid"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Theme"/> |
| <w:LsdException Locked="false" 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" 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:LsdException Locked="false" Priority="41" Name="Plain Table 1"/> |
| <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/> |
| <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/> |
| <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/> |
| <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/> |
| <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/> |
| <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hashtag"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Unresolved Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Link"/> |
| </w:LatentStyles> |
| </xml><![endif]--> |
| <style> |
| <!-- |
| /* Font Definitions */ |
| @font-face |
| {font-family:Wingdings; |
| panose-1:5 0 0 0 0 0 0 0 0 0; |
| mso-font-charset:2; |
| mso-generic-font-family:auto; |
| mso-font-pitch:variable; |
| mso-font-signature:0 268435456 0 0 -2147483648 0;} |
| @font-face |
| {font-family:"Cambria Math"; |
| panose-1:2 4 5 3 5 4 6 3 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:roman; |
| mso-font-pitch:variable; |
| mso-font-signature:-536869121 1107305727 33554432 0 415 0;} |
| @font-face |
| {font-family:Verdana; |
| panose-1:2 11 6 4 3 5 4 4 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-1610610945 1073750107 16 0 415 0;} |
| @font-face |
| {font-family:"Segoe UI"; |
| panose-1:2 11 5 2 4 2 4 2 2 3; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-469750017 -1073683329 9 0 511 0;} |
| /* Style Definitions */ |
| p.MsoNormal, li.MsoNormal, div.MsoNormal |
| {mso-style-unhide:no; |
| mso-style-parent:""; |
| margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoChpDefault |
| {mso-style-type:export-only; |
| mso-default-props:yes; |
| font-family:"Arial",sans-serif; |
| mso-ascii-font-family:Arial; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-hansi-font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoPapDefault |
| {mso-style-type:export-only; |
| line-height:115%;} |
| @page WordSection1 |
| {size:595.3pt 841.9pt; |
| margin:1.0in 1.0in 1.0in 1.0in; |
| mso-header-margin:.5in; |
| mso-footer-margin:.5in; |
| mso-paper-source:0;} |
| div.WordSection1 |
| {page:WordSection1;} |
| /* List Definitions */ |
| @list l0 |
| {mso-list-id:1340737786; |
| mso-list-template-ids:859236900;} |
| @list l0:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l0:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l0:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| ol |
| {margin-bottom:0in;} |
| ul |
| {margin-bottom:0in;} |
| --> |
| </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-parent:""; |
| mso-padding-alt:0in 5.4pt 0in 5.4pt; |
| mso-para-margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| </style> |
| <![endif]--> |
| <meta http-equiv="Content-Type" |
| content="text/html; |
| charset=windows-1252"> |
| </p> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; width: 1416px;"> |
| </p> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; width: 1416px;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;"></span></u></b></p> |
| <meta http-equiv="Content-Type" |
| content="text/html; charset=windows-1252"> |
| <meta http-equiv="Content-Type" |
| content="text/html; charset=windows-1252"> |
| <meta name="ProgId" content="Word.Document"> |
| <meta name="Generator" content="Microsoft |
| Word 15"> |
| <meta name="Originator" content="Microsoft |
| Word 15"> |
| <!--[if gte mso 9]><xml> |
| <w:WordDocument> |
| <w:View>Normal</w:View> |
| <w:Zoom>0</w:Zoom> |
| <w:TrackMoves/> |
| <w:TrackFormatting/> |
| <w:HyphenationZone>21</w:HyphenationZone> |
| <w:PunctuationKerning/> |
| <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:EnableOpenTypeKerning/> |
| <w:DontFlipMirrorIndents/> |
| <w:OverrideTableStyleHps/> |
| </w:Compatibility> |
| <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" DefPriority="99" |
| LatentStyleCount="376"> |
| <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/> |
| <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 2"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 3"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 4"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 5"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 6"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 7"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 8"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 9"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 1"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 2"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 3"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 4"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 5"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 6"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 7"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 8"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="header"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footer"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index heading"/> |
| <w:LsdException Locked="false" Priority="35" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="caption"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of figures"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope return"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="line number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="page number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of authorities"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="macro"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="toa heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 5"/> |
| <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Closing"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Signature"/> |
| <w:LsdException Locked="false" Priority="1" SemiHidden="true" |
| UnhideWhenUsed="true" Name="Default Paragraph Font"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Message Header"/> |
| <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Salutation"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Date"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Note Heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Block Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="FollowedHyperlink"/> |
| <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/> |
| <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Document Map"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Plain Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="E-mail Signature"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Top of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Bottom of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal (Web)"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Acronym"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Cite"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Code"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Definition"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Keyboard"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Preformatted"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Sample"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Typewriter"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Variable"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Table"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation subject"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="No List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Contemporary"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Elegant"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Professional"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Balloon Text"/> |
| <w:LsdException Locked="false" Priority="39" Name="Table Grid"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Theme"/> |
| <w:LsdException Locked="false" 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" 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:LsdException Locked="false" Priority="41" Name="Plain Table 1"/> |
| <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/> |
| <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/> |
| <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/> |
| <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/> |
| <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/> |
| <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hashtag"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Unresolved Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Link"/> |
| </w:LatentStyles> |
| </xml><![endif]--> |
| <style> |
| <!-- |
| /* Font Definitions */ |
| @font-face |
| {font-family:Wingdings; |
| panose-1:5 0 0 0 0 0 0 0 0 0; |
| mso-font-charset:2; |
| mso-generic-font-family:auto; |
| mso-font-pitch:variable; |
| mso-font-signature:0 268435456 0 0 -2147483648 0;} |
| @font-face |
| {font-family:"Cambria Math"; |
| panose-1:2 4 5 3 5 4 6 3 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:roman; |
| mso-font-pitch:variable; |
| mso-font-signature:-536869121 1107305727 33554432 0 415 0;} |
| @font-face |
| {font-family:Verdana; |
| panose-1:2 11 6 4 3 5 4 4 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-1610610945 1073750107 16 0 415 0;} |
| @font-face |
| {font-family:"Segoe UI"; |
| panose-1:2 11 5 2 4 2 4 2 2 3; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-469750017 -1073683329 9 0 511 0;} |
| /* Style Definitions */ |
| p.MsoNormal, li.MsoNormal, div.MsoNormal |
| {mso-style-unhide:no; |
| mso-style-parent:""; |
| margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoChpDefault |
| {mso-style-type:export-only; |
| mso-default-props:yes; |
| font-family:"Arial",sans-serif; |
| mso-ascii-font-family:Arial; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-hansi-font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoPapDefault |
| {mso-style-type:export-only; |
| line-height:115%;} |
| @page WordSection1 |
| {size:8.5in 11.0in; |
| margin:70.85pt 70.85pt 70.85pt 70.85pt; |
| mso-header-margin:.5in; |
| mso-footer-margin:.5in; |
| mso-paper-source:0;} |
| div.WordSection1 |
| {page:WordSection1;} |
| /* List Definitions */ |
| @list l0 |
| {mso-list-id:1340737786; |
| mso-list-template-ids:859236900;} |
| @list l0:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l0:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l0:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| ol |
| {margin-bottom:0in;} |
| ul |
| {margin-bottom:0in;} |
| --> |
| </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-parent:""; |
| mso-padding-alt:0in 5.4pt 0in 5.4pt; |
| mso-para-margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| </style> |
| <![endif]--> |
| <meta name="ProgId" content="Word.Document"> |
| <meta name="Generator" content="Microsoft |
| Word 15"> |
| <meta name="Originator" content="Microsoft |
| Word 15"> |
| <!--[if gte mso 9]><xml> |
| <w:WordDocument> |
| <w:View>Normal</w:View> |
| <w:Zoom>0</w:Zoom> |
| <w:TrackMoves/> |
| <w:TrackFormatting/> |
| <w:HyphenationZone>21</w:HyphenationZone> |
| <w:PunctuationKerning/> |
| <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:EnableOpenTypeKerning/> |
| <w:DontFlipMirrorIndents/> |
| <w:OverrideTableStyleHps/> |
| </w:Compatibility> |
| <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" DefPriority="99" |
| LatentStyleCount="376"> |
| <w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/> |
| <w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 2"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 3"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 4"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 5"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 6"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 7"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 8"/> |
| <w:LsdException Locked="false" Priority="9" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="heading 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index 9"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 1"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 2"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 3"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 4"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 5"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 6"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 7"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 8"/> |
| <w:LsdException Locked="false" Priority="39" SemiHidden="true" |
| UnhideWhenUsed="true" Name="toc 9"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="header"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footer"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="index heading"/> |
| <w:LsdException Locked="false" Priority="35" SemiHidden="true" |
| UnhideWhenUsed="true" QFormat="true" Name="caption"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of figures"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="envelope return"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="footnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="line number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="page number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote reference"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="endnote text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="table of authorities"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="macro"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="toa heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Bullet 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Number 5"/> |
| <w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Closing"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Signature"/> |
| <w:LsdException Locked="false" Priority="1" SemiHidden="true" |
| UnhideWhenUsed="true" Name="Default Paragraph Font"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="List Continue 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Message Header"/> |
| <w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Salutation"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Date"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text First Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Note Heading"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Body Text Indent 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Block Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="FollowedHyperlink"/> |
| <w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/> |
| <w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Document Map"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Plain Text"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="E-mail Signature"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Top of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Bottom of Form"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal (Web)"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Acronym"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Address"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Cite"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Code"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Definition"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Keyboard"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Preformatted"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Sample"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Typewriter"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="HTML Variable"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Normal Table"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="annotation subject"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="No List"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Outline List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Simple 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Classic 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Colorful 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Columns 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Grid 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 4"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 5"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 7"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table List 8"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table 3D effects 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Contemporary"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Elegant"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Professional"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Subtle 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 1"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 2"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Web 3"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Balloon Text"/> |
| <w:LsdException Locked="false" Priority="39" Name="Table Grid"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Table Theme"/> |
| <w:LsdException Locked="false" 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" 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:LsdException Locked="false" Priority="41" Name="Plain Table 1"/> |
| <w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/> |
| <w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/> |
| <w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/> |
| <w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/> |
| <w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/> |
| <w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="Grid Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="Grid Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="Grid Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/> |
| <w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/> |
| <w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 1"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 1"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 2"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 2"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 3"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 3"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 4"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 4"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 5"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 5"/> |
| <w:LsdException Locked="false" Priority="46" |
| Name="List Table 1 Light Accent 6"/> |
| <w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/> |
| <w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/> |
| <w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/> |
| <w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/> |
| <w:LsdException Locked="false" Priority="51" |
| Name="List Table 6 Colorful Accent 6"/> |
| <w:LsdException Locked="false" Priority="52" |
| Name="List Table 7 Colorful Accent 6"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Hyperlink"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Hashtag"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Unresolved Mention"/> |
| <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true" |
| Name="Smart Link"/> |
| </w:LatentStyles> |
| </xml><![endif]--> |
| <style> |
| <!-- |
| /* Font Definitions */ |
| @font-face |
| {font-family:Wingdings; |
| panose-1:5 0 0 0 0 0 0 0 0 0; |
| mso-font-charset:2; |
| mso-generic-font-family:auto; |
| mso-font-pitch:variable; |
| mso-font-signature:0 268435456 0 0 -2147483648 0;} |
| @font-face |
| {font-family:"Cambria Math"; |
| panose-1:2 4 5 3 5 4 6 3 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:roman; |
| mso-font-pitch:variable; |
| mso-font-signature:-536869121 1107305727 33554432 0 415 0;} |
| @font-face |
| {font-family:Verdana; |
| panose-1:2 11 6 4 3 5 4 4 2 4; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-1610610945 1073750107 16 0 415 0;} |
| @font-face |
| {font-family:"Segoe UI"; |
| panose-1:2 11 5 2 4 2 4 2 2 3; |
| mso-font-charset:0; |
| mso-generic-font-family:swiss; |
| mso-font-pitch:variable; |
| mso-font-signature:-469750017 -1073683329 9 0 511 0;} |
| /* Style Definitions */ |
| p.MsoNormal, li.MsoNormal, div.MsoNormal |
| {mso-style-unhide:no; |
| mso-style-parent:""; |
| margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoChpDefault |
| {mso-style-type:export-only; |
| mso-default-props:yes; |
| font-family:"Arial",sans-serif; |
| mso-ascii-font-family:Arial; |
| mso-fareast-font-family:Arial; |
| mso-fareast-theme-font:minor-latin; |
| mso-hansi-font-family:Arial; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| .MsoPapDefault |
| {mso-style-type:export-only; |
| line-height:115%;} |
| @page WordSection1 |
| {size:8.5in 11.0in; |
| margin:70.85pt 70.85pt 70.85pt 70.85pt; |
| mso-header-margin:.5in; |
| mso-footer-margin:.5in; |
| mso-paper-source:0;} |
| div.WordSection1 |
| {page:WordSection1;} |
| /* List Definitions */ |
| @list l0 |
| {mso-list-id:1340737786; |
| mso-list-template-ids:859236900;} |
| @list l0:level1 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Symbol;} |
| @list l0:level2 |
| {mso-level-number-format:bullet; |
| mso-level-text:o; |
| mso-level-tab-stop:1.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:"Courier New"; |
| mso-bidi-font-family:"Times New Roman";} |
| @list l0:level3 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:1.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level4 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level5 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:2.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level6 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level7 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:3.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level8 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.0in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| @list l0:level9 |
| {mso-level-number-format:bullet; |
| mso-level-text:; |
| mso-level-tab-stop:4.5in; |
| mso-level-number-position:left; |
| text-indent:-.25in; |
| mso-ansi-font-size:10.0pt; |
| font-family:Wingdings;} |
| ol |
| {margin-bottom:0in;} |
| ul |
| {margin-bottom:0in;} |
| --> |
| </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-parent:""; |
| mso-padding-alt:0in 5.4pt 0in 5.4pt; |
| mso-para-margin:0in; |
| line-height:115%; |
| mso-pagination:widow-orphan; |
| font-size:11.0pt; |
| font-family:"Arial",sans-serif; |
| mso-bidi-font-family:"Times New Roman"; |
| mso-bidi-theme-font:minor-bidi; |
| color:#002052; |
| mso-ansi-language:EN-US; |
| mso-fareast-language:EN-US;} |
| </style> |
| <![endif]--> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">v1.2.9/ 12-February-2021</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"><br> |
| </span></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span><br> |
| <b><u><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; |
| color: black;"><o:p></o:p></span></u></b></li> |
| </ul> |
| <ul type="disc"> |
| <ul type="circle"> |
| <o:p></o:p> |
| <ul type="square"> |
| <ul> |
| </ul> |
| </ul> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.8/ 13-February-2020</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <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;">HAL/LL |
| GPIO </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update GPIO |
| initialization sequence<b> </b>to |
| |
| avoid unwanted pulse on GPIO <span |
| class="grame">Pin's</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| I2C </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul type="circle"> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| HAL_I2C_EV_<span class="grame">IRQHandler(</span>) |
| API to fix I2C send break |
| issue </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| additional check on |
| hi2c->hdmatx, |
| hdmatx->XferCpltCallback, hi2c->hdmarx, |
| hdmarx->XferCpltCallback in |
| I2C_Master_<span class="grame">SB(</span>) |
| API to avoid enabling DMA |
| request when IT mode is used.</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_I2C_ER_<span class="grame">IRQHandler(</span>) |
| API to fix acknowledge failure issue |
| with I2C memory IT processes</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;"> Add stop |
| condition |
| generation when NACK |
| occurs.</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update HAL_I2C_<span |
| class="grame">Init(</span>) API to |
| force software reset before setting |
| new I2C configuration</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL I2C processes to report |
| ErrorCode when wrong I2C start |
| condition <span class="grame">occurs</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;"> Add |
| new ErrorCode define: |
| HAL_I2C_WRONG_START</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;"> Set ErrorCode |
| parameter in I2C handle |
| to HAL_I2C_WRONG_START</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update I2C_<span |
| class="grame">DMAXferCplt(</span>), |
| |
| I2C_DMAError() and I2C_DMAAbort() |
| APIs to fix hardfault issue when |
| hdmatx and hdmarx parameters in |
| i2c handle aren't initialized (NULL |
| pointer).</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| additional check on hi2c->hdmtx |
| and hi2c->hdmarx before |
| resetting DMA Tx/Rx complete |
| <span class="grame">callback</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| ADC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| "ADC_INTERNAL_NONE" channel to |
| disable the VBAT & TSVREFE |
| channel.</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| DCMI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| DCMI_SyncUnmaskTypeDef structure and |
| HAL_DCMI_<span class="grame">ConfigSyncUnmask(</span>) |
| API to manage embedded |
| synchronization delimiters unmasks</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| EXTI</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">General |
| update to enhance HAL EXTI driver <span |
| class="grame">robustness</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| additional assert check on EXTI |
| config <span class="grame">lines</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| to compute EXTI line mask before |
| read/write access to EXTI <span |
| class="grame">registers</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| EXTI callbacks management to be |
| compliant with reference manual: |
| only one PR register for rising and |
| falling interrupts.</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| parameters in EXTI_HandleTypeDef |
| structure: merge HAL EXTI |
| RisingCallback and FallingCallback |
| in only one PendingCallback.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| HAL_EXTI_RISING_CB_ID and |
| HAL_EXTI_FALLING_CB_ID values from |
| EXTI_CallbackIDTypeDef |
| enumeration.</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_EXTI_<span class="grame">IRQHandler(</span>) |
| API to serve interrupts correctly.</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| to compute EXTI line mask before |
| handle EXTI interrupt.</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| to support GPIO port interrupts:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new "GPIOSel" parameter in |
| EXTI_ConfigTypeDef structure</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| HASH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Null |
| pointer on handler "hhash" is now |
| checked before accessing structure |
| member "hhash->Init.DataType" in |
| the following API:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_<span |
| class="grame">Init(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Following |
| <b>interrupt-based</b> APIs have |
| been added. Interrupt mode could |
| allow the MCU to enter "Sleep" mode |
| while a data block is being |
| processed. Please refer to the |
| "##### How to use this driver #####" |
| section for details about their use.</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_SHA1_Accmlt_<span |
| class="grame">IT(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_MD5_Accmlt_<span |
| class="grame">IT(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASHEx_SHA224_Accmlt_<span |
| class="grame">IT(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASHEx_SHA256_Accmlt_<span |
| class="grame">IT(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Following |
| <b>aliases</b> have been added (just |
| <b>for clarity sake</b>) as they |
| shall be used at the <b>end</b> of |
| the computation of a multi-buffers |
| message and not at the start:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_SHA1_Accmlt_<span |
| class="grame">End(</span>) to be |
| used instead of |
| HAL_HASH_SHA1_Start()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_MD5_Accmlt_<span |
| class="grame">End(</span>) to be |
| used instead of |
| HAL_HASH_MD5_Start()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_SHA1_Accmlt_End_<span |
| class="grame">IT(</span>) to be |
| used instead of |
| HAL_HASH_SHA1_Start_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_MD5_Accmlt_End_<span |
| class="grame">IT(</span>) to be |
| used instead of |
| HAL_HASH_MD5_Start_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASHEx_SHA224_Accmlt_<span |
| class="grame">End(</span>) to be |
| used instead of |
| HAL_HASHEx_SHA224_Start()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASHEx_SHA256_Accmlt_<span |
| class="grame">End(</span>) to be |
| used instead of |
| HAL_HASHEx_SHA256_Start()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASHEx_SHA224_Accmlt_End_<span |
| class="grame">IT(</span>) to be |
| used instead of |
| HAL_HASHEx_SHA224_Start_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASHEx_SHA256_Accmlt_End_<span |
| class="grame">IT(</span>) to be |
| used instead of |
| HAL_HASHEx_SHA256_Start_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">MISRAC-2012 |
| rule R.5.1 (identifiers shall be |
| distinct in the first 31 characters) |
| constrained the naming of the above |
| listed aliases (e.g. |
| HAL_HASHEx_SHA256_<b>Accmlt</b>_<span |
| class="grame">End(</span>) could |
| not be named HAL_HASHEx_SHA256_<b>Accumulate</b>_End(). |
| |
| Otherwise the name would have |
| conflicted with HAL_HASHEx_SHA256_<b>Accumulate</b>_End_<span |
| class="grame">IT(</span>)). In |
| order to have aligned names |
| following APIs have been renamed:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_MD5_<span |
| class="grame">Accumulate(</span>) |
| renamed HAL_HASH_MD5_Accmlt()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_SHA1_<span |
| class="grame">Accumulate(</span>) |
| renamed HAL_HASH_SHA1_Accmlt()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASHEx_SHA224_<span |
| class="grame">Accumulate(</span>) |
| renamed HAL_HASHEx_SHA224_Accmlt()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASHEx_SHA256_<span |
| class="grame">Accumulate(</span>) |
| renamed HAL_HASHEx_SHA256_Accmlt()</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HASH |
| <b>handler</b> state is <b>no <span |
| class="grame">more</span></b> |
| reset to HAL_HASH_STATE_READY <b>once |
| DMA has been started</b> in the |
| following APIs:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_MD5_Start_<span |
| class="grame">DMA(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HMAC_MD5_Start_<span |
| class="grame">DMA(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HASH_SHA1_Start_<span |
| class="grame">DMA(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HMAC_SHA1_Start_<span |
| class="grame">DMA(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HASH |
| <b>phase</b> state is now set to |
| HAL_HASH_PHASE_READY<b> once the |
| digest has been read</b> in the |
| following APIs:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HASH_<span |
| class="grame">IT(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HMAC_<span |
| class="grame">Processing(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HASH_<span |
| class="grame">Start(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HASH_<span |
| class="grame">Finish(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Case |
| of a large buffer scattered around |
| in memory each piece of which is <b>not</b> |
| necessarily a <b>multiple of 4</b> |
| bytes in length.</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">In |
| section "##### How to use this |
| driver #####", sub-section "*** |
| Remarks on message length ***" |
| added to provide recommendations |
| to follow in such case.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">No |
| modification of the driver as the |
| root-cause is at design-level.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SDMMC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix typo |
| in "FileFormatGroup" parameter in |
| the HAL_MMC_CardCSDTypeDef and |
| HAL_SD_CardCSDTypeDef structures.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| an improve handle state and error <span |
| class="grame">management</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| the defined MMC card capacity type |
| to be more meaningful:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| <b>MMC_HIGH_VOLTAGE_CARD</b> to <b>MMC |
| LOW_CAPACITY_CARD</b></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| <b>MMC_DUAL_VOLTAGE_CRAD</b> to <b>MMC_HIGH_CAPACITY_CARD</b></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| QSPI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Remove |
| Lock mechanism from HAL_QSPI_<span |
| class="grame">Init(</span>) and |
| HAL_QSPI_DeInit() APIs</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><b style="orphans: 2; widows: 2; |
| word-spacing: 0px;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL |
| LPTIM </span></b><span |
| style="orphans: 2; widows: 2; |
| word-spacing: 0px;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| a polling mechanism to check |
| on LPTIM_FLAG_XXOK flags |
| in different <span class="grame">API</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add LPTIM_<span |
| class="grame">WaitForFlag(</span>) API to |
| |
| wait for flag set.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Perform |
| new checks on |
| HAL_LPTIM_STATE_TIMEOUT.</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Workaround |
| to fix MCU slack in sleep <span |
| class="grame">mode</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| __HAL_LPTIM_DISABLE () macro used |
| to disable LPTIM HW instance</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| the LPTIM_CR_ENABLE bit clear.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| a new <span class="grame">API |
| LPTIM</span>_Disable() defined |
| in hal_lptim.c</span><span |
| style=""><o:p></o:p></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",sans-serif;">Update |
| __HAL_LPTIM_RESET_HANDLE_STATE(__HANDLE__) |
| |
| macro by adding a specific .... when |
| using callback register</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">__HAL_LPTIM_ENABLE</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Remove |
| usseless check on LPTIM2 in the LL |
| driver since F7 support only one |
| instance of LPTIM.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| <span class="grame">the LL</span>_LPTIM_DISABLE() |
| |
| API used to disable LPTIM HW |
| instance</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Move |
| API definition to ll_lptim.c</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><b style="orphans: 2; widows: 2; |
| word-spacing: 0px;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL TIM </span></b><span |
| style="orphans: 2; widows: 2; |
| word-spacing: 0px;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new macros to enable and disable the |
| fast mode when using the one pulse |
| mode to output a waveform with a |
| minimum <span class="grame">delay</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <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="orphans: 2; widows: 2; |
| float: none; word-spacing: 0px;">_HAL_TIM_ENABLE_<span |
| class="grame">OCxFAST(</span>) |
| and __HAL_TIM_DISABLE_OCxFAST().</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="orphans: 2; widows: 2; float: |
| none; word-spacing: 0px;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| Encoder interface mode to |
| keep <span style="orphans: 2; |
| widows: 2; word-spacing: 0px;">TIM_CCER_CCxNP |
| bits <span class="grame">low</span></span><o:p></o:p></span></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add TIM_ENCODERINPUTPOLARITY_RISING |
| and |
| TIM_ENCODERINPUTPOLARITY_FALLING definitions |
| to determine encoder input |
| polarity.</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add IS_TIM_ENCODERINPUT_<span |
| class="grame">POLARITY(</span>) macro |
| |
| to check the encoder input |
| polarity.</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| HAL_TIM_Encoder_<span |
| class="grame">Init(</span>) |
| API </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Replace |
| IS_TIM_IC_<span class="grame">POLARITY(</span>) |
| macro by |
| IS_TIM_ENCODERINPUT_POLARITY() |
| macro.</span><span style=""><o:p></o:p></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",sans-serif;">Correct |
| wrong instance parameter check in |
| encoder <span class="grame">mode</span><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Replace |
| IS_TIM_CC2_INSTANCE by |
| IS_TIM_ENCODER_INTERFACE_INSTANCE |
| in encoder <span class="grame">interface |
| |
| :</span> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_Encoder_<span |
| class="grame">Start(</span>)<o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_Encoder_<span |
| class="grame">Stop(</span>)<o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_Encoder_Start_<span |
| class="grame">IT(</span>)<o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_Encoder_Stop_<span |
| class="grame">IT(</span>)<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Replace |
| IS_TIM_DMA_CC_INSTANCE by |
| IS_TIM_ENCODER_INTERFACE_INSTANCE |
| in encoder interface in DMA <span |
| class="grame">mode :</span> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_Encoder_Start_<span |
| class="grame">DMA(</span>)<o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_Encoder_Stop_<span |
| class="grame">DMA(</span>)<o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <li class="MsoNormal" style=""><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_TIMEx_<span class="grame">MasterConfigSynchronization(</span>) |
| API to avoid functional errors |
| and assert fails when using |
| some TIM instances as input trigger.<o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Replace IS_TIM_SYNCHRO_<span |
| class="grame">INSTANCE(</span>) |
| macro by IS_TIM_MASTER_INSTANCE() |
| macro. <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add IS_TIM_SLAVE_<span |
| class="grame">INSTANCE(</span>) |
| macro to check on |
| TIM_SMCR_MSM bit.<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Provide |
| new API to set and clear <span |
| class="grame">UIFREMAP</span><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new definition for TIM Update |
| Interrupt Flag Remap<o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">TIM_UIFREMAP_DISABLE<o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">TIM_UIFREMAP_ENABLE<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new macro in HAL driver to enable |
| and desable <span class="grame">the |
| Update</span> Interrupt Flag |
| Remap<o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;"> __HAL_TIM_UIFREMAP_<span |
| class="grame">ENABLE(</span>)<o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">__HAL_TIM_UIFREMAP_<span |
| class="grame">DISABLE(</span>)/__HAL_TIM_GET_UIFCPY |
| macro<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new mecanism to check whether |
| the update interrupt flag |
| (UIF) copy is set or <span |
| class="grame">not</span> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| the __HAL_TIM_GET_<span |
| class="grame">UIFCPY(</span>) |
| macro in the HAL driver<o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| LL_TIM_<span class="grame">IsActiveUIFCPY(</span>) |
| API in the LL driver<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new macro to check on |
| the Update Interrupt Flag |
| Remap mode<o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">IS_TIM_UIFREMAP_<span |
| class="grame">MODE(</span>)<o:p></o:p></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",sans-serif;">Remove |
| usseless define in the LL <span |
| class="grame">driver</span> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">TIMx_AF1_BKINE |
| / TIMx_AF1_BKDFBKE <span |
| class="grame">/ TIMx</span>_AF2_BK2INE |
| / TIMx_AF2_BK2DFBKE / |
| TIMx_AF2_BK2INP</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><b style="orphans: 2; widows: 2; |
| word-spacing: 0px;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL SMARTCARD</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| SMARTCARD_<span class="grame">SetConfig(</span>) |
| API.</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Split |
| HAL_RCC_GetPCLK1<span |
| class="grame">Freq(</span>) and |
| HAL_RCC_GetPCLK2Freq() macros from |
| the BRR calculation.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL IRDA </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><b><span |
| style=""><o:p></o:p></span></b></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| IRDA_<span class="grame">SetConfig(</span>) |
| API </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Split |
| HAL_RCC_GetPCLK1<span |
| class="grame">Freq(</span>) and |
| HAL_RCC_GetPCLK2Freq() macros from |
| the IRDA_DIV_SAMPLING16() macro.</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| some API <span class="grame">desciption</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_IRDA_<span |
| class="grame">Transmit(</span>) |
| / HAL_IRDA_Transmit_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_IRDA_<span |
| class="grame">Receive(</span>) |
| / HAL_IRDA_Receive_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_IRDA_Transmit_<span |
| class="grame">DMA(</span>) / |
| HAL_IRDA_Receive_DMA()</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RCC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| the HAL_RCC_<span class="grame">ClockConfig(</span>) |
| and HAL_RCC_DeInit() API to don't |
| overwrite the custom tick priority</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_RCC_<span class="grame">OscConfig(</span>) |
| API to don't return HAL_ERROR if |
| request repeats the current PLL |
| configuration</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL/LL |
| USART</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support to the Receiver Timeout |
| Interrupt in the |
| HAL_USART_IRQHandler</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| some API <span class="grame">desciption</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_USART_<span |
| class="grame">Transmit(</span>) |
| / HAL_USART_Transmit_IT() </span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_USART_<span |
| class="grame">Receive(</span>) |
| / HAL_USART_Receive_IT() </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_USART_<span |
| class="grame">TransmitReceive(</span>) |
| / HAL_USART_TransmitReceive_IT() </span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_USART_Transmit_<span |
| class="grame">DMA(</span>) / |
| HAL_USART_Receive_DMA() / |
| HAL_USART_TransmitReceive_DMA()</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| USART_<span class="grame">SetConfig(</span>) |
| API </span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Split |
| HAL_RCC_GetPCLK1<span class="grame">Freq(</span>) |
| and HAL_RCC_GetPCLK2Freq() macros |
| from the USART_DIV_SAMPLING8() macro</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Support |
| Stop Mode functionalities in the |
| USART <span class="grame">driver</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| class="grame"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| definition</span></span><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> of |
| USART_ISR_REACK USART, receive |
| enable acknowledge flag in the HAL |
| driver</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new flag definition in the LL <span |
| class="grame">driver</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_ICR_<span |
| class="grame">WUCF Wakeup</span> |
| from Stop mode flag </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_ISR_WUF |
| Wakeup from Stop mode <span |
| class="grame">flag</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_ISR_REACK |
| Receive enable acknowledge <span |
| class="grame">flag</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_CR3_WUFIE |
| Wakeup from Stop mode interrupt <span |
| class="grame">enable</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new definition of the different |
| event which activates |
| the wakeup from Stop mode <span |
| class="grame">flag</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_ |
| USART_WAKEUP_ON_ADDRESS</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_WAKEUP_ON_STARTBIT</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_WAKEUP_ON_RXNE</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; margin-bottom: |
| 2pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new API in LL driver to support stop |
| <span class="grame">mode</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_<span |
| class="grame">EnableInStopMode(</span>) |
| to enable the USART in stop mode</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_<span |
| class="grame">DisableInStopMode(</span>) |
| to disable the USART in stop mode</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_<span |
| class="grame">IsEnabledInStopMode(</span>) |
| to check if the USART is enabled |
| or not in the stop mode</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_<span |
| class="grame">EnableClockInStopMode(</span>) |
| to enable the USART clock in the |
| stop mode</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_<span |
| class="grame">DisableClockInStopMode(</span>) |
| to disable the USART clock in the |
| stop mode</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_<span |
| class="grame">IsClockEnabledInStopMode(</span>) |
| to check whether USART clock are |
| enabled or not in the stop mode</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; margin-bottom: |
| 2pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new API in LL driver to manage event |
| relisted to Wake UP Interrupt Flag</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_<span |
| class="grame">SetWKUPType(</span>) |
| to select the event type for Wake |
| UP Interrupt Flag</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_<span |
| class="grame">GetWKUPType(</span>) |
| to get the event type for |
| Wake UP Interrupt Flag</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_IsActiveFlag_<span |
| class="grame">WKUP(</span>) to |
| Check if the USART Wake Up from |
| stop mode Flag is set or not</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_IsActiveFlag_<span |
| class="grame">REACK(</span>) to |
| Check if the USART Receive Enable |
| Acknowledge Flag is set or not</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_ClearFlag_<span |
| class="grame">WKUP(</span>) |
| Clear Wake Up from stop mode Flag</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; margin-bottom: |
| 2pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new API in LL driver to manage wake |
| up from stop <span class="grame">interruption</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_EnableIT_<span |
| class="grame">WKUP(</span>) to |
| Enable Wake Up from Stop Mode |
| Interrupt</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_DisableIT_<span |
| class="grame">WKUP(</span>) to |
| Disable Wake Up from Stop Mode |
| Interrupt</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 2pt; |
| margin-bottom: 2pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_USART_IsEnabledIT_<span |
| class="grame">WKUP(</span>) to |
| Check if the USART Wake Up from |
| Stop Mode Interrupt is enabled or |
| not</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL/LL |
| USB </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> Add |
| handling USB host babble error <span |
| class="grame">interrupt</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> Fix |
| Enabling ULPI interface for |
| platforms that integrates USB HS PHY</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> Fix |
| Host data toggling for IN Iso |
| transfers</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> Ensure |
| to disable USB EP during endpoint <span |
| class="grame">deactivation</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.7/ 08-February-2019</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix CodeSonar compilation <span |
| class="grame">warnings</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix SW4STM32 compilation |
| errors under <span class="grame">Linux</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix the user manual .chm <span |
| class="grame">files</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| support of HAL callback registration <span |
| class="grame">feature</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new<span class="apple-converted-space"> |
| </span><b>HAL EXTI</b><span |
| class="apple-converted-space"> </span>driver</span><span |
| style=""><o:p></o:p></span></li> |
| <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;">The |
| following changes done on the HAL |
| drivers require an update on the |
| application code based on older HAL |
| <span class="grame">versions</span></span></b><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rework |
| of HAL CRYP driver<b> (compatibility |
| break) </b></span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL |
| CRYP driver has been redesigned |
| with new API's, to bypass |
| limitations on data |
| Encryption/Decryption management |
| present with previous HAL CRYP |
| driver version.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| new HAL CRYP driver is the |
| recommended version. It is located |
| as usual in |
| Drivers/STM32F7xx_HAL_Driver/Src |
| and |
| Drivers/STM32f7xx_HAL_Driver/Inc |
| folders. It can be enabled through |
| switch HAL_CRYP_MODULE_ENABLED in |
| stm32f7xx_hal_conf.h</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| legacy HAL CRYP driver is no |
| longer supported.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL/LL |
| Generic </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of <b>HAL callback |
| registration</b> <span |
| class="grame">feature</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| feature disabled by default is |
| available for the following HAL |
| drivers:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <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;">ADC, |
| CAN, CEC, CRYP, DAC, DCMI, |
| DFSDM, DMA2D, DSI, ETH, HASH, |
| HCD, I2C, SMBUS, UART, USART, |
| IRDA, JPEG, SMARTCARD, LPTIM, |
| LTDC, MDIOS, MMC, NAND, <span |
| class="grame">NOR,</span> |
| PCD, QSPI, RNG, RTC, SAI, SD, |
| SDRAM, SRAM, SPDIFRX, SPI, |
| I2S, TIM </span></b><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">and<b> |
| WWDG</b></span><span style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| feature may be enabled |
| individually per HAL <i>PPP</i> |
| driver by setting the |
| corresponding definition USE_HAL_<i>PPP</i>_REGISTER_CALLBACKS |
| |
| to 1U in stm32f7xx_hal_conf.h |
| project configuration file |
| (template file |
| stm32f7xx_hal_conf_template.h |
| available <span class="grame">from |
| Drivers</span>/STM32F7xx_HAL_Driver/Inc)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Once |
| <span class="grame">enabled ,</span> |
| the user application may resort to |
| HAL_PPP_RegisterCallback() to |
| register specific callback |
| function(s) and unregister |
| it(them) with HAL_<i>PPP</i>_UnRegisterCallback().</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">General |
| updates to fix MISRA 2012 |
| compilation <span class="grame">errors</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_IS_BIT_SET()/HAL_IS_BIT_<span |
| class="grame">CLR(</span>) |
| macros implementation update</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">"stdio.h" |
| include updated with "stddef.<span |
| class="grame">h</span>"</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| GPIO</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| Update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_GPIO_<span |
| class="grame">TogglePin(</span>) |
| API implementation update: to |
| improve robustness</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_GPIO_<span |
| class="grame">DeInit(</span>) API |
| update to ensure clear all GPIO EXTI |
| pending interrupts.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| CRYP</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <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;">The |
| CRYP_InitTypeDef </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">is |
| no more supported, changed by <b>CRYP_ConfigTypedef</b> |
| to allow changing parameters <br> |
| using HAL_CRYP_<span class="grame">setConfig(</span>) |
| API without reinitialize the CRYP IP |
| using the HAL_CRYP_Init() API</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">New |
| parameters added in the <b>CRYP_ConfigTypeDef</b> |
| structure: <b>B0</b> and <span |
| class="grame"><b>DataWidthUnit</b></span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Input |
| data size parameter is added in the |
| <b>CRYP_HandleTypeDef</b> structure</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new APIs to manage the CRYP |
| configuration:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;"> HAL_CRYP_<span |
| class="grame">SetConfig(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYP_<span |
| class="grame">GetConfig(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new APIs to manage the Key |
| derivation:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYPEx_<span |
| class="grame">EnableAutoKeyDerivation(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYPEx_<span |
| class="grame">DisableAutoKeyDerivation(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new APIs to encrypt and decrypt |
| data:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYP_<span |
| class="grame">Encypt(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYP_<span |
| class="grame">Decypt(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYP_Encypt_<span |
| class="grame">IT(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYP_Decypt_<span |
| class="grame">IT(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYP_Encypt_<span |
| class="grame">DMA(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYP_Decypt_<span |
| class="grame">DMA(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new APIs to generate TAG:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYPEx_AES<b>GCM</b>_<span |
| class="grame">GenerateAuthTAG(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_CRYPEx_AES<b>CCM</b>_<span |
| class="grame">GenerateAuthTAG(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| I2C</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">I2C |
| API changes for MISRA-C 2012 |
| compliancy:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_I2C_Master_Sequential_Transmit_<span class="grame">IT(</span>) to |
| HAL_I2C_Master_Seq_Transmit_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_I2C_Master_Sequentiel_Receive_<span |
| class="grame">IT(</span>) to |
| HAL_I2C_Master_Seq_Receive_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_I2C_Slave_Sequentiel_Transmit_<span |
| class="grame">IT(</span>) to |
| HAL_I2C_Slave_Seq_Transmit_IT() </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_I2C_Slave_Sequentiel_Receive_<span |
| class="grame">DMA(</span>) to |
| HAL_I2C_Slave_Seq_Receive_DMA()</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| support of I2C repeated start |
| feature in DMA Mode:</span><span |
| style="font-size: 13.5pt;"><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <p class="MsoNormal" style="margin-left: |
| 1.5in; text-indent: -0.25in;"><span |
| style="font-size: 13.5pt; color: black;">1.</span><span |
| style="font-size: 7pt; color: black;"> |
| </span><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; color: |
| black;">With the following new API's</span><span |
| style="font-size: 13.5pt; color: black;"><o:p></o:p></span></p> |
| <p class="MsoNormal" style="margin-left: |
| 2in; text-indent: -0.25in;"><span |
| style="font-size: 13.5pt; color: black;">1.</span><span |
| style="font-size: 7pt; color: black;"> |
| </span><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; color: |
| black;">HAL_I2C_Master_Seq_Transmit_<span |
| class="grame">DMA(</span>)</span><span |
| style="font-size: 13.5pt; color: black;"><o:p></o:p></span></p> |
| <p class="MsoNormal" style="margin-left: |
| 2in; text-indent: -0.25in;"><span |
| style="font-size: 13.5pt; color: black;">2.</span><span |
| style="font-size: 7pt; color: black;"> |
| </span><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; color: |
| black;">HAL_I2C_Master_Seq_Receive_<span |
| class="grame">DMA(</span>)</span><span |
| style="font-size: 13.5pt; color: black;"><o:p></o:p></span></p> |
| <p class="MsoNormal" style="margin-left: |
| 2in; text-indent: -0.25in;"><span |
| style="font-size: 13.5pt; color: black;">3.</span><span |
| style="font-size: 7pt; color: black;"> |
| </span><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; color: |
| black;">HAL_I2C_Slave_Seq_Transmit_<span |
| class="grame">DMA(</span>)</span><span |
| style="font-size: 13.5pt; color: black;"><o:p></o:p></span></p> |
| <p class="MsoNormal" style="margin-left: |
| 2in; text-indent: -0.25in;"><span |
| style="font-size: 13.5pt; color: black;">4.</span><span |
| style="font-size: 7pt; color: black;"> |
| </span><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; color: |
| black;">HAL_I2C_Slave_Seq_Receive_<span |
| class="grame">DMA(</span>)</span><span |
| style="font-size: 13.5pt; color: black;"><o:p></o:p></span></p> |
| <p class="MsoNormal" style="margin-left: |
| 1in; text-indent: -0.25in;"><span |
| style="font-size: 13.5pt; color: black;">3.</span><span |
| style="font-size: 7pt; color: black;"> |
| </span><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; color: |
| black;">Add new I2C transfer options to |
| easy manage the sequential <span |
| class="grame">transfers</span></span><span |
| style="font-size: 13.5pt; color: black;"><o:p></o:p></span></p> |
| <p class="MsoNormal" style="margin-left: |
| 1.5in; text-indent: -0.25in;"><span |
| style="font-size: 13.5pt; color: black;">1.</span><span |
| style="font-size: 7pt; color: black;"> |
| </span><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; color: |
| black;">I2C_OTHER_FRAME</span><span |
| style="font-size: 13.5pt; color: black;"><o:p></o:p></span></p> |
| <p class="MsoNormal" style="margin-left: |
| 1.5in; text-indent: -0.25in;"><span |
| style="font-size: 13.5pt; color: black;">2.</span><span |
| style="font-size: 7pt; color: black;"> |
| </span><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif; color: |
| black;">I2C_OTHER_AND_LAST_FRAME</span><span |
| style="font-size: 13.5pt; color: black;"><o:p></o:p></span></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span class="grame"><b><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL |
| RCC</span></b></span><b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| LL_RCC_<span class="grame">GetSAIClockFreq(</span>) |
| API to return the right frequency |
| according to the SAI clock source</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RNG </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| to manage RNG error code: </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| ErrorCode parameter in HAL RNG |
| Handler structure</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| HAL_RNG_<span class="grame">GetError(</span>) |
| API</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL |
| Lock/Unlock mecanism <span |
| class="grame">update</span> </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| ADC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| VREFINT/TEMPSENSOR calibration |
| address registers for |
| STM32F74x/75x/F76/F77 devices</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <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;">Note</span></b><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">: |
| For STM32F72/F73 the issue will be |
| fixed in next release</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_ADC_<span |
| class="grame">Start(</span>), |
| HAL_ADC_Start_IT() and |
| HAL_ADC_Start_DMA() update to |
| prevention from starting ADC2 or |
| ADC3 once multimode is enabled</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| <span class="grame">DFSDM </span></span></b><span |
| class="grame"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">update</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">General |
| updates to be compliant with DFSDM |
| bits naming used in CMSIS files.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| <span class="grame">CAN </span></span></b><span |
| class="grame"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">update</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| possible values list for |
| FilterActivation parameter in |
| CAN_FilterTypeDef structure</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">CAN_FILTER_ENABLE |
| instead of <span class="grame">ENABLE</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">CAN_FILTER_DISABLE |
| instead of <span class="grame">DISABLE</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| <span class="grame">CEC </span></span></b><span |
| class="grame"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">update</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL CEC State management method:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| HAL_CEC_StateTypeDef structure <span |
| class="grame">parameters</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new defines for CEC <span |
| class="grame">states</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| DMA2<span class="grame">D </span></span></b><span |
| class="grame"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">update</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Remove |
| unused DMA2D_ColorTypeDef structure |
| to be compliant with MISRAC 2012 |
| Rule 2.3</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">General |
| update to use dedicated defines for |
| DMA2D_BACKGROUND_LAYER and |
| DMA2D_FOREGROUND_LAYER instead of |
| numerical values: 0/1.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL/LL |
| RTC</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL/ |
| LL <span class="grame">drivers</span> |
| optimization</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL |
| driver: remove unused <span |
| class="grame">variables</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL |
| driver: getter APIs optimization</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| JPEG </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| parameters type in JPEG_ConfTypeDef |
| structure to be aligned with 32-<span |
| class="grame">bits</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SPI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Overall |
| rework of the driver for a more |
| efficient implementation</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the following new macros:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">SPI_CHECK_<span |
| class="grame">FLAG(</span>) </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">SPI_CHECK_IT_<span |
| class="grame">SOURCE(</span>) </span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| HAL_SPIEx_<span class="grame">FlushRxFifo(</span>) |
| API to flush the SPI FIFO RX.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_SPI_<span class="grame">Abort(</span>) |
| to fix abort issue in SPI TX or Rx |
| mode only </span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_SPI_Transmit()/HAL_SPI_<span |
| class="grame">Receive(</span>) |
| API's to fix memory overflow issue.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| I2S </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Overall |
| rework of the driver for a more |
| efficient implementation</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the following new macros:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">I2S_CHECK_<span |
| class="grame">FLAG(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">I2S_CHECK_IT_<span |
| class="grame">SOURCE(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_I2S_Transmit()/HAL_I2S_<span |
| class="grame">Receive(</span>) |
| API's to fix memory overflow issue.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL/LL |
| TIM </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Move |
| the following TIM structures from |
| stm32f4xx_hal_tim_ex.h into |
| stm32f4xx_hal_tim.h</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">TIM_MasterConfigTypeDef</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">TIM_BreakDeadTimeConfigTypeDef</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new TIM Callbacks API's:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_<span |
| class="grame">PeriodElapsedHalfCpltCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_IC_<span |
| class="grame">CaptureHalfCpltCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_PWM_<span |
| class="grame">PulseFinishedHalfCpltCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_TIM_<span |
| class="grame">TriggerHalfCpltCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">TIM |
| API changes for MISRA-C 2012 |
| compliancy:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_TIM_SlaveConfigSynchronization |
| to HAL_TIM_SlaveConfigSynchro</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_TIM_SlaveConfigSynchronization_IT |
| to HAL_TIM_SlaveConfigSynchro_IT</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_TIMEx_ConfigCommutationEvent |
| to HAL_TIMEx_ConfigCommutEvent</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_TIMEx_ConfigCommutationEvent_IT |
| to HAL_TIMEx_ConfigCommutEvent_IT</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_TIMEx_ConfigCommutationEvent_DMA |
| to HAL_TIMEx_ConfigCommutEvent_DMA</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_TIMEx_CommutationCallback to |
| HAL_TIMEx_CommutCallback</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_TIMEx_DMACommutationCplt to |
| TIMEx_DMACommutationCplt</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| UART </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Overall |
| rework of the driver for a more |
| efficient implementation</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the following UART API's in |
| stm32f7xx_hal_uart_ex.c:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;"> HAL_RS485Ex_<span |
| class="grame">Init(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_MultiProcessorEx_AddressLength_<span |
| class="grame">Set(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL/LL |
| USB</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rework |
| USB interrupt handler and improve HS |
| DMA support in Device <span |
| class="grame">mode</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| BCD handling for OTG instance in |
| device <span class="grame">mode</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">cleanup |
| reference to low speed in device |
| mode</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">allow |
| writing TX FIFO in case of transfer |
| length is equal to available space |
| in the TX <span class="grame">FIFO</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| Toggle OUT interrupt channel in host |
| <span class="grame">mode</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| IWDG </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| LL inline macros to use IWDGx |
| parameter instead of IWDG instance |
| defined in CMSIS <span |
| class="grame">device</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.6 / 29-June-2018</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; orphans: 2; text-align: |
| start; widows: 2; word-spacing: 0px;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b><span |
| style="font-size: 13.5pt; color: black;"><o:p></o:p></span></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| to support STM32F730xx and STM32F750xx |
| value <span class="grame">lines</span></span><span |
| style=""><o:p></o:p></span></li> |
| <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;">HAL |
| DMA </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">DMA_CHANNEL_8 |
| to DMA_CHANNEL_15 <span |
| class="grame">are</span> also |
| defined in case of STM32F730xx |
| (same features as STM32F733xx |
| line)</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| FLASH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of STM32F730xx with 4 |
| FLash sectors of 16KB each.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of STM32F750xx with 2 |
| FLash sectors of 32KB each.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| GPIO </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of STM32F730xx value <span |
| class="grame">line :</span> |
| same features as STM32F733xx |
| line</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of STM32F750xx value <span |
| class="grame">line :</span> |
| same features as |
| STM32F756xx line</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RCC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of STM32F730xx value <span |
| class="grame">line :</span> |
| same features as |
| STM32F733xx line</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of STM32F750xx value <span |
| class="grame">line :</span> |
| same features as |
| STM32F756xx line</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.5 / 02-February-2018</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <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;">HAL </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new macro to get variable aligned on |
| 32-bytes, required for cache |
| maintenance <span class="grame">purpose</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| <span class="grame">UNUSED(</span>) |
| macro implementation to avoid GCC |
| warning</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| warning is detected when the <span |
| class="grame">UNUSED(</span>) |
| macro is called from C++ file</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SAI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_SAI_<span class="grame">DMAStop(</span>) |
| and HAL_SAI_Abort() process to fix |
| the lock/unlock audio issue </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| PWR </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_PWR_<span class="grame">EnterSLEEPMode(</span>) |
| and HAL_PWR_EnterSTOPMode() APIs to |
| ensure that all instructions |
| finished before entering STOP mode. |
| </span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| HCD </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new callback to be used to handle |
| usb device connection/<span |
| class="grame">disconnection</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HCD_PortEnabled_<span |
| class="grame">Callback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_HCD_PortDisabled_<span |
| class="grame">Callback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| to prevent reactivate host |
| interrrupt <span class="grame">channel</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.4 / 22-December-2017</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <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;">The |
| following changes done on the HAL |
| drivers require an update on the |
| application code based on older HAL |
| <span class="grame">versions</span></span></b><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <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;">Rework |
| of HAL CAN driver (compatibility |
| break) </span></b><b><span |
| style=""><o:p></o:p></span></b></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">A |
| new HAL CAN driver has been |
| redesigned with new APIs, to |
| bypass limitations on CAN Tx/Rx |
| FIFO management present with |
| previous HAL CAN driver version.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| new HAL CAN driver is the |
| recommended version. It is located |
| as usual in |
| Drivers/STM32F7xx_HAL_Driver/Src |
| and |
| Drivers/STM32f7xx_HAL_Driver/Inc |
| folders. It can be enabled through |
| switch HAL_CAN_MODULE_ENABLED in |
| stm32f7xx_hal_conf.h</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| legacy HAL CAN driver is also |
| present in the release in |
| Drivers/STM32F7xx_HAL_Driver/Src/Legacy |
| and |
| Drivers/STM32F7xx_HAL_Driver/Inc/Legacy |
| folders for software compatibility |
| reasons. Its usage is not |
| recommended as deprecated. It |
| can however be enabled through |
| switch |
| HAL_CAN_LEGACY_MODULE_ENABLED in |
| stm32f7xx_hal_conf.h</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL driver to allow user to change |
| systick period to 1<span |
| class="grame">ms ,</span> 10 ms or |
| 100 ms :</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| the following <span class="grame">API's |
| :</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_<span |
| class="grame">GetTickPrio(</span>) |
| : Returns a tick priority.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_<span |
| class="grame">SetTickFreq(</span>) |
| : Sets new tick frequency.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_<span |
| class="grame">GetTickFreq(</span>) |
| : Returns tick frequency.</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| HAL_TickFreqTypeDef enumeration |
| for the different Tick <span |
| class="grame">Frequencies :</span> |
| 10 Hz , 100 Hz and 1KHz (default).</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| CAN </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fields |
| of CAN_InitTypeDef structure are |
| reworked:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">SJW |
| to SyncJumpWidth, BS1 to TimeSeg1, |
| BS2 to TimeSeg2, TTCM to |
| TimeTriggeredMode, ABOM to |
| AutoBusOff, AWUM to AutoWakeUp, |
| NART to AutoRetransmission |
| (inversed), RFLM to |
| ReceiveFifoLocked and TXFP to |
| TransmitFifoPriority</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_CAN_<span |
| class="grame">Init(</span>) is |
| split into both HAL_CAN_Init() and |
| HAL_CAN_Start() API's</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_CAN_<span |
| class="grame">Transmit(</span>) is |
| replaced by HAL_CAN_AddTxMessage() |
| to place Tx Request, then |
| HAL_CAN_GetTxMailboxesFreeLevel() |
| for polling until completion.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_CAN_Transmit_<span |
| class="grame">IT(</span>) is |
| replaced by |
| HAL_CAN_ActivateNotification() to |
| enable transmit IT, then |
| HAL_CAN_AddTxMessage() for place Tx |
| request.</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_CAN_<span |
| class="grame">Receive(</span>) is |
| replaced by |
| HAL_CAN_GetRxFifoFillLevel() for |
| polling until reception, then |
| HAL_CAN_GetRxMessage() <br> |
| to get Rx message.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_CAN_Receive_<span |
| class="grame">IT(</span>) is |
| replaced by |
| HAL_CAN_ActivateNotification() to |
| enable receive IT, then |
| HAL_CAN_GetRxMessage()<br> |
| in the receivecallback to get Rx |
| message</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_CAN_<span |
| class="grame">Slepp(</span>) is |
| renamed as HAL_CAN_RequestSleep()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_CAN_<span |
| class="grame">TxCpltCallback(</span>) |
| is split into |
| HAL_CAN_TxMailbox0CompleteCallback(), |
| HAL_CAN_TxMailbox1CompleteCallback() |
| and HAL_CAN_TxMailbox2CompleteCallback().</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_CAN_RxCpltCallback |
| is split into HAL_CAN_RxFifo0<span |
| class="grame">MsgPendingCallback(</span>) |
| and |
| HAL_CAN_RxFifo1MsgPendingCallback().</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">More |
| complete "How to use the new driver" |
| is detailed in the driver header |
| section itself.</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RCC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new LL <span class="grame">macro</span> |
| </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_RCC_PLL_<span |
| class="grame">SetMainSource(</span>) |
| allowing to configure PLL clock |
| source</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new HAL <span class="grame">macros</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">__HAL_RCC_GET_RTC_<span |
| class="grame">SOURCE(</span>) |
| allowing to get the RTC clock |
| source<o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">__HAL_RCC_GET_RTC_HSE_<span |
| class="grame">PRESCALER(</span>) |
| allowing to get the HSE clock |
| divider for RTC peripheral<o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Ensure |
| reset of CIR and CSR registers |
| when issuing HAL_RCC_<span |
| class="grame">DeInit(</span>)/LL_RCC_DeInit |
| |
| functions<o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| HAL_RCC_<span class="grame">GetSysClockFreq(</span>) |
| to avoid risk of rounding error |
| which may leads to a wrong |
| returned value.</span><span |
| style="font-size: 7pt;"> </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| HAL_RCC_<span class="grame">DeInit(</span>) |
| and LL_RCC_DeInit() APIs to</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Be |
| able to return HAL/LL status</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| checks for HSI, PLL and PLLI2<span |
| class="grame">S ready</span> |
| before modifying RCC CFGR |
| registers</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Clear |
| all interrupt <span |
| class="grame">flags</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Initialize |
| systick interrupt <span |
| class="grame">period</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| DMA </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| clean of callbacks in HAL_DMA_<span |
| class="grame">DeInit(</span>) API</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| wrong DMA_FLAG_FEIFO_4 and |
| DMA_FLAGDMAEIFO_4 defines <span |
| class="grame">values</span> </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| I2C </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| Interface APIs headers to remove |
| confusing message about device <span |
| class="grame">address</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| I2C_<span class="grame">WaitOnRXNEFlagUntilTimeout(</span>) |
| to resolve a race condition between |
| STOPF and RXNE Flags</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update I2C_<span |
| class="grame">TransferConfig(</span>) |
| to fix wrong bit management</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| USART </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| assert macros to check USART |
| BaudRate register</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| ETH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Do{..} |
| <span class="grame">While(</span>0) insured |
| |
| in multi statement macros :</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">__HAL_ETH_WAKEUP_EXTI_ENABLE_FALLINGRISING_<span |
| class="grame">TRIGGER(</span>) </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">__HAL_ETH_WAKEUP_EXTI_DISABLE_FALLINGRISING_<span |
| class="grame">TRIGGER(</span>) </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| FLASH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_FLASH_<span |
| class="grame">Unlock(</span>) |
| update to return state error when |
| the FLASH is already unlocked</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| GPIO </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| missing define of GPIO_PIN_2 in |
| GPIOK_PIN_AVAILABLE list</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| PCD </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Do{..} |
| <span class="grame">While(</span>0) |
| insured in multi statement |
| macros</span><span style=""><o:p></o:p></span></li> |
| </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;">LL |
| UTILS </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">stm32f7xx_ll_utils.<span |
| class="grame">h :</span> Update |
| LL_GetPackageType command to return |
| uint32_t instead of uint16_t</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| TIM </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">stm32f7xx_hal_tim_ex.<span |
| class="grame">c :</span> Update |
| HAL_TIMEx_ConfigBreakDeadTime API to |
| avoid to block timer behavior when <br> |
| remains in the state |
| HAL_TIM_STATE_BUSY.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> stm32f7xx_hal_tim.<span |
| class="grame">h :</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Fix |
| __HAL_TIM_SET_<span class="grame">PRESCALER(</span>) |
| macro</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Fix |
| typos in some exported macros <span |
| class="grame">description</span> </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| FMC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL_SDRAM_<span |
| class="grame">SendCommand(</span>) |
| API: Remove the timeout check</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| NAND </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| wrong check for NAND <span |
| class="grame">status</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.3 / 25-August-2017</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| Date and Version from header <span |
| class="grame">files</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| HAL drivers to refer to the |
| new CMSIS bit position defines |
| instead of usage the POSITION_<span |
| class="grame">VAL(</span>) macro</span><span |
| style=""><o:p></o:p></span></li> |
| <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;">HAL |
| CAN </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| missing unlock in HAL_CAN_Receive_<span |
| class="grame">IT(</span>) process</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| DCMI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL |
| DCMI driver clean-up: remove non |
| referenced callback APIs: HAL_DCMI_<span |
| class="grame">VsyncCallback(</span>) |
| and HAL_DCMI_HsyncCallback()</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL DFSDM |
| </span></b><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| cast issue on APIs that return |
| signed integer value |
| (uint32_t) </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| DMA </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">HAL |
| DMA driver clean-up: remove non |
| referenced callback APIs: HAL_DMA_<span |
| class="grame">CleanCallbacks(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| FLASH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">FLASH_Program_<span |
| class="grame">DoubleWord(</span>) |
| API: Replace 64-bit accesses with 2 |
| double words operations</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| Generic </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| assert_<span class="grame">param(</span>) |
| macro definition to be in line with |
| stm32_ll_utils.c driver</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| GPIO </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">GPIOK_PIN_<span |
| class="grame">AVAILABLE(</span>) |
| assert macro update to allow |
| possibility to configure GPIO_PIN_2</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| LTDC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_LTDC_<span class="grame">LineEvenCallback(</span>) |
| API to HAL_LTDC_LineEven<b>t</b>Callback()</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| PCD </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_PCD_<span class="grame">IRQHandler(</span>) |
| API to fix transfer issues when |
| USB HS is used with DMA enabled</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RCC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_RCC_<span class="grame">GetOscConfig(</span>) |
| API to:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">set |
| PLLR in the RCC_OscInitStruct</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">check |
| on null <span class="grame">pointer</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_RCC_<span class="grame">ClockConfig(</span>) |
| API to:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">check |
| on null <span class="grame">pointer</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">optimize code |
| size by updating the handling |
| method of the SWS <span |
| class="grame">bits</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">update |
| to <span class="grame">use |
| _</span>_HAL_FLASH_GET_LATENCY() |
| flash macro instead of using |
| direct register access |
| to LATENCY bits in FLASH ACR |
| register</span><span style="">. <o:p></o:p></span></li> |
| </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;">HAL |
| SAI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_SAI_<span class="grame">DMAStop(</span>) |
| API to flush fifo after |
| disabling SAI</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| TIM </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_TIMEx_<span class="grame">ConfigBreakInput(</span>) |
| API to support BKINP/BKIN2P |
| polarity bits.</span><span style=""><o:p></o:p></span></li> |
| </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;">LL |
| DMA </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| SET_<span class="grame">BIT(</span>) |
| access to LIFCR and HIFCR registers |
| by WRITE_REG() to avoid read access |
| that is not allowed when clearing |
| DMA flags</span><span style=""><o:p></o:p></span></li> |
| </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;">LL |
| I2C </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| LL_I2C_<span class="grame">Init(</span>) |
| API to avoid enabling own address1 |
| when OwnAddress1 parameter value in |
| the I2C_InitStruct is equal to 0.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| TIM </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| LL_TIM_<span class="grame">EnableUpdateEvent(</span>) |
| API to clear UDIS bit in CR1 |
| register instead of setting it.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| LL_TIM_<span class="grame">DisableUpdateEvent(</span>) |
| API to set UDIS bit in CR1 register |
| instead of clearing it.</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| USB </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| USB_EP0<span class="grame">StartXfer(</span>) |
| API to fix transfer issues when |
| USB HS is used with DMA enabled</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.2 / 14-April-2017</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <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;">HAL |
| CAN </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| management of overrun |
| error. </span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Allow |
| possibility to receive messages from |
| the 2 RX FIFOs in parallel via |
| interrupt.</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix message |
| lost issue with specific sequence of |
| transmit requests.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Handle |
| transmission failure with error |
| callback, when NART is enabled.</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| __HAL_CAN_CANCEL_<span class="grame">TRANSMIT(</span>) |
| call to abort transmission when |
| timeout is reached</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.1 / 24-March-2017</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b><o:p></o:p></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="widows: 1; float: |
| none; word-spacing: 0px;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| |
| CHM UserManuals to support LL <span |
| class="grame">drivers</span></span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <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;">HAL |
| DMA </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_DMA_<span class="grame">Init(</span>) |
| function to adjust the compatibility |
| check between FIFO threshold and |
| burst configuration</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| MMC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_MMC_<span class="grame">InitCard(</span>) |
| function with proper initialization |
| sequence adding a delay after MMC |
| clock enable</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| MMC_<span class="grame">DMAError(</span>) |
| function ignore DMA FIFO error as |
| not impacting the data transfer</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SD </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_SD_<span class="grame">InitCard(</span>) |
| function with proper initialization |
| sequence adding a delay after SD |
| clock enable</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| SD_<span class="grame">DMAError(</span>) |
| function ignore DMA FIFO error as |
| not impacting the data transfer</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| NAND </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_NAND_Address_<span class="grame">Inc(</span>) |
| function implementation for proper |
| plane number check</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| SDMMC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| SDMMC_DATATIMEOUT value with |
| appropriate value needed by reading |
| and writing operations of SD and MMC |
| cards</span><span style=""><o:p></o:p></span></li> |
| </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;">LL |
| RTC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">LL_RTC_TIME_<span |
| class="grame">Get(</span>) and |
| LL_RTC_DATE_Get() inline macros |
| optimization</span><span style=""><o:p></o:p></span></li> |
| </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;">LL |
| ADC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| wrong ADC group injected sequence <span |
| class="grame">configuration</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">LL_ADC_INJ_<span |
| class="grame">SetSequencerRanks(</span>) |
| and LL_ADC_INJ_GetSequencerRanks() |
| API's update to take in |
| consideration the ADC number of |
| conversions</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| the defined values for ADC |
| group injected seqencer <span |
| class="grame">ranks</span> </span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.2.0 / 30-December-2016</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Official |
| release to add the support of <b>STM32F722xx, |
| |
| STM32F723xx, STM32F732xx</b> <b>and |
| STM32F733xx</b> devices</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="widows: 1; float: |
| none; word-spacing: 0px;"><b><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| Low Layer drivers allowing |
| performance and footprint <span |
| class="grame">optimization</span></span></b></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Low |
| Layer <span class="grame">drivers</span> |
| APIs provide register level |
| programming: require deep knowledge |
| of peripherals described in |
| STM32F7xx Reference Manuals</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="widows: 1; float: none; |
| word-spacing: 0px;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Low |
| |
| Layer drivers are available for: |
| ADC, Cortex, CRC, DAC, DMA, |
| DMA2D, EXTI, GPIO, I2C, IWDG, |
| LPTIM, PWR, RCC, RNG, RTC, SPI, |
| TIM, USART, WWDG peripherals and |
| additionnal Low Level Bus, System |
| and Utilities APIs.</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Low |
| Layer <span class="grame">drivers</span> |
| APIs are implemented as static |
| inline function in new<span |
| class="apple-converted-space"> </span><i>Inc/stm32f7xx_ll_ppp.h</i><span |
| class="apple-converted-space"> </span>files |
| for PPP peripherals, there is no |
| configuration file and each<span |
| class="apple-converted-space"> </span><i>stm32f7xx_ll_ppp.h</i><span |
| class="apple-converted-space"> </span>file |
| must be included in user code.</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new HAL <b>MMC</b> and <b>SMBUS</b> |
| drivers</span><span style=""><o:p></o:p></span></li> |
| <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;">HAL |
| Cortex</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Move |
| HAL_MPU_<span class="grame">Disable(</span>) |
| and HAL_MPU_Enable() from |
| stm32f7xx_hal_cortex.h to |
| stm32f7xx_hal_cortex.c</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Clear |
| the whole MPU control register |
| in HAL_MPU_<span class="grame">Disable(</span>) |
| API</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| CRYP</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of <span class="grame">AES</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| DMA</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| a check on DMA stream instance in |
| HAL_DMA_<span class="grame">DeInit(</span>) |
| API</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| ETH</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| wrong definitions in driver header |
| file stm32f7_hal_eth.h</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| FLASH</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Support |
| OTP program operation</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the support of PCROP <span |
| class="grame">feature</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| the clearing of error <span |
| class="grame">flags</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| I2C</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Align |
| driver source code with other STM32 |
| <span class="grame">families</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| JPEG</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| the output data management |
| when HAL_JPEG_<span |
| class="grame">Pause(</span>) is |
| performed during the last data |
| sending</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RCC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Enable |
| PWR only if necessary for LSE |
| configuration in HAL_RCC_<span |
| class="grame">OscConfig(</span>) |
| API</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| RCC_LPTIM1CLKSOURCE_PCLK define to |
| RCC_LPTIM1CLKSOURCE_PCLK1</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| RCC_DFSDM1CLKSOURCE_PCLK define to |
| RCC_DFSDM1CLKSOURCE_PCLK2</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SPI</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Clear |
| RX FIFO at the end of each |
| transaction</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| UART</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Remove |
| USART_CR2_LINEN bit |
| clearing when initializing in |
| synchronous <span class="grame">mode</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| USB</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of embedded USB PHY |
| Controller</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| support of Battery Charging Detector |
| (BCD) feature</span><span style=""><o:p></o:p></span></li> |
| </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;">LL |
| SDMMC</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new SDMMC_CmdSDEraseStartAdd, |
| SDMMC_CmdSDEraseEndAdd, |
| SDMMC_CmdOpCondition and |
| SDMMC_CmdSwitch functions</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| USB</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| PENA bit clearing in OTG_HPRT0 |
| register</span><span style=""><o:p></o:p></span></li> |
| </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;">The |
| following changes done on the HAL |
| drivers require an update on the |
| application code based on older HAL |
| <span class="grame">versions</span></span></b><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <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;">HAL |
| SD</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Overall |
| rework of the driver for a more |
| efficient implementation</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Modify |
| initialization API and <span |
| class="grame">structures</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Modify |
| Read / Write sequences: separate |
| transfer process and SD Cards |
| state <span class="grame">management</span> </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Adding |
| interrupt mode for Read / Write |
| operations</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| the HAL_SD_IRQHandler function |
| by optimizing the management of |
| interrupt <span class="grame">errors</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Refer |
| to the following example to |
| identify the changes: BSP example |
| and USB_Device/MSC_Standalone |
| application</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| TIM</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new AutoReloadPreload field in |
| TIM_Base_InitTypeDef structure</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Refer |
| to the TIM examples to identify |
| the <span class="grame">changes</span><b> </b></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| NAND</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Modify |
| NAND_AddressTypeDef, |
| NAND_DeviceConfigTypeDef and |
| NAND_HandleTypeDef structures <span |
| class="grame">fields</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new HAL_NAND_ConfigDevice API</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.1.1 / 01-July-2016</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <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;">HAL |
| DMA</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_DMA_<span class="grame">PollForTransfer(</span>) |
| function implementation |
| to avoid early TIMEOUT error.</span><span |
| style=""> <o:p></o:p></span></li> |
| </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;">HAL |
| JPEG</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_JPEG_<span class="grame">ConfigEncoding(</span>) |
| function to properly set the |
| ImageHeight and ImageWidth</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SPI</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| SPI_<span class="grame">DMATransmitReceiveCplt(</span>) |
| function to properly handle the CRC |
| and avoid conditional statement |
| duplication</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.1.0 / 22-April-2016</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Official |
| release to add the support of <b>STM32F765xx, |
| |
| STM32F767xx, STM32F768xx, |
| STM32F769xx, STM32F777xx, |
| STM32F778xx</b> <b>and STM32F779xx</b> |
| devices</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new HAL drivers for<span |
| class="apple-converted-space"> </span><b>DFSDM, |
| DSI<span |
| class="apple-converted-space">, |
| JPEG </span></b>and<span |
| class="apple-converted-space"> </span><b>MDIOS<span |
| class="apple-converted-space"> </span></b>peripherals</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Enhance |
| HAL delay and timebase <span |
| class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new drivers |
| stm32f7xx_hal_timebase_tim_template.c, |
| stm32f7xx_hal_timebase_rtc_alarm_template.c |
| and |
| stm32f7xx_hal_timebase_rtc_wakeup_template.c |
| which override the native HAL time |
| base functions (defined as weak) to |
| either use the TIM or the RTC as |
| time base tick source. For more |
| details about the usage of these |
| drivers, please refer to |
| HAL\HAL_TimeBase examples <span |
| style="widows: 1; float: none; |
| word-spacing: 0px;">and |
| FreeRTOS-based <span |
| class="grame">applications</span></span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">The |
| following changes done on the HAL |
| drivers require an update on the |
| application code based on HAL V1.0.4</span></b><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><i><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL |
| UART, USART, IRDA, SMARTCARD, SPI, |
| I2C, QSPI </span></i><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">(referenced |
| |
| as <i>PPP</i> here below)<i> </i><span |
| class="grame">drivers</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| PPP error management during DMA |
| process. This requires the |
| following updates on user |
| application:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Configure |
| and enable the PPP IRQ in |
| HAL_PPP_<span class="grame">MspInit(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">In |
| stm32f7xx_it.c file, PPP_<span |
| class="grame">IRQHandler(</span>) |
| function: add a call to |
| HAL_PPP_IRQHandler() function</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| and customize the Error Callback |
| API: HAL_PPP_<span class="grame">ErrorCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><i><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL |
| I2C</span></i><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| (referenced as <i>PPP</i> here |
| below)<i> </i>drivers:</span><span |
| style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| to avoid waiting on STOPF/BTF/AF |
| flag under DMA ISR by using the |
| PPP end of transfer interrupt in |
| the DMA transfer process. This |
| requires the following updates |
| on user application:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Configure |
| and enable the PPP IRQ in |
| HAL_PPP_<span class="grame">MspInit(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">In |
| stm32f7xx_it.c file, PPP_<span |
| class="grame">IRQHandler(</span>) |
| function: add a call to |
| HAL_PPP_IRQHandler() function</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><i><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL |
| IWDG </span></i><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">driver: |
| |
| rework overall driver for better |
| implementation</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove HAL_IWDG_<span |
| class="grame">Start(</span>), |
| HAL_IWDG_MspInit() and |
| HAL_IWDG_GetState() APIs</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><i><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL |
| WWDG </span></i><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">driver: |
| |
| rework overall driver for better |
| implementation</span><span style=""> |
| <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| HAL_WWDG_<span class="grame">Start(</span>), |
| |
| HAL_WWDG_Start_IT(), |
| HAL_WWDG_MspDeInit() and |
| HAL_WWDG_GetState() APIs </span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| the </span><span |
| style="font-size: 11pt; |
| font-family: |
| "Calibri",sans-serif;">HAL_WWDG_<span |
| class="grame">Refresh(</span>WWDG_HandleTypeDef |
| |
| *hwwdg, uint32_t counter) |
| function and API by |
| removing the "counter" |
| parameter</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><i><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL |
| QSPI driver: </span></i><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> Enhance |
| the DMA transmit process |
| by using PPP TC interrupt |
| instead of waiting on TC flag under |
| DMA ISR. This requires the |
| following updates on user |
| application:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Configure |
| and enable the QSPI IRQ in |
| HAL_QSPI_<span class="grame">MspInit(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">In |
| stm32f7xx_it.c file, QSPI_<span |
| class="grame">IRQHandler(</span>) |
| function: add a call to |
| HAL_QSPI_IRQHandler() function</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><i><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL |
| CEC driver: </span></i><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> Overall |
| |
| driver rework with compatibility |
| break versus previous HAL version</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| HAL CEC polling Process functions: |
| HAL_CEC_<span class="grame">Transmit(</span>) |
| and HAL_CEC_Receive()</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| HAL CEC receive interrupt process |
| function HAL_CEC_Receive_<span |
| class="grame">IT(</span>) and |
| enable the "receive" mode |
| during the Init phase</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename HAL_CEC_<span |
| class="grame">GetReceivedFrameSize(</span>) |
| funtion |
| to HAL_CEC_GetLastReceivedFrameSize()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new HAL APIs: HAL_CEC_<span |
| class="grame">SetDeviceAddress(</span>) |
| and HAL_CEC_ChangeRxBuffer()</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| the 'InitiatorAddress' field |
| from the CEC_InitTypeDef |
| structure and manage |
| it as a parameter in the |
| HAL_CEC_Transmit_<span |
| class="grame">IT(</span>) |
| function</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new parameter 'RxFrameSize' in |
| HAL_CEC_<span class="grame">RxCpltCallback(</span>) |
| function</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Move |
| CEC Rx buffer pointer from |
| CEC_HandleTypeDef structure to |
| CEC_InitTypeDef structure</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| CAN</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the support of <span class="grame">CAN3</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| CEC</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Overall |
| driver rework with break of |
| compatibility with HAL V1.0.4</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| the HAL CEC polling Process: |
| HAL_CEC_<span class="grame">Transmit(</span>) |
| and HAL_CEC_Receive()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| the HAL CEC receive interrupt |
| process (HAL_CEC_Receive_<span |
| class="grame">IT(</span>)) and |
| manage the "Receive" mode enable |
| within the Init phase</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_CEC_<span class="grame">GetReceivedFrameSize(</span>) |
| function |
| to HAL_CEC_GetLastReceivedFrameSize() |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new HAL APIs: HAL_CEC_<span |
| class="grame">SetDeviceAddress(</span>) |
| and HAL_CEC_ChangeRxBuffer()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| the 'InitiatorAddress' field |
| from the CEC_InitTypeDef |
| structure and manage |
| it as a parameter in the |
| HAL_CEC_Transmit_<span |
| class="grame">IT(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new parameter 'RxFrameSize' in |
| HAL_CEC_<span class="grame">RxCpltCallback(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Move |
| CEC Rx buffer pointer from |
| CEC_HandleTypeDef structure to |
| CEC_InitTypeDef structure <o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| driver to implement the new CEC |
| state machine: </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new "rxState" field in |
| CEC_HandleTypeDef structure to |
| provide the CEC state information |
| related to Rx <span class="grame">Operations</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Rename |
| "state" field in CEC_HandleTypeDef |
| structure to "gstate": CEC state |
| information related to global |
| Handle management and Tx <span |
| class="grame">Operations</span></span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| CEC process to manage the new CEC |
| states.</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| __HAL_CEC_RESET_HANDLE_<span |
| class="grame">STATE(</span>) |
| macro to handle the new CEC state |
| parameters (gState, rxState)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| DMA</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new APIs HAL_DMA_<span class="grame">RegisterCallback(</span>) |
| and HAL_DMA_UnRegisterCallback to |
| register/unregister the different |
| callbacks identified by the enum |
| typedef HAL_DMA_CallbackIDTypeDef</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new API HAL_DMA_Abort_<span |
| class="grame">IT(</span>) to abort |
| DMA transfer under interrupt context</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| new registered Abort callback is |
| called when DMA transfer abortion |
| is <span class="grame">completed</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the check of compatibility between |
| FIFO threshold level and size of the |
| memory burst in the HAL_DMA_<span |
| class="grame">Init(</span>) API</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new Error Codes: |
| HAL_DMA_ERROR_PARAM, |
| HAL_DMA_ERROR_NO_XFER and |
| HAL_DMA_ERROR_NOT_SUPPORTED</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| rgb(98, 98, 98); margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Remove all DMA states |
| related to MEM0/MEM1 in |
| HAL_DMA_StateTypeDef</span><span |
| style="font-size: 9.5pt; |
| font-family: |
| "Helvetica",sans-serif;"><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <ul style="margin-top: 0in;" type="disc"> |
| <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;">HAL |
| DMA2D</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| the HAL_DMA2D_<span class="grame">DeInit(</span>) |
| function to:</span><span style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Abort |
| transfer in case of ongoing DMA2D |
| transfer</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">Reset |
| DMA2D control <span class="grame">registers</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style=""><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_DMA2D_<span class="grame">Abort(</span>) |
| to disable DMA2D interrupts after |
| stopping transfer</span><span |
| style="font-size: 10pt;"><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Optimize |
| HAL_DMA2D_<span class="grame">IRQHandler(</span>) |
| by reading status registers only |
| once</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_DMA2D_<span class="grame">ProgramLineEvent(</span>) |
| function to:</span><span style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Return |
| HAL error state in case of wrong |
| line <span class="grame">value</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Enable |
| line interrupt after setting the |
| line watermark <span |
| class="grame">configuration</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new HAL_DMA2D_<span class="grame">CLUTLoad(</span>) |
| and HAL_DMA2D_CLUTLoad_IT() |
| functions to start DMA2D CLUT |
| loading</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_DMA2D_CLUTLoading_<span |
| class="grame">Abort(</span>) |
| function to abort the DMA2D CLUT |
| loading</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_DMA2D_CLUTLoading_<span |
| class="grame">Suspend(</span>) |
| function to suspend the DMA2D CLUT |
| loading</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_DMA2D_CLUTLoading_<span |
| class="grame">Resume(</span>) |
| function to resume the DMA2D CLUT |
| loading</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new DMA2D dead time management:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_DMA2D_<span |
| class="grame">EnableDeadTime(</span>) |
| function to enable DMA2D dead time |
| feature</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_DMA2D_<span |
| class="grame">DisableDeadTime(</span>) |
| function to disable DMA2D dead |
| time feature</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_DMA2D_<span |
| class="grame">ConfigDeadTime(</span>) |
| function to configure dead time</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| the name of DMA2D Input/Output color |
| mode defines to be <span |
| class="grame">more clear</span> |
| for user (DMA2D_INPUT_XXX for input |
| layers Colors, DMA2D_OUTPUT_XXX for |
| output framebuffer Colors)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| DCMI</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| DCMI_DMAConvCplt to DCMI_DMAXferCplt</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_DCMI_Start_<span class="grame">DMA(</span>) |
| function to Enable the DCMI |
| peripheral</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new timeout implementation based on |
| cpu cycles for DCMI <span |
| class="grame">stop</span></span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| HAL_DCMI_<span class="grame">Suspend(</span>) |
| function to suspend DCMI capture</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| HAL_DCMI_<span class="grame">Resume(</span>) |
| function to resume capture after |
| DCMI suspend</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| lock mechanism for DCMI process</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_DCMI_<span class="grame">IRQHandler(</span>) |
| function to:</span><span style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| error management in case DMA |
| errors through <span |
| class="grame">XferAbortCallback(</span>) |
| and HAL_DMA_Abort_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Optimize |
| code by using direct register <span |
| class="grame">read</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Move |
| the content of the |
| stm32f7xx_hal_dcmi_ex.c/.h files to |
| common driver files (the extension |
| files are kept empty for projects |
| compatibility reason)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| FLASH</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the support of Dual BANK feature</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| __HAL_FLASH_CALC_BOOT_BASE_<span |
| class="grame">ADR(</span>) macro |
| to calculate the FLASH Boot Base |
| Adress</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Move |
| Flash total sector define to CMSIS |
| header <span class="grame">files</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| FMC</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| FMC_NORSRAM_<span class="grame">Init(</span>) |
| to remove the Burst access mode |
| configuration</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| FMC_SDRAM_Timing_<span class="grame">Init(</span>) |
| to fix initialization issue when |
| configuring 2 SDRAM banks</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| HCD</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HCD_Port_<span class="grame">IRQHandler(</span>) |
| to be compliant with new Time base |
| implementation</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| I2C</span></b><i><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> </span></i><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the support of I2C fast mode plus |
| (FM+)</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| Polling management:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| Timeout value must be estimated |
| for the overall process duration: |
| <span class="grame">the</span> |
| Timeout measurement is cumulative</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the management of Abort |
| service: Abort DMA transfer |
| through <span class="grame">interrupt</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">In |
| the case of Master Abort IT |
| transfer usage:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add new |
| user HAL_I2C_<span class="grame">AbortCpltCallback(</span>) |
| to inform user of the end of |
| abort process</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">A |
| new abort state is defined in |
| the HAL_I2C_StateTypeDef |
| structure</span><span style=""><o:p></o:p></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",sans-serif;">Add |
| the management of I2C peripheral |
| errors, ACK failure and STOP |
| condition detection during DMA |
| process. This requires the following |
| updates on user application:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Configure |
| and enable the I2C IRQ in HAL_I2C_<span |
| class="grame">MspInit(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">In |
| stm32f7xx_it.c file, I2C_<span |
| class="grame">IRQHandler(</span>) |
| function: add a call to |
| HAL_I2C_IRQHandler() function</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| and customize the Error Callback |
| API: HAL_I2C_<span class="grame">ErrorCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Refer |
| to the I2C_EEPROM or |
| I2C_TwoBoards_ComDMA project |
| examples usage of the <span |
| class="grame">API</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| the support of I2C repeated |
| start feature:</span><span style=""> |
| <o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">With |
| the following new APIs</span><span |
| style=""><o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">HAL_I2C_Master_Sequential_Transmit_<span |
| class="grame">IT(</span>)</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">HAL_I2C_Master_Sequential_Receive_<span |
| class="grame">IT(</span>)</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">HAL_I2C_Master_Abort_<span |
| class="grame">IT(</span>)</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">HAL_I2C_Slave_Sequential_Transmit_<span |
| class="grame">IT(</span>)</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">HAL_I2C_Slave_Sequential_Receive_<span |
| class="grame">IT(</span>)</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">HAL_I2C_EnableListen_<span |
| class="grame">IT(</span>)</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">HAL_I2C_DisableListen_<span |
| class="grame">IT(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new user callbacks:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">HAL_I2C_<span |
| class="grame">ListenCpltCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">HAL_I2C_<span |
| class="grame">AddrCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Several |
| updates on HAL I2C driver to |
| implement the new I2C state machine: |
| </span><span style=""><o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new API to get the I2C mode: |
| HAL_I2C_<span class="grame">GetMode(</span>)</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black;"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif;">Update I2C |
| process to manage the new I2C |
| <span class="grame">states</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| IWDG</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Overall |
| rework of the driver for a more |
| efficient implementation</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| the following APIs:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_IWDG_<span |
| class="grame">Start(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_IWDG_<span |
| class="grame">MspInit(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_IWDG_<span |
| class="grame">GetState(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| implementation:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_IWDG_<span |
| class="grame">Init(</span>) : |
| this function insures the |
| configuration and the start of |
| the IWDG counter</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_IWDG_<span |
| class="grame">Refresh(</span>) |
| : this function insures the |
| reload of the IWDG counter</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Refer |
| to the following example to |
| identify the changes: IWDG_<span |
| class="grame">Example</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| LPTIM </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_LPTIM_TimeOut_Start_<span |
| class="grame">IT(</span>) and |
| HAL_LPTIM_Counter_Start_IT( ) APIs |
| to configure WakeUp Timer EXTI |
| interrupt to be able to wakeup MCU |
| from low power mode by pressing the |
| EXTI line </span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_LPTIM_TimeOut_Stop_<span |
| class="grame">IT(</span>) and |
| HAL_LPTIM_Counter_Stop_IT( ) APIs to |
| disable WakeUp Timer EXTI interrupt |
| </span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| LTDC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_LTDC_<span class="grame">IRQHandler(</span>) |
| to manage the case of reload |
| interrupt</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| LTDC extension driver needed with <span |
| class="grame">DSI</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| HAL_LTDC_<span class="grame">SetPitch(</span>) |
| function for pitch reconfiguration</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new callback API HAL_LTDC_<span |
| class="grame">ReloadEventCallback(</span>)</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| HAL_LTDC_<span class="grame">Reload(</span>) |
| to configure LTDC reload feature</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new No Reload LTDC variant <span |
| class="grame">APIs</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_ConfigLayer_<span |
| class="grame">NoReload(</span>) |
| to configure the LTDC Layer |
| according to the specified without |
| reloading</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_SetWindowSize_<span |
| class="grame">NoReload(</span>) |
| to set the LTDC window size |
| without reloading</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_SetWindowPosition_<span |
| class="grame">NoReload(</span>) |
| to set the LTDC window position |
| without reloading</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_SetPixelFormat_<span |
| class="grame">NoReload(</span>) |
| to reconfigure the pixel format |
| without reloading</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_SetAlpha_<span |
| class="grame">NoReload(</span>) |
| to reconfigure the layer alpha |
| value without reloading</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_SetAddress_<span |
| class="grame">NoReload(</span>) |
| to reconfigure the frame buffer |
| Address without reloading</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_SetPitch_<span |
| class="grame">NoReload(</span>) |
| to reconfigure the pitch for |
| specific cases</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_ConfigColorKeying_<span |
| class="grame">NoReload(</span>) |
| to configure the color keying |
| without reloading</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_EnableColorKeying_<span |
| class="grame">NoReload(</span>) |
| to enable the color keying without |
| reloading</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_DisableColorKeying_<span |
| class="grame">NoReload(</span>) |
| to disable the color keying |
| without reloading</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_EnableCLUT_<span |
| class="grame">NoReload(</span>) |
| to enable the color lookup table |
| without reloading</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_LTDC_DisableCLUT_<span |
| class="grame">NoReload(</span>) |
| to disable the color lookup table |
| without reloading</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><i><u><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Note:</span></u></i><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;"> |
| Variant functions with “_NoReload” |
| post fix allows to set the LTDC |
| configuration/settings without |
| immediate reload. This is useful |
| in case when the program requires |
| to modify several LTDC settings |
| (on one or both layers) then |
| applying (reload) these settings |
| in one shot by calling the |
| function “HAL_LTDC_<span |
| class="grame">Reload</span>”</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| NOR</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| NOR_ADDR_SHIFT macro <span |
| class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| PCD</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_PCD_<span class="grame">IRQHandler(</span>) |
| to get HCLK frequency before setting |
| TRDT value</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| QSPI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| to manage QSPI error management |
| during DMA <span class="grame">process</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Improve |
| the DMA transmit process by using |
| QSPI TC interrupt instead of waiting |
| loop on TC flag under DMA ISR</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">These |
| two improvements require the |
| following updates on user |
| application:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Configure |
| and enable the QSPI IRQ in |
| HAL_QSPI_<span class="grame">MspInit(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">In |
| stm32f7xx_it.c file, QSPI_<span |
| class="grame">IRQHandler(</span>) |
| function: add a call to |
| HAL_QSPI_IRQHandler() function</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| and customize the Error Callback |
| API: HAL_QSPI_<span class="grame">ErrorCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| the management of non-blocking |
| transfer abort |
| service: HAL_QSPI_Abort_<span |
| class="grame">IT(</span>). In this |
| case the user must:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| new callback HAL_QSPI_<span |
| class="grame">AbortCpltCallback(</span>) |
| to inform user at the end of abort |
| process</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">A |
| new value of State in the |
| HAL_QSPI_StateTypeDef provides the |
| current state during the abort <span |
| class="grame">phase</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Polling |
| management update:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| Timeout value user must be |
| estimated for the overall process |
| duration: <span class="grame">the</span> |
| Timeout measurement is |
| cumulative. </span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Refer |
| to the following examples, which |
| describe the changes:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">QSPI_ReadWrite_DMA</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">QSPI_MemoryMapped</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">QSPI_ExecuteInPlace</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| two new APIs for the QSPI fifo |
| threshold:</span><span style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_QSPI_<span |
| class="grame">SetFifoThreshold(</span>): |
| |
| configure the FIFO threshold of |
| the QSPI</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_QSPI_<span |
| class="grame">GetFifoThreshold(</span>): |
| |
| give the current FIFO threshold</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Fix |
| wrong data size management in |
| HAL_QSPI_Receive_<span class="grame">DMA(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RCC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_RCC_<span class="grame">PeriphCLKConfig(</span>) |
| function to adjust the |
| SystemCoreClock</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Optimize |
| HAL_RCC_<span class="grame">ClockConfig(</span>) |
| function code</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Optimize |
| internal oscillators and PLL startup |
| <span class="grame">times</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RTC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_RTC_<span class="grame">GetTime(</span>) |
| with proper 'SubSeconds' and |
| 'SecondFraction' management</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SAI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| SAI state in case of TIMEOUT error |
| within the HAL_SAI_<span |
| class="grame">Transmit(</span>) / |
| HAL_SAI_Receive()</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_SAI_IRQHandler:</span><span |
| style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| error management in case DMA |
| errors through <span |
| class="grame">XferAbortCallback(</span>) |
| and HAL_DMA_Abort_IT()</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| error management in case of <span |
| class="grame">IT</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Move |
| SAI_<span class="grame">BlockSynchroConfig(</span>) |
| and SAI_GetInputClock() functions to |
| stm32f7xx_hal_sai.c/.h files |
| (extension files are kept empty for |
| projects compatibility reason)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SPDIFRX </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Overall |
| <span class="grame">driver</span> |
| update for wait on flag management |
| optimization </span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SPI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Overall |
| driver optimization to improve |
| performance in polling/interrupt |
| mode to reach maximum peripheral <span |
| class="grame">frequency</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Polling |
| mode:</span><span style=""> <o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" style=""><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Replace |
| the use of SPI_<span |
| class="grame">WaitOnFlagUnitTimeout(</span>) |
| function by "if" statement to |
| check on RXNE/TXE flage while |
| transferring data</span><span |
| style="font-size: 10pt;"><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;"> Interrupt |
| mode:</span><span style=""><o:p></o:p></span></li> |
| <ul type="square"> |
| <li class="MsoNormal" style=""><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Minimize |
| access on SPI <span |
| class="grame">registers</span></span><span |
| style="font-size: 10pt;"> <o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">All |
| modes:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| the USE_SPI_CRC switch to |
| minimize the number of |
| statements when CRC calculation |
| is <span class="grame">disabled</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update timeout |
| |
| management to check on global <span |
| class="grame">processes</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| error code management in all |
| processes</span><span style=""><o:p></o:p></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",sans-serif;">Update |
| DMA process:</span><span style=""> </span><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| the management of SPI peripheral |
| errors during DMA process. This |
| requires the following updates in |
| the user application:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Configure |
| and enable the SPI IRQ in |
| HAL_SPI_<span class="grame">MspInit(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">In |
| stm32f7xx_it.c file, SPI_<span |
| class="grame">IRQHandler(</span>) |
| function: add a call to |
| HAL_SPI_IRQHandler() function</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| and customize the Error Callback |
| API: HAL_SPI_<span class="grame">ErrorCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Refer |
| to the following example which |
| describe the changes: |
| SPI_FullDuplex_ComDMA</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| TIM </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_TIM_<span class="grame">ConfigOCrefClear(</span>) |
| function for proper configuration of |
| the SMCR register</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new function HAL_TIMEx_<span |
| class="grame">ConfigBreakInput(</span>) |
| to configure the break input source</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| UART, USART, SMARTCARD and IRDA </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">(referenced |
| as <i>PPP</i> here below)<i> </i><span |
| class="grame">update</span></span><span |
| style=""> </span><b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"><o:p></o:p></span></b></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| Polling management:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; 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 |
| duration: <span class="grame">the</span> |
| Timeout measurement is cumulative</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| DMA process:</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| the management of PPP peripheral |
| errors during DMA process. This |
| requires the following updates in |
| user application:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Configure |
| and enable the PPP IRQ in |
| HAL_PPP_<span class="grame">MspInit(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">In |
| stm32f7xx_it.c file, PPP_<span |
| class="grame">IRQHandler(</span>) |
| function: add a call to |
| HAL_PPP_IRQHandler() function</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Add |
| and customize the Error Callback |
| API: HAL_PPP_<span class="grame">ErrorCallback(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| WWDG </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Overall |
| rework of the driver for more |
| efficient implementation</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Remove |
| the following APIs:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_WWDG_<span |
| class="grame">Start(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_WWDG_Start_<span |
| class="grame">IT(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_WWDG_<span |
| class="grame">MspDeInit(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_WWDG_<span |
| class="grame">GetState(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| implementation:</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_WWDG_<span |
| class="grame">Init(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" |
| style="color: black; margin-top: |
| 4.5pt; margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">A new |
| parameter in the Init |
| Structure: EWIMode</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_WWDG_<span |
| class="grame">MspInit(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_WWDG_<span |
| class="grame">Refresh(</span>) </span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" |
| style="color: black; margin-top: |
| 4.5pt; margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">This |
| function insures the reload of |
| the <span class="grame">counter</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" |
| style="color: black; margin-top: |
| 4.5pt; margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">The |
| "counter" parameter has been <span |
| class="grame">removed</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_WWDG_<span |
| class="grame">IRQHandler(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">HAL_WWDG_<span |
| class="grame">EarlyWakeupCallback(</span>) |
| is the new prototype of |
| HAL_WWDG_WakeupCallback()</span><span |
| style=""><o:p></o:p></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",sans-serif;">Refer |
| to the following example to identify |
| the changes: WWDG_<span |
| class="grame">Example</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.0.4 / 09-December-2015</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <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;">HAL |
| Generic </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL weak empty callbacks to prevent |
| unused argument compilation warnings |
| with some compilers by calling the |
| following line:</span><span style=""> |
| <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| class="grame"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">UNUSED(</span></span><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">hppp);</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| ETH</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update </span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_ETH_<span class="grame">Init(</span>) |
| function to add timeout on the |
| Software reset management</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.0.3 / 13-November-2015</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <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;">One |
| change done on the HAL CRYP requires |
| an update on the application code |
| based on HAL V1.0.2</span></b><span |
| style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_CRYP_DESECB_<span class="grame">Decrypt(</span>) |
| API to invert pPlainData and |
| pCypherData parameters</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| Generic </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL weak empty callbacks to prevent |
| unused argument compilation warnings |
| with some compilers by calling the |
| following line:</span><span style=""> |
| <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| class="grame"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">UNUSED(</span></span><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">hppp);</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Remove |
| references to STM32CubeMX and |
| MicroXplorer from |
| stm32f7xx_hal_msp_template.c <span |
| class="grame">file</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| ADC</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Replace |
| ADC_CHANNEL_TEMPSENSOR definition |
| from ADC_CHANNEL_16 to |
| ADC_CHANNEL_18 </span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL ADC driver state machine for |
| code efficiency</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| new literal: |
| ADC_INJECTED_SOFTWARE_START to be |
| used as possible value for the |
| ExternalTrigInjecConvEdge parameter |
| in the ADC_InitTypeDef structure to |
| select the ADC software trigger |
| mode.</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| CORTEX </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Remove |
| duplication for |
| __HAL_CORTEX_SYSTICKCLK_<span |
| class="grame">CONFIG(</span>) |
| macro</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| CRYP </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_CRYP_DESECB_<span class="grame">Decrypt(</span>) |
| API to fix the inverted pPlainData |
| and pCypherData parameters issue </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| FLASH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| OB_IWDG_STOP_ACTIVE definition</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| OB_RDP_LEVEL_x definition by proper |
| values</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| FLASH_<span class="grame">MassErase(</span>) |
| function to consider the voltage |
| range parameter in the mass erase |
| configuration </span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RCC</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| values for LSE Drive capability <span |
| class="grame">defines</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| PLLN min value 50 instead of <span |
| class="grame">100</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">add |
| RCC_PLLI2SP_DIVx defines for PLLI2SP |
| clock <span class="grame">divider</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| __HAL_RCC_USB_OTG_FS_CLK_<span |
| class="grame">DISABLE(</span>) |
| macro to remove the disable of the |
| SYSCFG </span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_RCCEx_<span class="grame">GetPeriphCLKFreq(</span>) |
| function for proper SAI clock |
| configuration</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SAI </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| for proper management of the |
| external synchronization input <span |
| class="grame">selection</span></span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">update |
| of HAL_SAI_Init () funciton</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">update |
| definition of SAI_Block_SyncExt |
| and SAI_Block_Synchronization |
| groups</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| SAI_SLOTACTIVE_<span class="grame">X |
| defines</span> values</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update HAL_SAI_<span |
| class="grame">Init(</span>) |
| function for proper companding mode |
| management</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| SAI_Transmit_<span class="grame">ITxxBit(</span>) |
| functions to add the check on |
| transfer counter before writing new |
| data to SAIx_DR registers</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| SAI_<span class="grame">FillFifo(</span>) |
| function to avoid issue when the |
| number of data to transmit is |
| smaller than the FIFO size</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_SAI_<span class="grame">EnableRxMuteMode(</span>) |
| function for proper mute management</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| SAI_<span class="grame">InitPCM(</span>) |
| function to support 24bits |
| configuration</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SD </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_SD_Get_<span class="grame">CardInfo(</span>) |
| to properly support high capacity |
| cards</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SPDIFRX </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| SPDIFRX_<span class="grame">DMARxCplt(</span>) |
| function implementation |
| to check on circular mode |
| before disabling the DMA</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| TIM </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| HAL_TIM_<span class="grame">ConfigClockSource(</span>) |
| function implementation for proper |
| parameters check</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| UART</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| __HAL_UART_CLEAR_IT macro for proper |
| functionning </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">ll |
| FMC</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">add |
| FMC_PAGE_SIZE_512 define</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">ll |
| SDMMC</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| SDMMC_<span class="grame">SetSDMMCReadWaitMode(</span>) |
| function for proper functionning</span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.0.2 / 21-September-2015</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <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;">HAL |
| Generic </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">stm32f7xx_hal.conf_template.h: |
| |
| update HSE_STARTUP_TIMEOUT</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">stm32f7xx_hal_def.h: |
| update the quotation marks used in |
| #error"USE_RTOS should be 0 in the |
| current HAL <span class="grame">release</span>"</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| DMA</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Overall |
| <span class="grame">driver</span> |
| update for code optimization</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">add |
| StreamBaseAddress and StreamIndex |
| new fields in the |
| DMA_HandleTypeDef structure</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">add |
| DMA_Base_Registers private <span |
| class="grame">structure</span></span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">add |
| static function DMA_<span |
| class="grame">CalcBaseAndBitshift(</span>)</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">update |
| HAL_DMA_<span class="grame">Init(</span>) |
| function to use the new added |
| static function</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">update |
| HAL_DMA_<span class="grame">DeInit(</span>) |
| function to optimize clear flag |
| operations</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">update |
| HAL_DMA_Start_<span class="grame">IT(</span>) |
| function to optimize interrupts |
| enable</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">update |
| HAL_DMA_<span class="grame">PollForTransfer(</span>) |
| function to optimize check on |
| flags</span><span style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">update |
| HAL_DMA_<span class="grame">IRQHandler(</span>) |
| function to optimize interrupt |
| flag management</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| ETH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">remove |
| duplicated macro IS_ETH_RX_<span |
| class="grame">MODE(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| GPIO </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| GPIO_SPEED_LOW define to |
| GPIO_SPEED_FREQ_LOW</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| GPIO_SPEED_MEDIUM define to |
| GPIO_SPEED_FREQ_MEDIUM</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| GPIO_SPEED_FAST define to |
| GPIO_SPEED_FREQ_HIGH</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| GPIO_SPEED_HIGH define to |
| GPIO_SPEED_FREQ_VERY_HIGH</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| HASH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_HASH_STATETypeDef to |
| HAL_HASH_StateTypeDef</span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Rename |
| HAL_HASH_PhaseTypeDef to |
| HAL_HASHPhaseTypeDef</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RCC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| values for LSE Drive capability <span |
| class="grame">defines</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| PLLN/PLLI2SN/PLLSAI VCO min value |
| 100MHz instead of <span |
| class="grame">192MHz</span></span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">add |
| __HAL_RCC_MCO1_<span class="grame">CONFIG(</span>) |
| and __HAL_RCC_MCO2_CONFIG() macros</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_RCCEx_<span class="grame">PeriphCLKConfig(</span>) |
| function to reset the Backup domain |
| only if the RTC Clock source |
| selection is modified </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| TIM</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| the implementation of __HAL_TIM_SET_<span |
| class="grame">COMPARE(</span>) |
| macro</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">remove |
| useless <span class="grame">assert(</span>) |
| in HAL_TIM_PWM_ConfigChannel(), |
| TIM_OC2_SetConfig() and |
| HAL_TIM_PWM_ConfigChannel() |
| functions</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| CAN</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">add |
| the clear flag ERRI bit in HAL_CAN_<span |
| class="grame">IRQHandler(</span>)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| I2S</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| I2S HAL_I2S_<span class="grame">Transmit(</span>) |
| API to keep the check on busy |
| flag only for the slave</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| QSPI</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Add |
| __HAL_QSPI_CLEAR_<span class="grame">FLAG(</span>) |
| before QSPI_Config()</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| UART</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Remove |
| enabling of ERR IT source and PE |
| source from HAL_UART_Transmit_<span |
| class="grame">IT(</span>) and |
| remove the corresponding disabling |
| ERR/PE IT from UART_EndTransmit_IT()</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| PCD</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><b><span style=""> </span></b><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Clean |
| status phase received interrupt when |
| DMA mode <span class="grame">enabled</span> </span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| HCD </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| to use local variable in USB Host |
| channel re-<span class="grame">activation</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">ll |
| FMC</span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;"> |
| update</span><span style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| the define FMC Write FIFO |
| Disable/Enable: |
| FMC_WRITE_FIFO_DISABLE and |
| FMC_WRITE_FIFO_ENABLE</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">remove |
| return HAL_ERROR from FMC_SDRAM_<span |
| class="grame">SendCommand(</span>) |
| function</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.0.1 / 25-June-2015</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">General |
| updates to fix known defects and |
| enhancements <span class="grame">implementation</span></span><span |
| style=""><o:p></o:p></span></li> |
| <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;">HAL |
| CRC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| __HAL_CRC_SET_<span class="grame">IDR(</span>) |
| macro implementation to use |
| WRITE_REG() instead of MODIFY_REG()</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| CEC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| timeout management in HAL_CEC_<span |
| class="grame">Transmit(</span>) |
| and HAL_CEC_Receive() functions</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| Cortex </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_MPU_<span class="grame">ConfigRegion(</span>) |
| function to be misra compliant</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| ETH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Remove |
| duplicated IS_ETH_DUPLEX_<span |
| class="grame">MODE(</span>) and |
| IS_ETH_RX_MODE() macros</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Remove |
| illegal space |
| ETH_MAC_READCONTROLLER_FLUSHING |
| macro</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| ETH_MAC_READCONTROLLER_XXX defined |
| values (XXX can be IDLE, |
| READING_DATA and READING_STATUS)</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| FLASH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| FLASH_OB_<span class="grame">GetRDP(</span>) |
| function to return uint8_t |
| instead of FlagStatus</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| OB_RDP_LEVELx definition</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">add |
| __HAL_FLASH_GET_<span class="grame">LATENCY(</span>) |
| macro</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| HASH </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HASH_<span class="grame">DMAXferCplt(</span>) |
| and HASHEx_DMAXferCplt() functions |
| to properly configure the number of |
| valid bits in last word of the |
| message</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_HASH_SHA1_<span class="grame">Accumulate(</span>) |
| function to check on the length of |
| the input buffer</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_HASH_<b><i>MODE</i></b>_Start_<span |
| class="grame">IT(</span>) |
| functions (<b><i>Mode </i></b>stands |
| for MD5, SHA1, SHA224 and SHA256<b><i> |
| </i></b>) to :</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" |
| type="square"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Fix |
| processing fail for small input <span |
| class="grame">buffers</span></span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">to |
| unlock the process and call return |
| HAL_OK at the end of HASH |
| processing to avoid incorrect |
| repeating <span class="grame">software</span></span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">properly |
| to manage the HashITCounter |
| efficiency </span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Update |
| to call the HAL_HASH_<span |
| class="grame">InCpltCallback(</span>) |
| at the end of the complete buffer |
| instead of every each 512 bits </span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HASH_IT_DINI and HASH_IT_DCI |
| definition</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| __HAL_HASH_GET_<span class="grame">FLAG(</span>) |
| macro definition</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| I2S </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_I2S_<span class="grame">Transmit(</span>) |
| function to ensure the waiting on |
| Busy flag in case of slave mode |
| selection</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| RTC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_RTCEx_<span class="grame">SetWakeUpTimer(</span>) |
| and HAL_RTCEx_SetWakeUpTimer_IT() |
| functions to properly check on WUTWF |
| flag</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">rename |
| RTC_TIMESTAMPPIN_PI8 define to |
| RTC_TIMESTAMPPIN_POS1</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">rename |
| RTC_TIMESTAMPPIN_PC1 define to |
| RTC_TIMESTAMPPIN_POS2</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| __HAL_RTC_WAKEUPTIMER_CLEAR_<span |
| class="grame">FLAG(</span>) macro |
| definition</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| __HAL_RTC_TAMPER_GET_<span |
| class="grame">IT(</span>) macro |
| definition</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| __HAL_RTC_TAMPER_CLEAR_<span |
| class="grame">FLAG(</span>) macro |
| definition</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| __HAL_RTC_TIMESTAMP_CLEAR_<span |
| class="grame">FLAG(</span>) macro |
| definition</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| __HAL_RTC_TAMPER_TIMESTAMP_EXTI_GET_<span |
| class="grame">FLAG(</span>) macro |
| definition</span><span style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">add |
| RTC_TAMPCR_TAMPXE and |
| RTC_TAMPCR_TAMPXIE defines</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| SMARTCARD </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">add |
| SMARTCARD_FLAG_IDLE, |
| SMARTCARD_IT_IDLE <span |
| class="grame">and SMARTCARD</span>_CLEAR_IDLEF |
| defines</span><span style=""><o:p></o:p></span></li> |
| </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;">HAL |
| UART </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_UART_<span class="grame">DMAResume(</span>) |
| function to clear overrun flag |
| before resuming the Rx transfer</span><span |
| style=""><o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| UART_FLAG_SBKF definition</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">HAL |
| USART </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| HAL_USART_<span class="grame">DMAResume(</span>) |
| function to clear overrun flag |
| before resuming the Rx transfer</span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| FMC </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""><o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update |
| NAND timing maximum <span |
| class="grame">values</span></span><span |
| style=""><o:p></o:p></span></li> |
| </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;">LL |
| USB </span></b><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">update</span><span |
| style=""> <o:p></o:p></span></li> |
| <ul style="margin-top: 0in;" type="circle"> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">USB_FlushTxFifo |
| API: update to flush all Tx <span |
| class="grame">FIFO</span></span><span |
| style=""> <o:p></o:p></span></li> |
| <li class="MsoNormal" style="color: |
| black; margin-top: 4.5pt; |
| margin-bottom: 4.5pt;"><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif;">Update |
| to use local variable in USB Host |
| channel re-<span class="grame">activation</span></span><span |
| style=""><o:p></o:p></span></li> |
| </ul> |
| </ul> |
| <h3 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial; margin-right: 500pt;"><span |
| style="font-size: 10pt; font-family: |
| "Arial",sans-serif; color: |
| white;">V1.0.0 / 12-May-2015</span><span |
| style=""><o:p></o:p></span></h3> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in;"><b><u><span |
| style="font-size: 10pt; font-family: |
| "Verdana",sans-serif; |
| color: black;">Main Changes</span></u></b></p> |
| <ul style="margin-top: 0in;" type="disc"> |
| <li class="MsoNormal" style="color: black; |
| margin-top: 4.5pt; margin-bottom: |
| 4.5pt;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">First |
| official release for<b><i> |
| STM32F756xx/746xx/745xx</i></b> |
| devices</span><span style=""><o:p></o:p></span></li> |
| </ul> |
| <h2 style="background: rgb(51, 102, 255) |
| none repeat scroll 0% 50%; |
| -moz-background-clip: -moz-initial; |
| -moz-background-origin: -moz-initial; |
| -moz-background-inline-policy: |
| -moz-initial;"><a name="License"></a><span |
| style="font-size: 12pt; color: white;">License<o:p></o:p></span></h2> |
| <p class="MsoNormal" style="text-align: |
| justify;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Redistribution |
| |
| and use in source and binary forms, with |
| or without modification, are permitted |
| provided that the following conditions |
| are met:</span><span style="font-size: |
| 10pt;"><o:p></o:p></span></p> |
| <ul type="disc"> |
| <li class="MsoNormal" style="text-align: |
| justify;"><span style="font-size: 10pt; |
| 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-size: 10pt;"><o:p></o:p></span></li> |
| <li class="MsoNormal" style="text-align: |
| justify;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">Redistributions |
| in binary form must reproduce the |
| above copyright notice, this list of |
| conditions and the following |
| disclaimer in the documentation and/or |
| other materials provided with the |
| distribution.</span><span |
| style="font-size: 10pt;"><o:p></o:p></span></li> |
| <li class="MsoNormal" style="text-align: |
| justify;"><span style="font-size: 10pt; |
| 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><span style="font-size: 10pt;"><o:p></o:p></span></li> |
| </ul> |
| <p class="MsoNormal" style="text-align: |
| justify;"><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;"> |
| |
| from this software without specific |
| prior written permission.</span><span |
| style="font-size: 10pt;"><br> |
| <br> |
| </span><span style="font-size: 10pt; |
| font-family: |
| "Verdana",sans-serif;">THIS |
| SOFTWARE IS PROVIDED BY THE COPYRIGHT |
| HOLDERS AND CONTRIBUTORS "AS IS" AND ANY |
| EXPRESS OR IMPLIED WARRANTIES, |
| INCLUDING, BUT NOT LIMITED TO, THE |
| IMPLIED WARRANTIES OF MERCHANTABILITY |
| AND FITNESS FOR A PARTICULAR PURPOSE ARE |
| DISCLAIMED. IN NO EVENT SHALL THE |
| COPYRIGHT HOLDER OR CONTRIBUTORS BE |
| LIABLE FOR ANY DIRECT, INDIRECT, |
| INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| CONSEQUENTIAL DAMAGES (INCLUDING, BUT |
| NOT LIMITED TO, PROCUREMENT OF |
| SUBSTITUTE GOODS OR SERVICES; LOSS OF |
| USE, DATA, OR PROFITS; OR BUSINESS |
| INTERRUPTION) HOWEVER CAUSED AND ON ANY |
| THEORY OF LIABILITY, WHETHER IN |
| CONTRACT, STRICT LIABILITY, OR TORT |
| (INCLUDING NEGLIGENCE OR OTHERWISE) |
| ARISING IN ANY WAY OUT OF THE USE OF |
| THIS SOFTWARE, EVEN IF ADVISED OF THE |
| POSSIBILITY OF SUCH DAMAGE.</span><span |
| style="font-size: 10pt;"> <o:p></o:p></span></p> |
| <div class="MsoNormal" style="text-align: |
| center;" align="center"><span |
| style="color: black;"> |
| <hr size="1" align="center" width="100%"> |
| </span></div> |
| <p class="MsoNormal" style="margin: 4.5pt |
| 0in 4.5pt 0.25in; text-align: center;" |
| align="center"><span style="font-size: |
| 10pt; font-family: |
| "Verdana",sans-serif; color: |
| black;">For 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> |
| </td> |
| </tr> |
| <tr style=""> |
| <td style="padding: 0in;" valign="top"><br> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <p class="MsoNormal" style=""><span style="" lang="FR"><o:p> </o:p></span></p> |
| </div> |
| </div> |
| </div> |
| </body> |
| </html> |