Flotsam / mbed-modifed

Dependents:   EEPROMWrite Full-Project

Fork of mbed-src by mbed official

Committer:
mbed_official
Date:
Mon Nov 03 10:15:07 2014 +0000
Revision:
380:510f0c3515e3
Child:
613:bc40b8d2aec4
Synchronized with git revision 417f470ba9f4882d7079611cbc576afd9c49b0ef

Full URL: https://github.com/mbedmicro/mbed/commit/417f470ba9f4882d7079611cbc576afd9c49b0ef/

Targets: Factorisation of NUCLEO_F401RE and F411RE cmsis folders

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mbed_official 380:510f0c3515e3 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
mbed_official 380:510f0c3515e3 2 <html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head>
mbed_official 380:510f0c3515e3 3
mbed_official 380:510f0c3515e3 4
mbed_official 380:510f0c3515e3 5
mbed_official 380:510f0c3515e3 6
mbed_official 380:510f0c3515e3 7
mbed_official 380:510f0c3515e3 8
mbed_official 380:510f0c3515e3 9
mbed_official 380:510f0c3515e3 10
mbed_official 380:510f0c3515e3 11
mbed_official 380:510f0c3515e3 12
mbed_official 380:510f0c3515e3 13
mbed_official 380:510f0c3515e3 14 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
mbed_official 380:510f0c3515e3 15 <link rel="File-List" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/filelist.xml">
mbed_official 380:510f0c3515e3 16 <link rel="Edit-Time-Data" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/editdata.mso"><!--[if !mso]>
mbed_official 380:510f0c3515e3 17 <style>
mbed_official 380:510f0c3515e3 18 v\:* {behavior:url(#default#VML);}
mbed_official 380:510f0c3515e3 19 o\:* {behavior:url(#default#VML);}
mbed_official 380:510f0c3515e3 20 w\:* {behavior:url(#default#VML);}
mbed_official 380:510f0c3515e3 21 .shape {behavior:url(#default#VML);}
mbed_official 380:510f0c3515e3 22 </style>
mbed_official 380:510f0c3515e3 23 <![endif]--><title>Release Notes for STM32F4xx HAL Drivers</title><!--[if gte mso 9]><xml>
mbed_official 380:510f0c3515e3 24 <o:DocumentProperties>
mbed_official 380:510f0c3515e3 25 <o:Author>STMicroelectronics</o:Author>
mbed_official 380:510f0c3515e3 26 <o:LastAuthor>Raouf Hosni</o:LastAuthor>
mbed_official 380:510f0c3515e3 27 <o:Revision>39</o:Revision>
mbed_official 380:510f0c3515e3 28 <o:TotalTime>137</o:TotalTime>
mbed_official 380:510f0c3515e3 29 <o:Created>2009-02-27T19:26:00Z</o:Created>
mbed_official 380:510f0c3515e3 30 <o:LastSaved>2010-10-15T11:07:00Z</o:LastSaved>
mbed_official 380:510f0c3515e3 31 <o:Pages>3</o:Pages>
mbed_official 380:510f0c3515e3 32 <o:Words>973</o:Words>
mbed_official 380:510f0c3515e3 33 <o:Characters>5548</o:Characters>
mbed_official 380:510f0c3515e3 34 <o:Company>STMicroelectronics</o:Company>
mbed_official 380:510f0c3515e3 35 <o:Lines>46</o:Lines>
mbed_official 380:510f0c3515e3 36 <o:Paragraphs>13</o:Paragraphs>
mbed_official 380:510f0c3515e3 37 <o:CharactersWithSpaces>6508</o:CharactersWithSpaces>
mbed_official 380:510f0c3515e3 38 <o:Version>12.00</o:Version>
mbed_official 380:510f0c3515e3 39 </o:DocumentProperties>
mbed_official 380:510f0c3515e3 40 </xml><![endif]-->
mbed_official 380:510f0c3515e3 41
mbed_official 380:510f0c3515e3 42
mbed_official 380:510f0c3515e3 43
mbed_official 380:510f0c3515e3 44 <link rel="themeData" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/themedata.thmx">
mbed_official 380:510f0c3515e3 45 <link rel="colorSchemeMapping" href="Release_Notes_for_STM32F45x_StdPeriph_Driver_files/colorschememapping.xml"><!--[if gte mso 9]><xml>
mbed_official 380:510f0c3515e3 46 <w:WordDocument>
mbed_official 380:510f0c3515e3 47 <w:Zoom>110</w:Zoom>
mbed_official 380:510f0c3515e3 48 <w:TrackMoves>false</w:TrackMoves>
mbed_official 380:510f0c3515e3 49 <w:TrackFormatting/>
mbed_official 380:510f0c3515e3 50 <w:ValidateAgainstSchemas/>
mbed_official 380:510f0c3515e3 51 <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
mbed_official 380:510f0c3515e3 52 <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
mbed_official 380:510f0c3515e3 53 <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
mbed_official 380:510f0c3515e3 54 <w:DoNotPromoteQF/>
mbed_official 380:510f0c3515e3 55 <w:LidThemeOther>EN-US</w:LidThemeOther>
mbed_official 380:510f0c3515e3 56 <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
mbed_official 380:510f0c3515e3 57 <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
mbed_official 380:510f0c3515e3 58 <w:Compatibility>
mbed_official 380:510f0c3515e3 59 <w:BreakWrappedTables/>
mbed_official 380:510f0c3515e3 60 <w:SnapToGridInCell/>
mbed_official 380:510f0c3515e3 61 <w:WrapTextWithPunct/>
mbed_official 380:510f0c3515e3 62 <w:UseAsianBreakRules/>
mbed_official 380:510f0c3515e3 63 <w:DontGrowAutofit/>
mbed_official 380:510f0c3515e3 64 <w:SplitPgBreakAndParaMark/>
mbed_official 380:510f0c3515e3 65 <w:DontVertAlignCellWithSp/>
mbed_official 380:510f0c3515e3 66 <w:DontBreakConstrainedForcedTables/>
mbed_official 380:510f0c3515e3 67 <w:DontVertAlignInTxbx/>
mbed_official 380:510f0c3515e3 68 <w:Word11KerningPairs/>
mbed_official 380:510f0c3515e3 69 <w:CachedColBalance/>
mbed_official 380:510f0c3515e3 70 </w:Compatibility>
mbed_official 380:510f0c3515e3 71 <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
mbed_official 380:510f0c3515e3 72 <m:mathPr>
mbed_official 380:510f0c3515e3 73 <m:mathFont m:val="Cambria Math"/>
mbed_official 380:510f0c3515e3 74 <m:brkBin m:val="before"/>
mbed_official 380:510f0c3515e3 75 <m:brkBinSub m:val="&#45;-"/>
mbed_official 380:510f0c3515e3 76 <m:smallFrac m:val="off"/>
mbed_official 380:510f0c3515e3 77 <m:dispDef/>
mbed_official 380:510f0c3515e3 78 <m:lMargin m:val="0"/>
mbed_official 380:510f0c3515e3 79 <m:rMargin m:val="0"/>
mbed_official 380:510f0c3515e3 80 <m:defJc m:val="centerGroup"/>
mbed_official 380:510f0c3515e3 81 <m:wrapIndent m:val="1440"/>
mbed_official 380:510f0c3515e3 82 <m:intLim m:val="subSup"/>
mbed_official 380:510f0c3515e3 83 <m:naryLim m:val="undOvr"/>
mbed_official 380:510f0c3515e3 84 </m:mathPr></w:WordDocument>
mbed_official 380:510f0c3515e3 85 </xml><![endif]--><!--[if gte mso 9]><xml>
mbed_official 380:510f0c3515e3 86 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
mbed_official 380:510f0c3515e3 87 DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267">
mbed_official 380:510f0c3515e3 88 <w:LsdException Locked="false" QFormat="true" Name="Normal"/>
mbed_official 380:510f0c3515e3 89 <w:LsdException Locked="false" QFormat="true" Name="heading 1"/>
mbed_official 380:510f0c3515e3 90 <w:LsdException Locked="false" QFormat="true" Name="heading 2"/>
mbed_official 380:510f0c3515e3 91 <w:LsdException Locked="false" QFormat="true" Name="heading 3"/>
mbed_official 380:510f0c3515e3 92 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
mbed_official 380:510f0c3515e3 93 QFormat="true" Name="heading 4"/>
mbed_official 380:510f0c3515e3 94 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
mbed_official 380:510f0c3515e3 95 QFormat="true" Name="heading 5"/>
mbed_official 380:510f0c3515e3 96 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
mbed_official 380:510f0c3515e3 97 QFormat="true" Name="heading 6"/>
mbed_official 380:510f0c3515e3 98 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
mbed_official 380:510f0c3515e3 99 QFormat="true" Name="heading 7"/>
mbed_official 380:510f0c3515e3 100 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
mbed_official 380:510f0c3515e3 101 QFormat="true" Name="heading 8"/>
mbed_official 380:510f0c3515e3 102 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
mbed_official 380:510f0c3515e3 103 QFormat="true" Name="heading 9"/>
mbed_official 380:510f0c3515e3 104 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
mbed_official 380:510f0c3515e3 105 QFormat="true" Name="caption"/>
mbed_official 380:510f0c3515e3 106 <w:LsdException Locked="false" QFormat="true" Name="Title"/>
mbed_official 380:510f0c3515e3 107 <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
mbed_official 380:510f0c3515e3 108 <w:LsdException Locked="false" QFormat="true" Name="Subtitle"/>
mbed_official 380:510f0c3515e3 109 <w:LsdException Locked="false" QFormat="true" Name="Strong"/>
mbed_official 380:510f0c3515e3 110 <w:LsdException Locked="false" QFormat="true" Name="Emphasis"/>
mbed_official 380:510f0c3515e3 111 <w:LsdException Locked="false" Priority="99" Name="No List"/>
mbed_official 380:510f0c3515e3 112 <w:LsdException Locked="false" Priority="99" SemiHidden="true"
mbed_official 380:510f0c3515e3 113 Name="Placeholder Text"/>
mbed_official 380:510f0c3515e3 114 <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
mbed_official 380:510f0c3515e3 115 <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
mbed_official 380:510f0c3515e3 116 <w:LsdException Locked="false" Priority="61" Name="Light List"/>
mbed_official 380:510f0c3515e3 117 <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
mbed_official 380:510f0c3515e3 118 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
mbed_official 380:510f0c3515e3 119 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
mbed_official 380:510f0c3515e3 120 <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
mbed_official 380:510f0c3515e3 121 <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
mbed_official 380:510f0c3515e3 122 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
mbed_official 380:510f0c3515e3 123 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
mbed_official 380:510f0c3515e3 124 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
mbed_official 380:510f0c3515e3 125 <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
mbed_official 380:510f0c3515e3 126 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
mbed_official 380:510f0c3515e3 127 <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
mbed_official 380:510f0c3515e3 128 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
mbed_official 380:510f0c3515e3 129 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
mbed_official 380:510f0c3515e3 130 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
mbed_official 380:510f0c3515e3 131 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
mbed_official 380:510f0c3515e3 132 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
mbed_official 380:510f0c3515e3 133 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
mbed_official 380:510f0c3515e3 134 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
mbed_official 380:510f0c3515e3 135 <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/>
mbed_official 380:510f0c3515e3 136 <w:LsdException Locked="false" Priority="34" QFormat="true"
mbed_official 380:510f0c3515e3 137 Name="List Paragraph"/>
mbed_official 380:510f0c3515e3 138 <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
mbed_official 380:510f0c3515e3 139 <w:LsdException Locked="false" Priority="30" QFormat="true"
mbed_official 380:510f0c3515e3 140 Name="Intense Quote"/>
mbed_official 380:510f0c3515e3 141 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
mbed_official 380:510f0c3515e3 142 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
mbed_official 380:510f0c3515e3 143 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
mbed_official 380:510f0c3515e3 144 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
mbed_official 380:510f0c3515e3 145 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
mbed_official 380:510f0c3515e3 146 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
mbed_official 380:510f0c3515e3 147 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
mbed_official 380:510f0c3515e3 148 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
mbed_official 380:510f0c3515e3 149 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
mbed_official 380:510f0c3515e3 150 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
mbed_official 380:510f0c3515e3 151 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
mbed_official 380:510f0c3515e3 152 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
mbed_official 380:510f0c3515e3 153 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
mbed_official 380:510f0c3515e3 154 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
mbed_official 380:510f0c3515e3 155 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
mbed_official 380:510f0c3515e3 156 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
mbed_official 380:510f0c3515e3 157 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
mbed_official 380:510f0c3515e3 158 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
mbed_official 380:510f0c3515e3 159 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
mbed_official 380:510f0c3515e3 160 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
mbed_official 380:510f0c3515e3 161 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
mbed_official 380:510f0c3515e3 162 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
mbed_official 380:510f0c3515e3 163 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
mbed_official 380:510f0c3515e3 164 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
mbed_official 380:510f0c3515e3 165 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
mbed_official 380:510f0c3515e3 166 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
mbed_official 380:510f0c3515e3 167 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
mbed_official 380:510f0c3515e3 168 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
mbed_official 380:510f0c3515e3 169 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
mbed_official 380:510f0c3515e3 170 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
mbed_official 380:510f0c3515e3 171 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
mbed_official 380:510f0c3515e3 172 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
mbed_official 380:510f0c3515e3 173 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
mbed_official 380:510f0c3515e3 174 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
mbed_official 380:510f0c3515e3 175 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
mbed_official 380:510f0c3515e3 176 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
mbed_official 380:510f0c3515e3 177 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
mbed_official 380:510f0c3515e3 178 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
mbed_official 380:510f0c3515e3 179 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
mbed_official 380:510f0c3515e3 180 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
mbed_official 380:510f0c3515e3 181 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
mbed_official 380:510f0c3515e3 182 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
mbed_official 380:510f0c3515e3 183 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
mbed_official 380:510f0c3515e3 184 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
mbed_official 380:510f0c3515e3 185 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
mbed_official 380:510f0c3515e3 186 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
mbed_official 380:510f0c3515e3 187 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
mbed_official 380:510f0c3515e3 188 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
mbed_official 380:510f0c3515e3 189 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
mbed_official 380:510f0c3515e3 190 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
mbed_official 380:510f0c3515e3 191 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
mbed_official 380:510f0c3515e3 192 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
mbed_official 380:510f0c3515e3 193 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
mbed_official 380:510f0c3515e3 194 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
mbed_official 380:510f0c3515e3 195 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
mbed_official 380:510f0c3515e3 196 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
mbed_official 380:510f0c3515e3 197 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
mbed_official 380:510f0c3515e3 198 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
mbed_official 380:510f0c3515e3 199 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
mbed_official 380:510f0c3515e3 200 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
mbed_official 380:510f0c3515e3 201 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
mbed_official 380:510f0c3515e3 202 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
mbed_official 380:510f0c3515e3 203 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
mbed_official 380:510f0c3515e3 204 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
mbed_official 380:510f0c3515e3 205 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
mbed_official 380:510f0c3515e3 206 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
mbed_official 380:510f0c3515e3 207 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
mbed_official 380:510f0c3515e3 208 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
mbed_official 380:510f0c3515e3 209 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
mbed_official 380:510f0c3515e3 210 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
mbed_official 380:510f0c3515e3 211 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
mbed_official 380:510f0c3515e3 212 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
mbed_official 380:510f0c3515e3 213 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
mbed_official 380:510f0c3515e3 214 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
mbed_official 380:510f0c3515e3 215 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
mbed_official 380:510f0c3515e3 216 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
mbed_official 380:510f0c3515e3 217 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
mbed_official 380:510f0c3515e3 218 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
mbed_official 380:510f0c3515e3 219 <w:LsdException Locked="false" Priority="19" QFormat="true"
mbed_official 380:510f0c3515e3 220 Name="Subtle Emphasis"/>
mbed_official 380:510f0c3515e3 221 <w:LsdException Locked="false" Priority="21" QFormat="true"
mbed_official 380:510f0c3515e3 222 Name="Intense Emphasis"/>
mbed_official 380:510f0c3515e3 223 <w:LsdException Locked="false" Priority="31" QFormat="true"
mbed_official 380:510f0c3515e3 224 Name="Subtle Reference"/>
mbed_official 380:510f0c3515e3 225 <w:LsdException Locked="false" Priority="32" QFormat="true"
mbed_official 380:510f0c3515e3 226 Name="Intense Reference"/>
mbed_official 380:510f0c3515e3 227 <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
mbed_official 380:510f0c3515e3 228 <w:LsdException Locked="false" Priority="37" SemiHidden="true"
mbed_official 380:510f0c3515e3 229 UnhideWhenUsed="true" Name="Bibliography"/>
mbed_official 380:510f0c3515e3 230 <w:LsdException Locked="false" Priority="39" SemiHidden="true"
mbed_official 380:510f0c3515e3 231 UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
mbed_official 380:510f0c3515e3 232 </w:LatentStyles>
mbed_official 380:510f0c3515e3 233 </xml><![endif]-->
mbed_official 380:510f0c3515e3 234
mbed_official 380:510f0c3515e3 235 <style>
mbed_official 380:510f0c3515e3 236 <!--
mbed_official 380:510f0c3515e3 237 /* Font Definitions */
mbed_official 380:510f0c3515e3 238 @font-face
mbed_official 380:510f0c3515e3 239 {font-family:"Cambria Math";
mbed_official 380:510f0c3515e3 240 panose-1:2 4 5 3 5 4 6 3 2 4;
mbed_official 380:510f0c3515e3 241 mso-font-charset:1;
mbed_official 380:510f0c3515e3 242 mso-generic-font-family:roman;
mbed_official 380:510f0c3515e3 243 mso-font-format:other;
mbed_official 380:510f0c3515e3 244 mso-font-pitch:variable;
mbed_official 380:510f0c3515e3 245 mso-font-signature:0 0 0 0 0 0;}
mbed_official 380:510f0c3515e3 246 @font-face
mbed_official 380:510f0c3515e3 247 {font-family:Calibri;
mbed_official 380:510f0c3515e3 248 panose-1:2 15 5 2 2 2 4 3 2 4;
mbed_official 380:510f0c3515e3 249 mso-font-charset:0;
mbed_official 380:510f0c3515e3 250 mso-generic-font-family:swiss;
mbed_official 380:510f0c3515e3 251 mso-font-pitch:variable;
mbed_official 380:510f0c3515e3 252 mso-font-signature:-1610611985 1073750139 0 0 159 0;}
mbed_official 380:510f0c3515e3 253 @font-face
mbed_official 380:510f0c3515e3 254 {font-family:Tahoma;
mbed_official 380:510f0c3515e3 255 panose-1:2 11 6 4 3 5 4 4 2 4;
mbed_official 380:510f0c3515e3 256 mso-font-charset:0;
mbed_official 380:510f0c3515e3 257 mso-generic-font-family:swiss;
mbed_official 380:510f0c3515e3 258 mso-font-pitch:variable;
mbed_official 380:510f0c3515e3 259 mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
mbed_official 380:510f0c3515e3 260 @font-face
mbed_official 380:510f0c3515e3 261 {font-family:Verdana;
mbed_official 380:510f0c3515e3 262 panose-1:2 11 6 4 3 5 4 4 2 4;
mbed_official 380:510f0c3515e3 263 mso-font-charset:0;
mbed_official 380:510f0c3515e3 264 mso-generic-font-family:swiss;
mbed_official 380:510f0c3515e3 265 mso-font-pitch:variable;
mbed_official 380:510f0c3515e3 266 mso-font-signature:536871559 0 0 0 415 0;}
mbed_official 380:510f0c3515e3 267 /* Style Definitions */
mbed_official 380:510f0c3515e3 268 p.MsoNormal, li.MsoNormal, div.MsoNormal
mbed_official 380:510f0c3515e3 269 {mso-style-unhide:no;
mbed_official 380:510f0c3515e3 270 mso-style-qformat:yes;
mbed_official 380:510f0c3515e3 271 mso-style-parent:"";
mbed_official 380:510f0c3515e3 272 margin:0in;
mbed_official 380:510f0c3515e3 273 margin-bottom:.0001pt;
mbed_official 380:510f0c3515e3 274 mso-pagination:widow-orphan;
mbed_official 380:510f0c3515e3 275 font-size:12.0pt;
mbed_official 380:510f0c3515e3 276 font-family:"Times New Roman","serif";
mbed_official 380:510f0c3515e3 277 mso-fareast-font-family:"Times New Roman";}
mbed_official 380:510f0c3515e3 278 h1
mbed_official 380:510f0c3515e3 279 {mso-style-unhide:no;
mbed_official 380:510f0c3515e3 280 mso-style-qformat:yes;
mbed_official 380:510f0c3515e3 281 mso-style-link:"Heading 1 Char";
mbed_official 380:510f0c3515e3 282 mso-margin-top-alt:auto;
mbed_official 380:510f0c3515e3 283 margin-right:0in;
mbed_official 380:510f0c3515e3 284 mso-margin-bottom-alt:auto;
mbed_official 380:510f0c3515e3 285 margin-left:0in;
mbed_official 380:510f0c3515e3 286 mso-pagination:widow-orphan;
mbed_official 380:510f0c3515e3 287 mso-outline-level:1;
mbed_official 380:510f0c3515e3 288 font-size:24.0pt;
mbed_official 380:510f0c3515e3 289 font-family:"Times New Roman","serif";
mbed_official 380:510f0c3515e3 290 mso-fareast-font-family:"Times New Roman";
mbed_official 380:510f0c3515e3 291 mso-fareast-theme-font:minor-fareast;
mbed_official 380:510f0c3515e3 292 font-weight:bold;}
mbed_official 380:510f0c3515e3 293 h2
mbed_official 380:510f0c3515e3 294 {mso-style-unhide:no;
mbed_official 380:510f0c3515e3 295 mso-style-qformat:yes;
mbed_official 380:510f0c3515e3 296 mso-style-link:"Heading 2 Char";
mbed_official 380:510f0c3515e3 297 mso-style-next:Normal;
mbed_official 380:510f0c3515e3 298 margin-top:12.0pt;
mbed_official 380:510f0c3515e3 299 margin-right:0in;
mbed_official 380:510f0c3515e3 300 margin-bottom:3.0pt;
mbed_official 380:510f0c3515e3 301 margin-left:0in;
mbed_official 380:510f0c3515e3 302 mso-pagination:widow-orphan;
mbed_official 380:510f0c3515e3 303 page-break-after:avoid;
mbed_official 380:510f0c3515e3 304 mso-outline-level:2;
mbed_official 380:510f0c3515e3 305 font-size:14.0pt;
mbed_official 380:510f0c3515e3 306 font-family:"Arial","sans-serif";
mbed_official 380:510f0c3515e3 307 mso-fareast-font-family:"Times New Roman";
mbed_official 380:510f0c3515e3 308 mso-fareast-theme-font:minor-fareast;
mbed_official 380:510f0c3515e3 309 font-weight:bold;
mbed_official 380:510f0c3515e3 310 font-style:italic;}
mbed_official 380:510f0c3515e3 311 h3
mbed_official 380:510f0c3515e3 312 {mso-style-unhide:no;
mbed_official 380:510f0c3515e3 313 mso-style-qformat:yes;
mbed_official 380:510f0c3515e3 314 mso-style-link:"Heading 3 Char";
mbed_official 380:510f0c3515e3 315 mso-margin-top-alt:auto;
mbed_official 380:510f0c3515e3 316 margin-right:0in;
mbed_official 380:510f0c3515e3 317 mso-margin-bottom-alt:auto;
mbed_official 380:510f0c3515e3 318 margin-left:0in;
mbed_official 380:510f0c3515e3 319 mso-pagination:widow-orphan;
mbed_official 380:510f0c3515e3 320 mso-outline-level:3;
mbed_official 380:510f0c3515e3 321 font-size:13.5pt;
mbed_official 380:510f0c3515e3 322 font-family:"Times New Roman","serif";
mbed_official 380:510f0c3515e3 323 mso-fareast-font-family:"Times New Roman";
mbed_official 380:510f0c3515e3 324 mso-fareast-theme-font:minor-fareast;
mbed_official 380:510f0c3515e3 325 font-weight:bold;}
mbed_official 380:510f0c3515e3 326 a:link, span.MsoHyperlink
mbed_official 380:510f0c3515e3 327 {mso-style-unhide:no;
mbed_official 380:510f0c3515e3 328 color:blue;
mbed_official 380:510f0c3515e3 329 text-decoration:underline;
mbed_official 380:510f0c3515e3 330 text-underline:single;}
mbed_official 380:510f0c3515e3 331 a:visited, span.MsoHyperlinkFollowed
mbed_official 380:510f0c3515e3 332 {mso-style-unhide:no;
mbed_official 380:510f0c3515e3 333 color:blue;
mbed_official 380:510f0c3515e3 334 text-decoration:underline;
mbed_official 380:510f0c3515e3 335 text-underline:single;}
mbed_official 380:510f0c3515e3 336 p
mbed_official 380:510f0c3515e3 337 {mso-style-unhide:no;
mbed_official 380:510f0c3515e3 338 mso-margin-top-alt:auto;
mbed_official 380:510f0c3515e3 339 margin-right:0in;
mbed_official 380:510f0c3515e3 340 mso-margin-bottom-alt:auto;
mbed_official 380:510f0c3515e3 341 margin-left:0in;
mbed_official 380:510f0c3515e3 342 mso-pagination:widow-orphan;
mbed_official 380:510f0c3515e3 343 font-size:12.0pt;
mbed_official 380:510f0c3515e3 344 font-family:"Times New Roman","serif";
mbed_official 380:510f0c3515e3 345 mso-fareast-font-family:"Times New Roman";}
mbed_official 380:510f0c3515e3 346 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
mbed_official 380:510f0c3515e3 347 {mso-style-unhide:no;
mbed_official 380:510f0c3515e3 348 mso-style-link:"Balloon Text Char";
mbed_official 380:510f0c3515e3 349 margin:0in;
mbed_official 380:510f0c3515e3 350 margin-bottom:.0001pt;
mbed_official 380:510f0c3515e3 351 mso-pagination:widow-orphan;
mbed_official 380:510f0c3515e3 352 font-size:8.0pt;
mbed_official 380:510f0c3515e3 353 font-family:"Tahoma","sans-serif";
mbed_official 380:510f0c3515e3 354 mso-fareast-font-family:"Times New Roman";}
mbed_official 380:510f0c3515e3 355 span.Heading1Char
mbed_official 380:510f0c3515e3 356 {mso-style-name:"Heading 1 Char";
mbed_official 380:510f0c3515e3 357 mso-style-unhide:no;
mbed_official 380:510f0c3515e3 358 mso-style-locked:yes;
mbed_official 380:510f0c3515e3 359 mso-style-link:"Heading 1";
mbed_official 380:510f0c3515e3 360 mso-ansi-font-size:14.0pt;
mbed_official 380:510f0c3515e3 361 mso-bidi-font-size:14.0pt;
mbed_official 380:510f0c3515e3 362 font-family:"Cambria","serif";
mbed_official 380:510f0c3515e3 363 mso-ascii-font-family:Cambria;
mbed_official 380:510f0c3515e3 364 mso-ascii-theme-font:major-latin;
mbed_official 380:510f0c3515e3 365 mso-fareast-font-family:"Times New Roman";
mbed_official 380:510f0c3515e3 366 mso-fareast-theme-font:major-fareast;
mbed_official 380:510f0c3515e3 367 mso-hansi-font-family:Cambria;
mbed_official 380:510f0c3515e3 368 mso-hansi-theme-font:major-latin;
mbed_official 380:510f0c3515e3 369 mso-bidi-font-family:"Times New Roman";
mbed_official 380:510f0c3515e3 370 mso-bidi-theme-font:major-bidi;
mbed_official 380:510f0c3515e3 371 color:#365F91;
mbed_official 380:510f0c3515e3 372 mso-themecolor:accent1;
mbed_official 380:510f0c3515e3 373 mso-themeshade:191;
mbed_official 380:510f0c3515e3 374 font-weight:bold;}
mbed_official 380:510f0c3515e3 375 span.Heading2Char
mbed_official 380:510f0c3515e3 376 {mso-style-name:"Heading 2 Char";
mbed_official 380:510f0c3515e3 377 mso-style-unhide:no;
mbed_official 380:510f0c3515e3 378 mso-style-locked:yes;
mbed_official 380:510f0c3515e3 379 mso-style-link:"Heading 2";
mbed_official 380:510f0c3515e3 380 mso-ansi-font-size:13.0pt;
mbed_official 380:510f0c3515e3 381 mso-bidi-font-size:13.0pt;
mbed_official 380:510f0c3515e3 382 font-family:"Cambria","serif";
mbed_official 380:510f0c3515e3 383 mso-ascii-font-family:Cambria;
mbed_official 380:510f0c3515e3 384 mso-ascii-theme-font:major-latin;
mbed_official 380:510f0c3515e3 385 mso-fareast-font-family:"Times New Roman";
mbed_official 380:510f0c3515e3 386 mso-fareast-theme-font:major-fareast;
mbed_official 380:510f0c3515e3 387 mso-hansi-font-family:Cambria;
mbed_official 380:510f0c3515e3 388 mso-hansi-theme-font:major-latin;
mbed_official 380:510f0c3515e3 389 mso-bidi-font-family:"Times New Roman";
mbed_official 380:510f0c3515e3 390 mso-bidi-theme-font:major-bidi;
mbed_official 380:510f0c3515e3 391 color:#4F81BD;
mbed_official 380:510f0c3515e3 392 mso-themecolor:accent1;
mbed_official 380:510f0c3515e3 393 font-weight:bold;}
mbed_official 380:510f0c3515e3 394 span.Heading3Char
mbed_official 380:510f0c3515e3 395 {mso-style-name:"Heading 3 Char";
mbed_official 380:510f0c3515e3 396 mso-style-unhide:no;
mbed_official 380:510f0c3515e3 397 mso-style-locked:yes;
mbed_official 380:510f0c3515e3 398 mso-style-link:"Heading 3";
mbed_official 380:510f0c3515e3 399 mso-ansi-font-size:12.0pt;
mbed_official 380:510f0c3515e3 400 mso-bidi-font-size:12.0pt;
mbed_official 380:510f0c3515e3 401 font-family:"Cambria","serif";
mbed_official 380:510f0c3515e3 402 mso-ascii-font-family:Cambria;
mbed_official 380:510f0c3515e3 403 mso-ascii-theme-font:major-latin;
mbed_official 380:510f0c3515e3 404 mso-fareast-font-family:"Times New Roman";
mbed_official 380:510f0c3515e3 405 mso-fareast-theme-font:major-fareast;
mbed_official 380:510f0c3515e3 406 mso-hansi-font-family:Cambria;
mbed_official 380:510f0c3515e3 407 mso-hansi-theme-font:major-latin;
mbed_official 380:510f0c3515e3 408 mso-bidi-font-family:"Times New Roman";
mbed_official 380:510f0c3515e3 409 mso-bidi-theme-font:major-bidi;
mbed_official 380:510f0c3515e3 410 color:#4F81BD;
mbed_official 380:510f0c3515e3 411 mso-themecolor:accent1;
mbed_official 380:510f0c3515e3 412 font-weight:bold;}
mbed_official 380:510f0c3515e3 413 span.BalloonTextChar
mbed_official 380:510f0c3515e3 414 {mso-style-name:"Balloon Text Char";
mbed_official 380:510f0c3515e3 415 mso-style-unhide:no;
mbed_official 380:510f0c3515e3 416 mso-style-locked:yes;
mbed_official 380:510f0c3515e3 417 mso-style-link:"Balloon Text";
mbed_official 380:510f0c3515e3 418 mso-ansi-font-size:8.0pt;
mbed_official 380:510f0c3515e3 419 mso-bidi-font-size:8.0pt;
mbed_official 380:510f0c3515e3 420 font-family:"Tahoma","sans-serif";
mbed_official 380:510f0c3515e3 421 mso-ascii-font-family:Tahoma;
mbed_official 380:510f0c3515e3 422 mso-hansi-font-family:Tahoma;
mbed_official 380:510f0c3515e3 423 mso-bidi-font-family:Tahoma;}
mbed_official 380:510f0c3515e3 424 .MsoChpDefault
mbed_official 380:510f0c3515e3 425 {mso-style-type:export-only;
mbed_official 380:510f0c3515e3 426 mso-default-props:yes;
mbed_official 380:510f0c3515e3 427 font-size:10.0pt;
mbed_official 380:510f0c3515e3 428 mso-ansi-font-size:10.0pt;
mbed_official 380:510f0c3515e3 429 mso-bidi-font-size:10.0pt;}
mbed_official 380:510f0c3515e3 430 @page WordSection1
mbed_official 380:510f0c3515e3 431 {size:8.5in 11.0in;
mbed_official 380:510f0c3515e3 432 margin:1.0in 1.25in 1.0in 1.25in;
mbed_official 380:510f0c3515e3 433 mso-header-margin:.5in;
mbed_official 380:510f0c3515e3 434 mso-footer-margin:.5in;
mbed_official 380:510f0c3515e3 435 mso-paper-source:0;}
mbed_official 380:510f0c3515e3 436 div.WordSection1
mbed_official 380:510f0c3515e3 437 {page:WordSection1;}
mbed_official 380:510f0c3515e3 438 /* List Definitions */
mbed_official 380:510f0c3515e3 439 @list l0
mbed_official 380:510f0c3515e3 440 {mso-list-id:62067358;
mbed_official 380:510f0c3515e3 441 mso-list-template-ids:-174943062;}
mbed_official 380:510f0c3515e3 442 @list l0:level1
mbed_official 380:510f0c3515e3 443 {mso-level-number-format:bullet;
mbed_official 380:510f0c3515e3 444 mso-level-text:\F0B7;
mbed_official 380:510f0c3515e3 445 mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 446 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 447 text-indent:-.25in;
mbed_official 380:510f0c3515e3 448 mso-ansi-font-size:10.0pt;
mbed_official 380:510f0c3515e3 449 font-family:Symbol;}
mbed_official 380:510f0c3515e3 450 @list l0:level2
mbed_official 380:510f0c3515e3 451 {mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 452 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 453 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 454 @list l0:level3
mbed_official 380:510f0c3515e3 455 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 456 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 457 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 458 @list l0:level4
mbed_official 380:510f0c3515e3 459 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 460 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 461 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 462 @list l0:level5
mbed_official 380:510f0c3515e3 463 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 464 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 465 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 466 @list l0:level6
mbed_official 380:510f0c3515e3 467 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 468 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 469 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 470 @list l0:level7
mbed_official 380:510f0c3515e3 471 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 472 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 473 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 474 @list l0:level8
mbed_official 380:510f0c3515e3 475 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 476 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 477 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 478 @list l0:level9
mbed_official 380:510f0c3515e3 479 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 480 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 481 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 482 @list l1
mbed_official 380:510f0c3515e3 483 {mso-list-id:128015942;
mbed_official 380:510f0c3515e3 484 mso-list-template-ids:-90681214;}
mbed_official 380:510f0c3515e3 485 @list l1:level1
mbed_official 380:510f0c3515e3 486 {mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 487 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 488 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 489 @list l1:level2
mbed_official 380:510f0c3515e3 490 {mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 491 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 492 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 493 @list l1:level3
mbed_official 380:510f0c3515e3 494 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 495 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 496 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 497 @list l1:level4
mbed_official 380:510f0c3515e3 498 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 499 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 500 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 501 @list l1:level5
mbed_official 380:510f0c3515e3 502 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 503 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 504 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 505 @list l1:level6
mbed_official 380:510f0c3515e3 506 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 507 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 508 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 509 @list l1:level7
mbed_official 380:510f0c3515e3 510 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 511 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 512 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 513 @list l1:level8
mbed_official 380:510f0c3515e3 514 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 515 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 516 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 517 @list l1:level9
mbed_official 380:510f0c3515e3 518 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 519 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 520 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 521 @list l2
mbed_official 380:510f0c3515e3 522 {mso-list-id:216556000;
mbed_official 380:510f0c3515e3 523 mso-list-template-ids:925924412;}
mbed_official 380:510f0c3515e3 524 @list l2:level1
mbed_official 380:510f0c3515e3 525 {mso-level-number-format:bullet;
mbed_official 380:510f0c3515e3 526 mso-level-text:\F0B7;
mbed_official 380:510f0c3515e3 527 mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 528 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 529 text-indent:-.25in;
mbed_official 380:510f0c3515e3 530 mso-ansi-font-size:10.0pt;
mbed_official 380:510f0c3515e3 531 font-family:Symbol;}
mbed_official 380:510f0c3515e3 532 @list l2:level2
mbed_official 380:510f0c3515e3 533 {mso-level-number-format:bullet;
mbed_official 380:510f0c3515e3 534 mso-level-text:\F0B7;
mbed_official 380:510f0c3515e3 535 mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 536 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 537 text-indent:-.25in;
mbed_official 380:510f0c3515e3 538 mso-ansi-font-size:10.0pt;
mbed_official 380:510f0c3515e3 539 font-family:Symbol;}
mbed_official 380:510f0c3515e3 540 @list l2:level3
mbed_official 380:510f0c3515e3 541 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 542 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 543 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 544 @list l2:level4
mbed_official 380:510f0c3515e3 545 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 546 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 547 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 548 @list l2:level5
mbed_official 380:510f0c3515e3 549 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 550 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 551 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 552 @list l2:level6
mbed_official 380:510f0c3515e3 553 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 554 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 555 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 556 @list l2:level7
mbed_official 380:510f0c3515e3 557 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 558 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 559 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 560 @list l2:level8
mbed_official 380:510f0c3515e3 561 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 562 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 563 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 564 @list l2:level9
mbed_official 380:510f0c3515e3 565 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 566 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 567 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 568 @list l3
mbed_official 380:510f0c3515e3 569 {mso-list-id:562446694;
mbed_official 380:510f0c3515e3 570 mso-list-template-ids:913898366;}
mbed_official 380:510f0c3515e3 571 @list l3:level1
mbed_official 380:510f0c3515e3 572 {mso-level-number-format:bullet;
mbed_official 380:510f0c3515e3 573 mso-level-text:\F0B7;
mbed_official 380:510f0c3515e3 574 mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 575 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 576 text-indent:-.25in;
mbed_official 380:510f0c3515e3 577 mso-ansi-font-size:10.0pt;
mbed_official 380:510f0c3515e3 578 font-family:Symbol;}
mbed_official 380:510f0c3515e3 579 @list l3:level2
mbed_official 380:510f0c3515e3 580 {mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 581 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 582 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 583 @list l3:level3
mbed_official 380:510f0c3515e3 584 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 585 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 586 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 587 @list l3:level4
mbed_official 380:510f0c3515e3 588 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 589 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 590 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 591 @list l3:level5
mbed_official 380:510f0c3515e3 592 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 593 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 594 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 595 @list l3:level6
mbed_official 380:510f0c3515e3 596 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 597 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 598 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 599 @list l3:level7
mbed_official 380:510f0c3515e3 600 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 601 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 602 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 603 @list l3:level8
mbed_official 380:510f0c3515e3 604 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 605 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 606 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 607 @list l3:level9
mbed_official 380:510f0c3515e3 608 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 609 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 610 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 611 @list l4
mbed_official 380:510f0c3515e3 612 {mso-list-id:797802132;
mbed_official 380:510f0c3515e3 613 mso-list-template-ids:-1971191336;}
mbed_official 380:510f0c3515e3 614 @list l4:level1
mbed_official 380:510f0c3515e3 615 {mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 616 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 617 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 618 @list l4:level2
mbed_official 380:510f0c3515e3 619 {mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 620 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 621 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 622 @list l4:level3
mbed_official 380:510f0c3515e3 623 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 624 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 625 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 626 @list l4:level4
mbed_official 380:510f0c3515e3 627 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 628 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 629 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 630 @list l4:level5
mbed_official 380:510f0c3515e3 631 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 632 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 633 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 634 @list l4:level6
mbed_official 380:510f0c3515e3 635 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 636 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 637 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 638 @list l4:level7
mbed_official 380:510f0c3515e3 639 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 640 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 641 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 642 @list l4:level8
mbed_official 380:510f0c3515e3 643 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 644 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 645 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 646 @list l4:level9
mbed_official 380:510f0c3515e3 647 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 648 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 649 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 650 @list l5
mbed_official 380:510f0c3515e3 651 {mso-list-id:907304066;
mbed_official 380:510f0c3515e3 652 mso-list-template-ids:1969781532;}
mbed_official 380:510f0c3515e3 653 @list l5:level1
mbed_official 380:510f0c3515e3 654 {mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 655 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 656 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 657 @list l5:level2
mbed_official 380:510f0c3515e3 658 {mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 659 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 660 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 661 @list l5:level3
mbed_official 380:510f0c3515e3 662 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 663 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 664 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 665 @list l5:level4
mbed_official 380:510f0c3515e3 666 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 667 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 668 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 669 @list l5:level5
mbed_official 380:510f0c3515e3 670 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 671 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 672 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 673 @list l5:level6
mbed_official 380:510f0c3515e3 674 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 675 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 676 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 677 @list l5:level7
mbed_official 380:510f0c3515e3 678 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 679 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 680 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 681 @list l5:level8
mbed_official 380:510f0c3515e3 682 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 683 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 684 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 685 @list l5:level9
mbed_official 380:510f0c3515e3 686 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 687 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 688 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 689 @list l6
mbed_official 380:510f0c3515e3 690 {mso-list-id:1050613616;
mbed_official 380:510f0c3515e3 691 mso-list-template-ids:-1009886748;}
mbed_official 380:510f0c3515e3 692 @list l6:level1
mbed_official 380:510f0c3515e3 693 {mso-level-number-format:bullet;
mbed_official 380:510f0c3515e3 694 mso-level-text:\F0B7;
mbed_official 380:510f0c3515e3 695 mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 696 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 697 text-indent:-.25in;
mbed_official 380:510f0c3515e3 698 mso-ansi-font-size:10.0pt;
mbed_official 380:510f0c3515e3 699 font-family:Symbol;}
mbed_official 380:510f0c3515e3 700 @list l6:level2
mbed_official 380:510f0c3515e3 701 {mso-level-number-format:bullet;
mbed_official 380:510f0c3515e3 702 mso-level-text:\F0B7;
mbed_official 380:510f0c3515e3 703 mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 704 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 705 text-indent:-.25in;
mbed_official 380:510f0c3515e3 706 mso-ansi-font-size:10.0pt;
mbed_official 380:510f0c3515e3 707 font-family:Symbol;}
mbed_official 380:510f0c3515e3 708 @list l6:level3
mbed_official 380:510f0c3515e3 709 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 710 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 711 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 712 @list l6:level4
mbed_official 380:510f0c3515e3 713 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 714 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 715 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 716 @list l6:level5
mbed_official 380:510f0c3515e3 717 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 718 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 719 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 720 @list l6:level6
mbed_official 380:510f0c3515e3 721 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 722 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 723 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 724 @list l6:level7
mbed_official 380:510f0c3515e3 725 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 726 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 727 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 728 @list l6:level8
mbed_official 380:510f0c3515e3 729 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 730 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 731 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 732 @list l6:level9
mbed_official 380:510f0c3515e3 733 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 734 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 735 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 736 @list l7
mbed_official 380:510f0c3515e3 737 {mso-list-id:1234970193;
mbed_official 380:510f0c3515e3 738 mso-list-template-ids:2055904002;}
mbed_official 380:510f0c3515e3 739 @list l7:level1
mbed_official 380:510f0c3515e3 740 {mso-level-number-format:bullet;
mbed_official 380:510f0c3515e3 741 mso-level-text:\F0B7;
mbed_official 380:510f0c3515e3 742 mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 743 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 744 text-indent:-.25in;
mbed_official 380:510f0c3515e3 745 mso-ansi-font-size:10.0pt;
mbed_official 380:510f0c3515e3 746 font-family:Symbol;}
mbed_official 380:510f0c3515e3 747 @list l7:level2
mbed_official 380:510f0c3515e3 748 {mso-level-number-format:bullet;
mbed_official 380:510f0c3515e3 749 mso-level-text:\F0B7;
mbed_official 380:510f0c3515e3 750 mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 751 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 752 text-indent:-.25in;
mbed_official 380:510f0c3515e3 753 mso-ansi-font-size:10.0pt;
mbed_official 380:510f0c3515e3 754 font-family:Symbol;}
mbed_official 380:510f0c3515e3 755 @list l7:level3
mbed_official 380:510f0c3515e3 756 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 757 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 758 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 759 @list l7:level4
mbed_official 380:510f0c3515e3 760 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 761 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 762 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 763 @list l7:level5
mbed_official 380:510f0c3515e3 764 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 765 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 766 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 767 @list l7:level6
mbed_official 380:510f0c3515e3 768 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 769 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 770 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 771 @list l7:level7
mbed_official 380:510f0c3515e3 772 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 773 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 774 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 775 @list l7:level8
mbed_official 380:510f0c3515e3 776 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 777 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 778 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 779 @list l7:level9
mbed_official 380:510f0c3515e3 780 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 781 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 782 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 783 @list l8
mbed_official 380:510f0c3515e3 784 {mso-list-id:1846092290;
mbed_official 380:510f0c3515e3 785 mso-list-template-ids:-768590846;}
mbed_official 380:510f0c3515e3 786 @list l8:level1
mbed_official 380:510f0c3515e3 787 {mso-level-start-at:2;
mbed_official 380:510f0c3515e3 788 mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 789 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 790 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 791 @list l8:level2
mbed_official 380:510f0c3515e3 792 {mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 793 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 794 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 795 @list l8:level3
mbed_official 380:510f0c3515e3 796 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 797 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 798 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 799 @list l8:level4
mbed_official 380:510f0c3515e3 800 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 801 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 802 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 803 @list l8:level5
mbed_official 380:510f0c3515e3 804 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 805 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 806 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 807 @list l8:level6
mbed_official 380:510f0c3515e3 808 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 809 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 810 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 811 @list l8:level7
mbed_official 380:510f0c3515e3 812 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 813 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 814 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 815 @list l8:level8
mbed_official 380:510f0c3515e3 816 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 817 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 818 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 819 @list l8:level9
mbed_official 380:510f0c3515e3 820 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 821 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 822 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 823 @list l9
mbed_official 380:510f0c3515e3 824 {mso-list-id:1894656566;
mbed_official 380:510f0c3515e3 825 mso-list-template-ids:1199983812;}
mbed_official 380:510f0c3515e3 826 @list l9:level1
mbed_official 380:510f0c3515e3 827 {mso-level-start-at:2;
mbed_official 380:510f0c3515e3 828 mso-level-tab-stop:.5in;
mbed_official 380:510f0c3515e3 829 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 830 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 831 @list l9:level2
mbed_official 380:510f0c3515e3 832 {mso-level-tab-stop:1.0in;
mbed_official 380:510f0c3515e3 833 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 834 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 835 @list l9:level3
mbed_official 380:510f0c3515e3 836 {mso-level-tab-stop:1.5in;
mbed_official 380:510f0c3515e3 837 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 838 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 839 @list l9:level4
mbed_official 380:510f0c3515e3 840 {mso-level-tab-stop:2.0in;
mbed_official 380:510f0c3515e3 841 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 842 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 843 @list l9:level5
mbed_official 380:510f0c3515e3 844 {mso-level-tab-stop:2.5in;
mbed_official 380:510f0c3515e3 845 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 846 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 847 @list l9:level6
mbed_official 380:510f0c3515e3 848 {mso-level-tab-stop:3.0in;
mbed_official 380:510f0c3515e3 849 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 850 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 851 @list l9:level7
mbed_official 380:510f0c3515e3 852 {mso-level-tab-stop:3.5in;
mbed_official 380:510f0c3515e3 853 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 854 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 855 @list l9:level8
mbed_official 380:510f0c3515e3 856 {mso-level-tab-stop:4.0in;
mbed_official 380:510f0c3515e3 857 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 858 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 859 @list l9:level9
mbed_official 380:510f0c3515e3 860 {mso-level-tab-stop:4.5in;
mbed_official 380:510f0c3515e3 861 mso-level-number-position:left;
mbed_official 380:510f0c3515e3 862 text-indent:-.25in;}
mbed_official 380:510f0c3515e3 863 ol
mbed_official 380:510f0c3515e3 864 {margin-bottom:0in;}
mbed_official 380:510f0c3515e3 865 ul
mbed_official 380:510f0c3515e3 866 {margin-bottom:0in;}
mbed_official 380:510f0c3515e3 867 -->
mbed_official 380:510f0c3515e3 868 </style><!--[if gte mso 10]>
mbed_official 380:510f0c3515e3 869 <style>
mbed_official 380:510f0c3515e3 870 /* Style Definitions */
mbed_official 380:510f0c3515e3 871 table.MsoNormalTable
mbed_official 380:510f0c3515e3 872 {mso-style-name:"Table Normal";
mbed_official 380:510f0c3515e3 873 mso-tstyle-rowband-size:0;
mbed_official 380:510f0c3515e3 874 mso-tstyle-colband-size:0;
mbed_official 380:510f0c3515e3 875 mso-style-noshow:yes;
mbed_official 380:510f0c3515e3 876 mso-style-priority:99;
mbed_official 380:510f0c3515e3 877 mso-style-qformat:yes;
mbed_official 380:510f0c3515e3 878 mso-style-parent:"";
mbed_official 380:510f0c3515e3 879 mso-padding-alt:0in 5.4pt 0in 5.4pt;
mbed_official 380:510f0c3515e3 880 mso-para-margin:0in;
mbed_official 380:510f0c3515e3 881 mso-para-margin-bottom:.0001pt;
mbed_official 380:510f0c3515e3 882 mso-pagination:widow-orphan;
mbed_official 380:510f0c3515e3 883 font-size:10.0pt;
mbed_official 380:510f0c3515e3 884 font-family:"Times New Roman","serif";}
mbed_official 380:510f0c3515e3 885 </style>
mbed_official 380:510f0c3515e3 886 <![endif]--><!--[if gte mso 9]><xml>
mbed_official 380:510f0c3515e3 887 <o:shapedefaults v:ext="edit" spidmax="7170"/>
mbed_official 380:510f0c3515e3 888 </xml><![endif]--><!--[if gte mso 9]><xml>
mbed_official 380:510f0c3515e3 889 <o:shapelayout v:ext="edit">
mbed_official 380:510f0c3515e3 890 <o:idmap v:ext="edit" data="1"/>
mbed_official 380:510f0c3515e3 891 </o:shapelayout></xml><![endif]-->
mbed_official 380:510f0c3515e3 892 <meta content="MCD Application Team" name="author"></head><body link="blue" vlink="blue">
mbed_official 380:510f0c3515e3 893
mbed_official 380:510f0c3515e3 894 <div class="WordSection1">
mbed_official 380:510f0c3515e3 895
mbed_official 380:510f0c3515e3 896 <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><o:p>&nbsp;</o:p></span></p>
mbed_official 380:510f0c3515e3 897
mbed_official 380:510f0c3515e3 898 <div align="center">
mbed_official 380:510f0c3515e3 899
mbed_official 380:510f0c3515e3 900 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
mbed_official 380:510f0c3515e3 901 <tbody><tr style="">
mbed_official 380:510f0c3515e3 902 <td style="padding: 0in;" valign="top">
mbed_official 380:510f0c3515e3 903 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
mbed_official 380:510f0c3515e3 904 <tbody><tr style="">
mbed_official 380:510f0c3515e3 905 <td style="padding: 0in 5.4pt;" valign="top">
mbed_official 380:510f0c3515e3 906 <p class="MsoNormal"><span style="font-size: 8pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: blue;"><a href="../../Release_Notes.html">Back to Release page</a></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
mbed_official 380:510f0c3515e3 907 </td>
mbed_official 380:510f0c3515e3 908 </tr>
mbed_official 380:510f0c3515e3 909 <tr style="">
mbed_official 380:510f0c3515e3 910 <td style="padding: 1.5pt;">
mbed_official 380:510f0c3515e3 911 <h1 style="margin-bottom: 0.25in; text-align: center;" align="center"><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 255);">Release Notes for STM32F4xx HAL Drivers</span><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></h1>
mbed_official 380:510f0c3515e3 912 <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;">Copyright
mbed_official 380:510f0c3515e3 913 2014 STMicroelectronics</span><span style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>
mbed_official 380:510f0c3515e3 914 <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; color: black;"><img style="border: 0px solid ; width: 112px; height: 83px;" alt="" id="_x0000_i1026" src="../../_htmresc/st_logo.png"></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
mbed_official 380:510f0c3515e3 915 </td>
mbed_official 380:510f0c3515e3 916 </tr>
mbed_official 380:510f0c3515e3 917 </tbody></table>
mbed_official 380:510f0c3515e3 918 <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; display: none;"><o:p>&nbsp;</o:p></span></p>
mbed_official 380:510f0c3515e3 919 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" width="900">
mbed_official 380:510f0c3515e3 920 <tbody><tr style="">
mbed_official 380:510f0c3515e3 921 <td style="padding: 0in;" valign="top">
mbed_official 380:510f0c3515e3 922 <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="History"></a><span style="font-size: 12pt; color: white;">Update History</span></h2>
mbed_official 380:510f0c3515e3 923
mbed_official 380:510f0c3515e3 924 <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: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.1.0 / 19-June-2014</span></h3>
mbed_official 380:510f0c3515e3 925
mbed_official 380:510f0c3515e3 926 <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b><u><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">Main Changes</span></u></b><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><o:p></o:p></span></p>
mbed_official 380:510f0c3515e3 927
mbed_official 380:510f0c3515e3 928
mbed_official 380:510f0c3515e3 929
mbed_official 380:510f0c3515e3 930
mbed_official 380:510f0c3515e3 931
mbed_official 380:510f0c3515e3 932
mbed_official 380:510f0c3515e3 933 <ul style="margin-bottom: 0in; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; margin-top: 0cm;" type="square"><li class="MsoNormal" style="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="Apple-converted-space">&nbsp;</span><b>STM32F411xE</b><span class="Apple-converted-space"> </span>devices</span></li></ul>
mbed_official 380:510f0c3515e3 934 <ul style="margin-top: 0cm; list-style-type: square;">
mbed_official 380:510f0c3515e3 935 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL generic</span> update</span></li>
mbed_official 380:510f0c3515e3 936 <ul>
mbed_official 380:510f0c3515e3 937 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Enhance HAL delay and </span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">time base</span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"> implementation<br>
mbed_official 380:510f0c3515e3 938 </span></li>
mbed_official 380:510f0c3515e3 939 </ul>
mbed_official 380:510f0c3515e3 940 <ul>
mbed_official 380:510f0c3515e3 941 <ul>
mbed_official 380:510f0c3515e3 942 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Systick
mbed_official 380:510f0c3515e3 943 timer is used by default as source of time base, but user can
mbed_official 380:510f0c3515e3 944 eventually implement his proper time base source (a general purpose
mbed_official 380:510f0c3515e3 945 timer for example or other time source)</span></li>
mbed_official 380:510f0c3515e3 946 </ul>
mbed_official 380:510f0c3515e3 947 </ul>
mbed_official 380:510f0c3515e3 948 <ul>
mbed_official 380:510f0c3515e3 949 <ul>
mbed_official 380:510f0c3515e3 950 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Functions
mbed_official 380:510f0c3515e3 951 affecting time base configurations are declared as __Weak to make
mbed_official 380:510f0c3515e3 952 override possible in case of other implementations in user file, for
mbed_official 380:510f0c3515e3 953 more details please refer to HAL_TimeBase example</span></li>
mbed_official 380:510f0c3515e3 954 </ul>
mbed_official 380:510f0c3515e3 955 </ul>
mbed_official 380:510f0c3515e3 956 <ul>
mbed_official 380:510f0c3515e3 957 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Fix flag clear procedure: use atomic write operation "=" instead of ready-modify-write operation "|=" or "&amp;="</span></li>
mbed_official 380:510f0c3515e3 958 </ul>
mbed_official 380:510f0c3515e3 959 <ul>
mbed_official 380:510f0c3515e3 960 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Fix
mbed_official 380:510f0c3515e3 961 on Timeout management, Timeout value set to 0 passed to API
mbed_official 380:510f0c3515e3 962 automatically exits the function after checking the flag without any
mbed_official 380:510f0c3515e3 963 wait</span></li>
mbed_official 380:510f0c3515e3 964 </ul>
mbed_official 380:510f0c3515e3 965 <ul>
mbed_official 380:510f0c3515e3 966 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Common update for the following communication peripherals: SPI, UART, USART and IRDA</span></li>
mbed_official 380:510f0c3515e3 967 </ul>
mbed_official 380:510f0c3515e3 968 <ul>
mbed_official 380:510f0c3515e3 969 <ul>
mbed_official 380:510f0c3515e3 970 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add DMA circular mode support</span></li>
mbed_official 380:510f0c3515e3 971 </ul>
mbed_official 380:510f0c3515e3 972 </ul>
mbed_official 380:510f0c3515e3 973 <ul>
mbed_official 380:510f0c3515e3 974 <ul>
mbed_official 380:510f0c3515e3 975 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Remove lock from recursive process</span></li>
mbed_official 380:510f0c3515e3 976 </ul>
mbed_official 380:510f0c3515e3 977 </ul>
mbed_official 380:510f0c3515e3 978 <ul>
mbed_official 380:510f0c3515e3 979 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add new macro __HAL_RESET_HANDLE_STATE to reset a given handle state</span></li>
mbed_official 380:510f0c3515e3 980 </ul>
mbed_official 380:510f0c3515e3 981 <ul>
mbed_official 380:510f0c3515e3 982 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add a new attribute for functions executed from internal SRAM and depending from Compiler implementation</span></li>
mbed_official 380:510f0c3515e3 983 </ul>
mbed_official 380:510f0c3515e3 984 <ul>
mbed_official 380:510f0c3515e3 985 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">When USE_RTOS == 1 (in stm32l0xx_hal_conf.h), the __HAL_LOCK() is not defined instead of being defined empty</span></li>
mbed_official 380:510f0c3515e3 986 </ul>
mbed_official 380:510f0c3515e3 987
mbed_official 380:510f0c3515e3 988 <ul>
mbed_official 380:510f0c3515e3 989 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Miscellaneous comments and formatting update</span><br>
mbed_official 380:510f0c3515e3 990 <span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span></li>
mbed_official 380:510f0c3515e3 991 </ul>
mbed_official 380:510f0c3515e3 992 <ul>
mbed_official 380:510f0c3515e3 993 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">stm32f4xx_hal_conf_template.h</span></li>
mbed_official 380:510f0c3515e3 994 </ul>
mbed_official 380:510f0c3515e3 995 <ul>
mbed_official 380:510f0c3515e3 996 <ul>
mbed_official 380:510f0c3515e3 997 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add a new define for LSI default value LSI_VALUE</span></li>
mbed_official 380:510f0c3515e3 998 </ul>
mbed_official 380:510f0c3515e3 999 </ul>
mbed_official 380:510f0c3515e3 1000 <ul>
mbed_official 380:510f0c3515e3 1001 <ul>
mbed_official 380:510f0c3515e3 1002 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add a new define for LSE default value LSE_VALUE</span></li>
mbed_official 380:510f0c3515e3 1003 </ul>
mbed_official 380:510f0c3515e3 1004 </ul>
mbed_official 380:510f0c3515e3 1005 <ul>
mbed_official 380:510f0c3515e3 1006 <ul>
mbed_official 380:510f0c3515e3 1007 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add a new define for Tick interrupt priority TICK_INT_PRIORITY (needed for the enhanced </span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">time base</span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"> implementation)</span></li>
mbed_official 380:510f0c3515e3 1008 </ul>
mbed_official 380:510f0c3515e3 1009 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; line-height: 115%; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: windowtext;"><span style="text-decoration: underline; font-style: italic;">Important Note:</span> aliases has been added for any API naming change, to keep compatibility with previous version</span></li>
mbed_official 380:510f0c3515e3 1010
mbed_official 380:510f0c3515e3 1011 </ul>
mbed_official 380:510f0c3515e3 1012 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL GPIO</span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;"> </span>update</span></li>
mbed_official 380:510f0c3515e3 1013 <ul style="margin-top: 0cm;" type="circle">
mbed_official 380:510f0c3515e3 1014 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add a new macro
mbed_official 380:510f0c3515e3 1015 <span style="font-style: italic;">__HAL_GPIO_EXTI_GENERATE_SWIT()</span> to manage the generation of software interrupt
mbed_official 380:510f0c3515e3 1016 on selected EXTI line</span></li>
mbed_official 380:510f0c3515e3 1017 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_GPIO_Init():
mbed_official 380:510f0c3515e3 1018 use temporary variable when modifying the registers, to avoid
mbed_official 380:510f0c3515e3 1019 unexpected transition in the GPIO pin configuration<br>
mbed_official 380:510f0c3515e3 1020 </span></li>
mbed_official 380:510f0c3515e3 1021 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove IS_GET_GPIO_PIN macro</span></li>
mbed_official 380:510f0c3515e3 1022 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add a new function HAL_GPIO_LockPin()</span></li>
mbed_official 380:510f0c3515e3 1023 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Private Macro __HAL_GET_GPIO_SOURCE renamed into GET_GPIO_SOURCE</span></li>
mbed_official 380:510f0c3515e3 1024 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add the support of STM32F411xx devices : add the new Alternate functions values related to new remap added for SPI, USART, I2C<br>
mbed_official 380:510f0c3515e3 1025 </span></li>
mbed_official 380:510f0c3515e3 1026 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update the following HAL GPIO
mbed_official 380:510f0c3515e3 1027 macros description: rename EXTI_Linex by GPIO_PIN_x<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1028 <ul>
mbed_official 380:510f0c3515e3 1029 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_GPIO_EXTI_CLEAR_IT()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1030 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_GPIO_EXTI_GET_IT()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1031 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_GPIO_EXTI_CLEAR_FLAG()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1032 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_GPIO_EXTI_GET_FLAG()</span></li>
mbed_official 380:510f0c3515e3 1033 </ul></ul>
mbed_official 380:510f0c3515e3 1034 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
mbed_official 380:510f0c3515e3 1035 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL DMA</span> update</span></p></li>
mbed_official 380:510f0c3515e3 1036 <ul>
mbed_official 380:510f0c3515e3 1037 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix in HAL_DMA_PollForTransfer() to:</span></li>
mbed_official 380:510f0c3515e3 1038 <ul>
mbed_official 380:510f0c3515e3 1039 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">set DMA error code in case of HAL_ERROR status <br>
mbed_official 380:510f0c3515e3 1040 </span></li>
mbed_official 380:510f0c3515e3 1041 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">set HAL Unlock before DMA state update</span></li>
mbed_official 380:510f0c3515e3 1042 </ul>
mbed_official 380:510f0c3515e3 1043 </ul>
mbed_official 380:510f0c3515e3 1044 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;">
mbed_official 380:510f0c3515e3 1045 <p class="MsoListParagraph"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL DMA2D</span> update</span></p></li>
mbed_official 380:510f0c3515e3 1046 <ul>
mbed_official 380:510f0c3515e3 1047 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add configuration of source address in case of A8 or A4 M2M_PFC DMA2D mode</span></li>
mbed_official 380:510f0c3515e3 1048 </ul>
mbed_official 380:510f0c3515e3 1049 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL FLASH </span>update</span></li>
mbed_official 380:510f0c3515e3 1050 </ul>
mbed_official 380:510f0c3515e3 1051
mbed_official 380:510f0c3515e3 1052 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span>
mbed_official 380:510f0c3515e3 1053 <ul style="margin-top: 0cm;" type="circle">
mbed_official 380:510f0c3515e3 1054 <ul style="margin-top: 0cm;" type="circle"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Functions reorganization update, depending on the features supported by each STM32F4 device<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1055 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add new driver (stm32f4xx_hal_flash_ramfunc.h/.c) to manage function
mbed_official 380:510f0c3515e3 1056 executed from RAM, these functions are available only for STM32F411xx
mbed_official 380:510f0c3515e3 1057 Devices<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1058 <ul>
mbed_official 380:510f0c3515e3 1059 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">FLASH_StopFlashInterfaceClk()</span><span style="">&nbsp; </span>: Stop the flash interface while System
mbed_official 380:510f0c3515e3 1060 Run<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1061 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">FLASH_StartFlashInterfaceClk()</span> :
mbed_official 380:510f0c3515e3 1062 Stop the flash interface while System Run<o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">FLASH_EnableFlashSleepMode()</span> :
mbed_official 380:510f0c3515e3 1063 Enable the flash sleep while System Run<o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">FLASH_DisableFlashSleepMode()</span>
mbed_official 380:510f0c3515e3 1064 :<span style="">&nbsp; </span>Disable the flash sleep while
mbed_official 380:510f0c3515e3 1065 System Run</span></li>
mbed_official 380:510f0c3515e3 1066 </ul>
mbed_official 380:510f0c3515e3 1067 </ul>
mbed_official 380:510f0c3515e3 1068 </ul>
mbed_official 380:510f0c3515e3 1069
mbed_official 380:510f0c3515e3 1070
mbed_official 380:510f0c3515e3 1071
mbed_official 380:510f0c3515e3 1072
mbed_official 380:510f0c3515e3 1073 <ul style="margin-top: 0cm; list-style-type: square;">
mbed_official 380:510f0c3515e3 1074 <li><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL PWR</span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;"> </span>update<o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span></li>
mbed_official 380:510f0c3515e3 1075 </ul>
mbed_official 380:510f0c3515e3 1076 <ul>
mbed_official 380:510f0c3515e3 1077 <ul>
mbed_official 380:510f0c3515e3 1078 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">HAL_PWR_PVDConfig()</span>: add clear of the EXTI trigger before new configuration </span><br>
mbed_official 380:510f0c3515e3 1079 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li>
mbed_official 380:510f0c3515e3 1080 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix
mbed_official 380:510f0c3515e3 1081 in HAL_PWR_EnterSTANDBYMode() to not clear Wakeup flag (WUF), which
mbed_official 380:510f0c3515e3 1082 need to be cleared at application level before to call this function</span></li>
mbed_official 380:510f0c3515e3 1083
mbed_official 380:510f0c3515e3 1084 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_PWR_EnterSLEEPMode()</span></li>
mbed_official 380:510f0c3515e3 1085 <ul>
mbed_official 380:510f0c3515e3 1086 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove disable and enable of SysTick Timer</span></li>
mbed_official 380:510f0c3515e3 1087 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update
mbed_official 380:510f0c3515e3 1088 usage of __WFE() in low power entry function: if there is a pending
mbed_official 380:510f0c3515e3 1089 event, calling __WFE() will not enter the CortexM4 core to sleep mode.
mbed_official 380:510f0c3515e3 1090 The solution is to made the call below; the first __WFE() is always
mbed_official 380:510f0c3515e3 1091 ignored and clears the event if one was already pending, the second is
mbed_official 380:510f0c3515e3 1092 always applied<br>
mbed_official 380:510f0c3515e3 1093 </span></li>
mbed_official 380:510f0c3515e3 1094 </ul>
mbed_official 380:510f0c3515e3 1095 </ul></ul>
mbed_official 380:510f0c3515e3 1096 <div style="margin-left: 120px;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__SEV()</span><br>
mbed_official 380:510f0c3515e3 1097 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__WFE()</span><br>
mbed_official 380:510f0c3515e3 1098 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__WFE()</span></div>
mbed_official 380:510f0c3515e3 1099 <ul>
mbed_official 380:510f0c3515e3 1100 <ul>
mbed_official 380:510f0c3515e3 1101 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add new macro for software event generation __HAL_PVD_EXTI_GENERATE_SWIT()</span></li>
mbed_official 380:510f0c3515e3 1102
mbed_official 380:510f0c3515e3 1103 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Remove
mbed_official 380:510f0c3515e3 1104 the following defines form Generic driver and add them under extension
mbed_official 380:510f0c3515e3 1105 driver because they are only used within extension functions.</span></li>
mbed_official 380:510f0c3515e3 1106 <ul>
mbed_official 380:510f0c3515e3 1107 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">CR_FPDS_BB: used within HAL_PWREx_EnableFlashPowerDown() function</span></li>
mbed_official 380:510f0c3515e3 1108 </ul>
mbed_official 380:510f0c3515e3 1109 <ul>
mbed_official 380:510f0c3515e3 1110 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">CSR_BRE_BB: used within HAL_PWREx_EnableBkUpReg() function</span></li>
mbed_official 380:510f0c3515e3 1111 </ul>
mbed_official 380:510f0c3515e3 1112 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add the support of STM32F411xx
mbed_official 380:510f0c3515e3 1113 devices add the define STM32F411xE<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1114 <ul>
mbed_official 380:510f0c3515e3 1115 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">For STM32F401xC, STM32F401xE and
mbed_official 380:510f0c3515e3 1116 STM32F411xE devices add the following functions used to enable or disable
mbed_official 380:510f0c3515e3 1117 the low voltage mode for regulators<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1118 </ul>
mbed_official 380:510f0c3515e3 1119 <ul style="margin-top: 0cm;" type="circle"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_PWREx_EnableMainRegulatorLowVoltage()<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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_PWREx_DisableMainRegulatorLowVoltage()<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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_PWREx_EnableLowRegulatorLowVoltage()<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: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_PWREx_DisableLowRegulatorLowVoltage()<o:p></o:p></span></li></ul></ul>
mbed_official 380:510f0c3515e3 1120 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">For STM32F42xxx/43xxx devices,
mbed_official 380:510f0c3515e3 1121 add a new function for Under Driver managment as the macro already added
mbed_official 380:510f0c3515e3 1122 for this mode is not sufficient: HAL_PWREx_EnterUnderDriveSTOPMode()</span><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: red;" lang="EN-US"><span style=""></span></span></li>
mbed_official 380:510f0c3515e3 1123
mbed_official 380:510f0c3515e3 1124 </ul>
mbed_official 380:510f0c3515e3 1125
mbed_official 380:510f0c3515e3 1126 </ul>
mbed_official 380:510f0c3515e3 1127 <ul style="list-style-type: square;"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-weight: bold;"></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL RCC</span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;"> </span>update<o:p></o:p></span></li><ul>
mbed_official 380:510f0c3515e3 1128 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">In <span style="font-style: italic;">HAL_RCC_ClockConfig()</span>
mbed_official 380:510f0c3515e3 1129 function: update the AHB clock divider before clock switch to new source</span></li>
mbed_official 380:510f0c3515e3 1130 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Allow to calibrate the HSI when it is used as system clock source</span><br>
mbed_official 380:510f0c3515e3 1131 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li>
mbed_official 380:510f0c3515e3 1132 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Rename the following Macros<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1133 <ul>
mbed_official 380:510f0c3515e3 1134 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__OTGFS_FORCE_RESET ()<span style="">&nbsp; </span>by __USB_OTG_FS_FORCE_RESET()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1135 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__OTGFS_RELEASE_RESET ()<span style="">&nbsp; </span>by<span style="">&nbsp;
mbed_official 380:510f0c3515e3 1136 </span>__USB_OTG_FS_RELEASE_RESET()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1137 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-style: italic;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__OTGFS_CLK_SLEEP_ENABLE ()<span style="">&nbsp; </span>by<span style="">&nbsp;
mbed_official 380:510f0c3515e3 1138 </span>__USB_OTG_FS_CLK_SLEEP_ENABLE()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1139 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">__OTGFS_CLK_SLEEP_DISABLE ()
mbed_official 380:510f0c3515e3 1140 by&nbsp;
mbed_official 380:510f0c3515e3 1141 __USB_OTG_FS_CLK_SLEEP_DISABLE()</span></span></li>
mbed_official 380:510f0c3515e3 1142 </ul>
mbed_official 380:510f0c3515e3 1143 </ul></ul><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"><o:p></o:p></span>
mbed_official 380:510f0c3515e3 1144 <ul>
mbed_official 380:510f0c3515e3 1145 <ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add new field PLLI2SM in
mbed_official 380:510f0c3515e3 1146 RCC_PLLI2SInitTypeDef structure, this division factor is added for PLLI2S
mbed_official 380:510f0c3515e3 1147 VCO input clock only STM32F411xE devices =&gt; the FW compatibility is
mbed_official 380:510f0c3515e3 1148 broken vs. STM32F401xx devices <o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update <span style=""></span><span style="font-style: italic;">HAL_RCCEx_PeriphCLKConfig()</span> and<span style="">&nbsp; </span><span style="font-style: italic;">HAL_RCCEx_GetPeriphCLKConfig()</span><span style="">&nbsp; </span>functions to support the new PLLI2SM <o:p></o:p></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add new function to manage the
mbed_official 380:510f0c3515e3 1149 new LSE mode : HAL_RCCEx_SelectLSEMode()</span></li><li><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Reorganize the macros depending
mbed_official 380:510f0c3515e3 1150 from Part number used and make them more clear</span></li></ul>
mbed_official 380:510f0c3515e3 1151 </ul>
mbed_official 380:510f0c3515e3 1152
mbed_official 380:510f0c3515e3 1153 <ul style="list-style-type: square; margin-top: 0cm;">
mbed_official 380:510f0c3515e3 1154 <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal WordSection1">
mbed_official 380:510f0c3515e3 1155 <p class="MsoListParagraph"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL </span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">UART </span>update<o:p></o:p></span></p>
mbed_official 380:510f0c3515e3 1156
mbed_official 380:510f0c3515e3 1157 <ul><li><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add new
mbed_official 380:510f0c3515e3 1158 macros to control CTS and RTS</span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><br></span>
mbed_official 380:510f0c3515e3 1159 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add specific macros
mbed_official 380:510f0c3515e3 1160 to manage the flags cleared only by a software sequence<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1161 <ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_UART_CLEAR_PEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1162 </li></ul>
mbed_official 380:510f0c3515e3 1163 <ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_UART_CLEAR_FEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1164 </li></ul>
mbed_official 380:510f0c3515e3 1165 <ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_UART_CLEAR_NEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1166 </li></ul>
mbed_official 380:510f0c3515e3 1167 <ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_UART_CLEAR_OREFLAG()<o:p></o:p></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span>
mbed_official 380:510f0c3515e3 1168 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_UART_CLEAR_IDLEFLAG()</span>
mbed_official 380:510f0c3515e3 1169 </li></ul>
mbed_official 380:510f0c3515e3 1170 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add several
mbed_official 380:510f0c3515e3 1171 enhancements without affecting the driver functionalities <o:p></o:p></span>
mbed_official 380:510f0c3515e3 1172 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Remove the check on
mbed_official 380:510f0c3515e3 1173 RXNE set after reading the Data in the DR register<o:p></o:p></span> </li></ul>
mbed_official 380:510f0c3515e3 1174 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update the transmit
mbed_official 380:510f0c3515e3 1175 processes to use TXE instead of TC</span>
mbed_official 380:510f0c3515e3 1176 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update <span style="font-style: italic;">HAL_UART_Transmit_IT()</span> to enable <span style="font-style: italic;">UART_IT_TXE</span> instead of <span style="font-style: italic;">UART_IT_TC</span></span> </li></ul></li></ul>
mbed_official 380:510f0c3515e3 1177 </li>
mbed_official 380:510f0c3515e3 1178 <li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
mbed_official 380:510f0c3515e3 1179 <p class="MsoListParagraph"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL USART</span> update<br></span></p>
mbed_official 380:510f0c3515e3 1180 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add specific macros
mbed_official 380:510f0c3515e3 1181 to manage the flags cleared only by a software sequence</span>
mbed_official 380:510f0c3515e3 1182 <ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_USART_CLEAR_PEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1183 </li></ul>
mbed_official 380:510f0c3515e3 1184 <ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_USART_CLEAR_FEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1185 </li></ul>
mbed_official 380:510f0c3515e3 1186 <ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_USART_CLEAR_NEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1187 </li></ul>
mbed_official 380:510f0c3515e3 1188 <ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_USART_CLEAR_OREFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1189 </li></ul>
mbed_official 380:510f0c3515e3 1190 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-style: italic;">__HAL_USART_CLEAR_IDLEFLAG()</span></span> </li></ul>
mbed_official 380:510f0c3515e3 1191 </li><li><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update
mbed_official 380:510f0c3515e3 1192 <span style="font-style: italic;">HAL_USART_Transmit_IT()</span> to enable <span style="font-style: italic;">USART_IT_TXE</span> instead of <span style="font-style: italic;">USART_IT_TC</span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span> </li></ul>
mbed_official 380:510f0c3515e3 1193 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
mbed_official 380:510f0c3515e3 1194 <p class="MsoListParagraph"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL IRDA</span> update<br></span></p>
mbed_official 380:510f0c3515e3 1195 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add specific macros
mbed_official 380:510f0c3515e3 1196 to manage the flags cleared only by a software sequence</span>
mbed_official 380:510f0c3515e3 1197 <ul><li style="font-style: italic; margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_IRDA_CLEAR_PEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1198 </li><li style="font-style: italic; margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_ IRDA
mbed_official 380:510f0c3515e3 1199 _CLEAR_FEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1200 </li><li style="font-style: italic; margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_ IRDA
mbed_official 380:510f0c3515e3 1201 _CLEAR_NEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1202 </li><li style="font-style: italic; margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_ IRDA
mbed_official 380:510f0c3515e3 1203 _CLEAR_OREFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1204 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-style: italic;">__HAL_ IRDA
mbed_official 380:510f0c3515e3 1205 _CLEAR_IDLEFLAG()</span><o:p></o:p></span> </li></ul>
mbed_official 380:510f0c3515e3 1206 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add several
mbed_official 380:510f0c3515e3 1207 enhancements without affecting the driver functionalities</span>
mbed_official 380:510f0c3515e3 1208 <ul style="margin-top: 0cm;" type="circle"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Remove the check on
mbed_official 380:510f0c3515e3 1209 RXNE set after reading the Data in the DR register</span><br><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span>
mbed_official 380:510f0c3515e3 1210 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update <span style="font-style: italic;">HAL_IRDA_Transmit_IT()</span> to enable <span style="font-style: italic;">IRDA_IT_TXE</span> instead of <span style="font-style: italic;">IRDA_IT_TC</span></span> </li></ul>
mbed_official 380:510f0c3515e3 1211 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add the following
mbed_official 380:510f0c3515e3 1212 APIs used within DMA process <o:p></o:p></span>
mbed_official 380:510f0c3515e3 1213 <ul><li style="font-style: italic; margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">HAL_StatusTypeDef
mbed_official 380:510f0c3515e3 1214 HAL_IRDA_DMAPause(IRDA_HandleTypeDef *hirda);<o:p></o:p></span> </li></ul>
mbed_official 380:510f0c3515e3 1215 <ul><li style="font-style: italic; margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">HAL_StatusTypeDef
mbed_official 380:510f0c3515e3 1216 HAL_IRDA_DMAResume(IRDA_HandleTypeDef *hirda);<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1217 </li><li style="font-style: italic; margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">HAL_StatusTypeDef
mbed_official 380:510f0c3515e3 1218 HAL_IRDA_DMAStop(IRDA_HandleTypeDef *hirda); <o:p></o:p></span>
mbed_official 380:510f0c3515e3 1219 </li><li style="font-style: italic; margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">void
mbed_official 380:510f0c3515e3 1220 HAL_IRDA_TxHalfCpltCallback(IRDA_HandleTypeDef *hirda);<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1221 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-style: italic;">void HAL_IRDA_RxHalfCpltCallback(IRDA_HandleTypeDef
mbed_official 380:510f0c3515e3 1222 *hirda);</span></span> </li></ul></li></ul>
mbed_official 380:510f0c3515e3 1223 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal">
mbed_official 380:510f0c3515e3 1224 <p class="MsoListParagraph"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL SMARTCARD</span> update<br></span></p>
mbed_official 380:510f0c3515e3 1225 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add specific macros
mbed_official 380:510f0c3515e3 1226 to manage the flags cleared only by a software sequence</span>
mbed_official 380:510f0c3515e3 1227 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_SMARTCARD_CLEAR_PEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1228 </li></ul>
mbed_official 380:510f0c3515e3 1229 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_SMARTCARD_CLEAR_FEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1230 </li></ul>
mbed_official 380:510f0c3515e3 1231 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_SMARTCARD_CLEAR_NEFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1232 </li></ul>
mbed_official 380:510f0c3515e3 1233 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">__HAL_SMARTCARD_CLEAR_OREFLAG()<o:p></o:p></span>
mbed_official 380:510f0c3515e3 1234 </li></ul>
mbed_official 380:510f0c3515e3 1235 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-style: italic;">__HAL_SMARTCARD_CLEAR_IDLEFLAG()</span><o:p></o:p></span>
mbed_official 380:510f0c3515e3 1236 </li></ul>
mbed_official 380:510f0c3515e3 1237 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add several
mbed_official 380:510f0c3515e3 1238 enhancements without affecting the driver functionalities</span>
mbed_official 380:510f0c3515e3 1239 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add a new state
mbed_official 380:510f0c3515e3 1240 <span style="font-style: italic;">HAL_SMARTCARD_STATE_BUSY_TX_RX</span> and all
mbed_official 380:510f0c3515e3 1241 processes has been updated accordingly</span> </li></ul>
mbed_official 380:510f0c3515e3 1242 <ul>
mbed_official 380:510f0c3515e3 1243 <li><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Update
mbed_official 380:510f0c3515e3 1244 <span style="font-style: italic;">HAL_SMARTCARD_Transmit_IT()</span> to enable
mbed_official 380:510f0c3515e3 1245 <span style="font-style: italic;">SMARTCARD_IT_TXE</span> instead of <span style="font-style: italic;">SMARTCARD_IT_TC</span></span>
mbed_official 380:510f0c3515e3 1246 </li>
mbed_official 380:510f0c3515e3 1247 </ul></li></ul></li></ul><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-style: italic;"></span></span>
mbed_official 380:510f0c3515e3 1248 <ul style="list-style-type: square; margin-top: 0cm;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL SPI</span> update</span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><o:p></o:p></span>
mbed_official 380:510f0c3515e3 1249 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Bugs fix</span>
mbed_official 380:510f0c3515e3 1250 <ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">SPI interface is
mbed_official 380:510f0c3515e3 1251 used in synchronous polling mode: at high clock rates like SPI prescaler 2 and
mbed_official 380:510f0c3515e3 1252 4, calling <br>HAL_SPI_TransmitReceive() returns with error HAL_TIMEOUT</span>
mbed_official 380:510f0c3515e3 1253 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-style: italic;">HAL_SPI_TransmitReceive_DMA()</span> does not clean
mbed_official 380:510f0c3515e3 1254 up the TX DMA, so any subsequent SPI calls return the DMA error</span>
mbed_official 380:510f0c3515e3 1255 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-style: italic;">HAL_SPI_Transmit_DMA()</span> is failing when data
mbed_official 380:510f0c3515e3 1256 size is equal to 1 byte</span> </li></ul>
mbed_official 380:510f0c3515e3 1257 </li><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Add the following
mbed_official 380:510f0c3515e3 1258 APIs used within the DMA process<o:p></o:p></span> </li></ul>
mbed_official 380:510f0c3515e3 1259 <ul style="margin-top: 0cm;" type="circle"><ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">HAL_StatusTypeDef
mbed_official 380:510f0c3515e3 1260 HAL_SPI_DMAPause(SPI_HandleTypeDef *hspi);<o:p></o:p></span></li></ul><ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">HAL_StatusTypeDef
mbed_official 380:510f0c3515e3 1261 HAL_SPI_DMAResume(SPI_HandleTypeDef *hspi);<o:p></o:p></span></li></ul><ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">HAL_StatusTypeDef
mbed_official 380:510f0c3515e3 1262 HAL_SPI_DMAStop(SPI_HandleTypeDef *hspi);<o:p></o:p></span></li></ul><ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">void
mbed_official 380:510f0c3515e3 1263 HAL_SPI_TxHalfCpltCallback(SPI_HandleTypeDef *hspi);<o:p></o:p></span></li></ul><ul style="font-style: italic;"><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">void
mbed_official 380:510f0c3515e3 1264 HAL_SPI_RxHalfCpltCallback(SPI_HandleTypeDef *hspi);<o:p></o:p></span></li></ul><ul><li style="margin-top: 4.5pt; margin-bottom: 4.5pt; color: black;" class="MsoNormal"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-style: italic;">void HAL_SPI_TxRxHalfCpltCallback(SPI_HandleTypeDef
mbed_official 380:510f0c3515e3 1265 *hspi);</span><o:p></o:p></span></li></ul></ul></li></ul>
mbed_official 380:510f0c3515e3 1266 <ul style="margin-top: 0cm; list-style-type: square;">
mbed_official 380:510f0c3515e3 1267 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL RNG </span>update</span></li>
mbed_official 380:510f0c3515e3 1268 <ul style="margin-top: 0cm;" type="circle">
mbed_official 380:510f0c3515e3 1269 <ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style=""> </span><o:p></o:p></span>
mbed_official 380:510f0c3515e3 1270
mbed_official 380:510f0c3515e3 1271
mbed_official 380:510f0c3515e3 1272
mbed_official 380:510f0c3515e3 1273 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add a conditional define to make
mbed_official 380:510f0c3515e3 1274 this driver visible for all STM32F4xx devices except STM32F401xx and
mbed_official 380:510f0c3515e3 1275 STM32F411xx Devices.<span style=""> <br>
mbed_official 380:510f0c3515e3 1276 </span></span></li></ul>
mbed_official 380:510f0c3515e3 1277 </ul>
mbed_official 380:510f0c3515e3 1278 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL CRC </span>update</span></li>
mbed_official 380:510f0c3515e3 1279 <ul style="margin-top: 0cm;" type="circle">
mbed_official 380:510f0c3515e3 1280 <ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style=""> </span><o:p></o:p></span>
mbed_official 380:510f0c3515e3 1281
mbed_official 380:510f0c3515e3 1282
mbed_official 380:510f0c3515e3 1283
mbed_official 380:510f0c3515e3 1284 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">These macros are added to read/write the CRC IDR register: __HAL_CRC_SET_IDR() and __HAL_CRC_GET_IDR()<span style=""></span></span></li></ul>
mbed_official 380:510f0c3515e3 1285 </ul>
mbed_official 380:510f0c3515e3 1286 </ul><ul style="margin-top: 0cm; list-style-type: square;">
mbed_official 380:510f0c3515e3 1287 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL DAC </span>update</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> <o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1288 <ul>
mbed_official 380:510f0c3515e3 1289 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Enhance the DMA channel
mbed_official 380:510f0c3515e3 1290 configuration when used with <span style=""></span>DAC <o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1291 </ul>
mbed_official 380:510f0c3515e3 1292 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL TIM </span>update</span></li>
mbed_official 380:510f0c3515e3 1293 <ul>
mbed_official 380:510f0c3515e3 1294
mbed_official 380:510f0c3515e3 1295 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_TIM_IRQHandler(): </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">update to check the input capture channel 3 and 4 in CCMR2 instead of CCMR1</span></li>
mbed_official 380:510f0c3515e3 1296 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_TIM_PRESCALER() updated to use '=' instead of '|='<br>
mbed_official 380:510f0c3515e3 1297 </span></li>
mbed_official 380:510f0c3515e3 1298 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> Add the
mbed_official 380:510f0c3515e3 1299 following macro in TIM HAL driver</span></li>
mbed_official 380:510f0c3515e3 1300
mbed_official 380:510f0c3515e3 1301 </ul>
mbed_official 380:510f0c3515e3 1302 <ul style="font-style: italic;"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_TIM_GetCompare() <o:p></o:p></span></li></ul></ul><ul style="font-style: italic;"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_TIM_GetCounter() <o:p></o:p></span></li></ul></ul><ul style="font-style: italic;"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_TIM_GetAutoreload() <o:p></o:p></span></li></ul></ul><ul style="font-style: italic;"><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_TIM_GetClockDivision() <o:p></o:p></span></li></ul></ul><ul><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">__HAL_TIM_GetICPrescaler()</span></span></li></ul></ul>
mbed_official 380:510f0c3515e3 1303
mbed_official 380:510f0c3515e3 1304 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL SDMMC</span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;"> </span>update</span></li>
mbed_official 380:510f0c3515e3 1305 <ul style="margin-top: 0cm;" type="circle">
mbed_official 380:510f0c3515e3 1306 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Use of CMSIS constants instead of magic values</span><br>
mbed_official 380:510f0c3515e3 1307 <span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"></span></li>
mbed_official 380:510f0c3515e3 1308 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;">Miscellaneous update in functions internal coding<br>
mbed_official 380:510f0c3515e3 1309 </span></li>
mbed_official 380:510f0c3515e3 1310 </ul>
mbed_official 380:510f0c3515e3 1311 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL NAND</span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;"> </span>update</span></li>
mbed_official 380:510f0c3515e3 1312 <ul style="margin-top: 0cm;" type="circle">
mbed_official 380:510f0c3515e3 1313 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">Fix issue of macros returning wrong address for NAND blocks</span></li>
mbed_official 380:510f0c3515e3 1314 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">Fix issue for read/write NAND page/spare area</span></li>
mbed_official 380:510f0c3515e3 1315 </ul>
mbed_official 380:510f0c3515e3 1316 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL NOR</span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;"> </span>update</span></li>
mbed_official 380:510f0c3515e3 1317 <ul style="margin-top: 0cm;" type="circle">
mbed_official 380:510f0c3515e3 1318 <li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">Add the NOR address
mbed_official 380:510f0c3515e3 1319 bank macro used within the API</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span></li><li class="MsoNormal" style="margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">Update NOR API
mbed_official 380:510f0c3515e3 1320 implementation to avoid the use of NOR address bank hard coded</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1321 </ul>
mbed_official 380:510f0c3515e3 1322
mbed_official 380:510f0c3515e3 1323 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL HCD</span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;"> </span>update</span></li>
mbed_official 380:510f0c3515e3 1324 <ul style="margin-top: 0cm;" type="circle">
mbed_official 380:510f0c3515e3 1325 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HCD_StateTypeDef structure members renamed</span></li>
mbed_official 380:510f0c3515e3 1326 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">These macro are renamed</span></li>
mbed_official 380:510f0c3515e3 1327 <ul>
mbed_official 380:510f0c3515e3 1328 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_GET_FLAG(__HANDLE__, __INTERRUPT__)&nbsp;&nbsp;&nbsp; by __HAL_HCD_GET_FLAG(__HANDLE__, __INTERRUPT__)</span></li>
mbed_official 380:510f0c3515e3 1329 </ul>
mbed_official 380:510f0c3515e3 1330 <ul>
mbed_official 380:510f0c3515e3 1331 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_CLEAR_FLAG(__HANDLE__, __INTERRUPT__) by __HAL_HCD_CLEAR_FLAG(__HANDLE__, __INTERRUPT__)&nbsp; <br>
mbed_official 380:510f0c3515e3 1332 </span></li>
mbed_official 380:510f0c3515e3 1333 </ul>
mbed_official 380:510f0c3515e3 1334 <ul>
mbed_official 380:510f0c3515e3 1335 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_IS_INVALID_INTERRUPT(__HANDLE__)&nbsp; by __HAL_HCD_IS_INVALID_INTERRUPT(__HANDLE__)&nbsp; <br>
mbed_official 380:510f0c3515e3 1336 </span></li>
mbed_official 380:510f0c3515e3 1337 </ul>
mbed_official 380:510f0c3515e3 1338 </ul>
mbed_official 380:510f0c3515e3 1339 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL PCD</span></span><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;"> </span>update</span></li>
mbed_official 380:510f0c3515e3 1340
mbed_official 380:510f0c3515e3 1341 <ul style="margin-top: 0cm;" type="circle">
mbed_official 380:510f0c3515e3 1342 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_PCD_SetTxFiFo() and HAL_PCD_SetRxFiFo() renamed into </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">HAL_PCDEx_SetTxFiFo() and HAL_PCDEx_SetRxFiFo() and moved to the extension files stm32f4xx_hal_pcd_ex.h/.c<br>
mbed_official 380:510f0c3515e3 1343 </span></li>
mbed_official 380:510f0c3515e3 1344 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">PCD_StateTypeDef structure members renamed</span></li>
mbed_official 380:510f0c3515e3 1345 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Fix incorrect masking of TxFIFOEmpty</span><br>
mbed_official 380:510f0c3515e3 1346 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li>
mbed_official 380:510f0c3515e3 1347 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">stm32f4xx_ll_usb.c: fix issue in HS mode<br>
mbed_official 380:510f0c3515e3 1348 </span></li>
mbed_official 380:510f0c3515e3 1349 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">New macros added<br>
mbed_official 380:510f0c3515e3 1350 </span></li>
mbed_official 380:510f0c3515e3 1351 <ul>
mbed_official 380:510f0c3515e3 1352 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_PCD_IS_PHY_SUSPENDED()</span></li>
mbed_official 380:510f0c3515e3 1353 </ul>
mbed_official 380:510f0c3515e3 1354 <ul>
mbed_official 380:510f0c3515e3 1355 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_USB_HS_EXTI_GENERATE_SWIT()</span></li>
mbed_official 380:510f0c3515e3 1356 </ul>
mbed_official 380:510f0c3515e3 1357 <ul>
mbed_official 380:510f0c3515e3 1358 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_USB_FS_EXTI_GENERATE_SWIT()</span></li>
mbed_official 380:510f0c3515e3 1359 </ul>
mbed_official 380:510f0c3515e3 1360 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">These macro are renamed</span></li>
mbed_official 380:510f0c3515e3 1361 <ul>
mbed_official 380:510f0c3515e3 1362 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_GET_FLAG(__HANDLE__, __INTERRUPT__)&nbsp;&nbsp;&nbsp; by __HAL_PCD_GET_FLAG(__HANDLE__, __INTERRUPT__)</span></li>
mbed_official 380:510f0c3515e3 1363 </ul>
mbed_official 380:510f0c3515e3 1364 <ul>
mbed_official 380:510f0c3515e3 1365 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_CLEAR_FLAG(__HANDLE__, __INTERRUPT__) by __HAL_PCD_CLEAR_FLAG(__HANDLE__, __INTERRUPT__)&nbsp; <br>
mbed_official 380:510f0c3515e3 1366 </span></li>
mbed_official 380:510f0c3515e3 1367 </ul>
mbed_official 380:510f0c3515e3 1368 <ul>
mbed_official 380:510f0c3515e3 1369 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_IS_INVALID_INTERRUPT(__HANDLE__)&nbsp; by __HAL_PCD_IS_INVALID_INTERRUPT(__HANDLE__)&nbsp; <br>
mbed_official 380:510f0c3515e3 1370 </span></li>
mbed_official 380:510f0c3515e3 1371 </ul>
mbed_official 380:510f0c3515e3 1372 <ul>
mbed_official 380:510f0c3515e3 1373 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_PCD_UNGATE_CLOCK(__HANDLE__) by __HAL_PCD_UNGATE_PHYCLOCK(__HANDLE__)</span></li>
mbed_official 380:510f0c3515e3 1374 </ul>
mbed_official 380:510f0c3515e3 1375 <ul>
mbed_official 380:510f0c3515e3 1376 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_PCD_GATE_CLOCK(__HANDLE__) by __HAL_PCD_GATE_PHYCLOCK(__HANDLE__)</span></li>
mbed_official 380:510f0c3515e3 1377 </ul>
mbed_official 380:510f0c3515e3 1378 </ul>
mbed_official 380:510f0c3515e3 1379 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-family: 'Verdana','sans-serif'; font-size: 10pt;"><span style="font-weight: bold;">HAL ETH </span>update</span></li>
mbed_official 380:510f0c3515e3 1380 <ul>
mbed_official 380:510f0c3515e3 1381 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update HAL_ETH_GetReceivedFrame_IT() function to return HAL_ERROR if the received packet is not complete</span></li>
mbed_official 380:510f0c3515e3 1382
mbed_official 380:510f0c3515e3 1383 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Use HAL_Delay() instead of counting loop<br>
mbed_official 380:510f0c3515e3 1384 </span></li>
mbed_official 380:510f0c3515e3 1385 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">&nbsp;__HAL_ETH_MAC_CLEAR_FLAG() macro is removed: the MACSR register is read only</span></li>
mbed_official 380:510f0c3515e3 1386 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add the following macros used to
mbed_official 380:510f0c3515e3 1387 Wake up the device from STOP mode by Ethernet event :</span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1388
mbed_official 380:510f0c3515e3 1389 <ul>
mbed_official 380:510f0c3515e3 1390 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_ETH_EXTI_ENABLE_IT()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1391 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_ETH_EXTI_DISABLE_IT()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1392 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_ETH_EXTI_GET_FLAG()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1393 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">__HAL_ETH_EXTI_CLEAR_FLAG()</span><o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1394 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_ETH_EXTI_SET_RISING_EGDE_TRIGGER()<o:p></o:p></span></li>
mbed_official 380:510f0c3515e3 1395 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_ETH_EXTI_SET_FALLING_EGDE_TRIGGER()</span></li>
mbed_official 380:510f0c3515e3 1396 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;">__HAL_ETH_EXTI_SET_FALLINGRISING_TRIGGER()</span></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></li>
mbed_official 380:510f0c3515e3 1397 </ul>
mbed_official 380:510f0c3515e3 1398
mbed_official 380:510f0c3515e3 1399 </ul>
mbed_official 380:510f0c3515e3 1400 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL WWDG</span> update <br>
mbed_official 380:510f0c3515e3 1401 </span></li>
mbed_official 380:510f0c3515e3 1402 <ul>
mbed_official 380:510f0c3515e3 1403 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Update macro parameters to use underscore: __XXX__</span></li>
mbed_official 380:510f0c3515e3 1404 </ul>
mbed_official 380:510f0c3515e3 1405 <ul>
mbed_official 380:510f0c3515e3 1406 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Use of CMSIS constants instead of magic values<br>
mbed_official 380:510f0c3515e3 1407 </span></li>
mbed_official 380:510f0c3515e3 1408 </ul>
mbed_official 380:510f0c3515e3 1409 <ul>
mbed_official 380:510f0c3515e3 1410 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Use MODIFY_REG macro in HAL_WWDG_Init()</span></li>
mbed_official 380:510f0c3515e3 1411 </ul>
mbed_official 380:510f0c3515e3 1412 <ul>
mbed_official 380:510f0c3515e3 1413 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add IS_WWDG_ALL_INSTANCE in HAL_WWDG_Init() and HAL_WWDG_DeInit()</span></li>
mbed_official 380:510f0c3515e3 1414 </ul>
mbed_official 380:510f0c3515e3 1415 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-weight: bold;">HAL IWDG</span> update</span></li>
mbed_official 380:510f0c3515e3 1416 <ul>
mbed_official 380:510f0c3515e3 1417 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Use WRITE_REG instead of SET_BIT for all IWDG macros</span></li>
mbed_official 380:510f0c3515e3 1418 </ul>
mbed_official 380:510f0c3515e3 1419 <ul>
mbed_official 380:510f0c3515e3 1420 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">__HAL_IWDG_CLEAR_FLAG removed: no IWDG flag cleared by access to SR register</span></li>
mbed_official 380:510f0c3515e3 1421 </ul>
mbed_official 380:510f0c3515e3 1422 <ul>
mbed_official 380:510f0c3515e3 1423 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Use MODIFY_REG macro in HAL_IWDG_Init()</span></li>
mbed_official 380:510f0c3515e3 1424 </ul>
mbed_official 380:510f0c3515e3 1425 <ul>
mbed_official 380:510f0c3515e3 1426 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Add IS_IWDG_ALL_INSTANCE in HAL_IWDG_Init()Add the following macros used to
mbed_official 380:510f0c3515e3 1427 Wake</span></li>
mbed_official 380:510f0c3515e3 1428 </ul>
mbed_official 380:510f0c3515e3 1429
mbed_official 380:510f0c3515e3 1430 </ul>
mbed_official 380:510f0c3515e3 1431 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><span style="font-style: italic;"></span></span><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: 180px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.0.0 / 18-February-2014</span></h3>
mbed_official 380:510f0c3515e3 1432
mbed_official 380:510f0c3515e3 1433 <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b><u><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">Main Changes</span></u></b><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,&quot;serif&quot;;"><o:p></o:p></span></p>
mbed_official 380:510f0c3515e3 1434
mbed_official 380:510f0c3515e3 1435
mbed_official 380:510f0c3515e3 1436
mbed_official 380:510f0c3515e3 1437
mbed_official 380:510f0c3515e3 1438
mbed_official 380:510f0c3515e3 1439
mbed_official 380:510f0c3515e3 1440 <ul style="margin-top: 0cm;" type="square">
mbed_official 380:510f0c3515e3 1441 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">First official release</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></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>
mbed_official 380:510f0c3515e3 1442 <div style="text-align: justify;">
mbed_official 380:510f0c3515e3 1443 <div style="text-align: justify;"><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">
mbed_official 380:510f0c3515e3 1444 Redistribution and use in source and binary forms, with or without
mbed_official 380:510f0c3515e3 1445 modification, are permitted provided that the following conditions are
mbed_official 380:510f0c3515e3 1446 met:</span><br>
mbed_official 380:510f0c3515e3 1447 </font>
mbed_official 380:510f0c3515e3 1448 <ol><li><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></font></li><li><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Redistributions
mbed_official 380:510f0c3515e3 1449 in binary form must reproduce the above copyright notice, this list of
mbed_official 380:510f0c3515e3 1450 conditions and the following disclaimer in </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">the documentation and/or other materials provided with the distribution.</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></font></li><li><font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived </span><br>
mbed_official 380:510f0c3515e3 1451 </font>
mbed_official 380:510f0c3515e3 1452 </li></ol>
mbed_official 380:510f0c3515e3 1453 <font size="-1"><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from this software without specific prior written permission.</span><br>
mbed_official 380:510f0c3515e3 1454 <span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span><br>
mbed_official 380:510f0c3515e3 1455 <span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER</span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"> CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR </span><span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></font>
mbed_official 380:510f0c3515e3 1456
mbed_official 380:510f0c3515e3 1457 </div>
mbed_official 380:510f0c3515e3 1458 <span style="font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span></div>
mbed_official 380:510f0c3515e3 1459 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span>
mbed_official 380:510f0c3515e3 1460 <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;">
mbed_official 380:510f0c3515e3 1461 <hr align="center" size="2" width="100%">
mbed_official 380:510f0c3515e3 1462 </span></div>
mbed_official 380:510f0c3515e3 1463 <p class="MsoNormal" style="margin: 4.5pt 0in 4.5pt 0.25in; text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">For
mbed_official 380:510f0c3515e3 1464 complete documentation on </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32<span style="color: black;">
mbed_official 380:510f0c3515e3 1465 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>
mbed_official 380:510f0c3515e3 1466 </td>
mbed_official 380:510f0c3515e3 1467 </tr>
mbed_official 380:510f0c3515e3 1468 </tbody></table>
mbed_official 380:510f0c3515e3 1469 <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
mbed_official 380:510f0c3515e3 1470 </td>
mbed_official 380:510f0c3515e3 1471 </tr>
mbed_official 380:510f0c3515e3 1472 </tbody></table>
mbed_official 380:510f0c3515e3 1473
mbed_official 380:510f0c3515e3 1474 </div>
mbed_official 380:510f0c3515e3 1475
mbed_official 380:510f0c3515e3 1476 <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
mbed_official 380:510f0c3515e3 1477
mbed_official 380:510f0c3515e3 1478 </div>
mbed_official 380:510f0c3515e3 1479
mbed_official 380:510f0c3515e3 1480 </body></html>