Workaround: SERIAL_CHECK_TX is broken on F7 (#14052)
[betaflight.git] / lib / main / STM32_USB_OTG_Driver / Release_Notes.html
blob2edf8d383cdd684c4f1d7e51ee376a08c67c12cc
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
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>
4 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
5 <link rel="File-List" href="Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/filelist.xml">
6 <link rel="Edit-Time-Data" href="Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/editdata.mso"><!--[if !mso]>
7 <style>
8 v\:* {behavior:url(#default#VML);}
9 o\:* {behavior:url(#default#VML);}
10 w\:* {behavior:url(#default#VML);}
11 .shape {behavior:url(#default#VML);}
12 </style>
13 <![endif]--><title>Release Notes for STM32F105/7xx, STM32F2xx and STM32F4xx USB OTG Driver</title><!--[if gte mso 9]><xml>
14 <o:DocumentProperties>
15 <o:Author>STMicroelectronics</o:Author>
16 <o:LastAuthor>Raouf Hosni</o:LastAuthor>
17 <o:Revision>39</o:Revision>
18 <o:TotalTime>137</o:TotalTime>
19 <o:Created>2009-02-27T19:26:00Z</o:Created>
20 <o:LastSaved>2010-10-15T11:07:00Z</o:LastSaved>
21 <o:Pages>3</o:Pages>
22 <o:Words>973</o:Words>
23 <o:Characters>5548</o:Characters>
24 <o:Company>STMicroelectronics</o:Company>
25 <o:Lines>46</o:Lines>
26 <o:Paragraphs>13</o:Paragraphs>
27 <o:CharactersWithSpaces>6508</o:CharactersWithSpaces>
28 <o:Version>12.00</o:Version>
29 </o:DocumentProperties>
30 </xml><![endif]-->
34 <link rel="themeData" href="Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/themedata.thmx">
35 <link rel="colorSchemeMapping" href="Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/colorschememapping.xml"><!--[if gte mso 9]><xml>
36 <w:WordDocument>
37 <w:Zoom>110</w:Zoom>
38 <w:TrackMoves>false</w:TrackMoves>
39 <w:TrackFormatting/>
40 <w:ValidateAgainstSchemas/>
41 <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
42 <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
43 <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
44 <w:DoNotPromoteQF/>
45 <w:LidThemeOther>EN-US</w:LidThemeOther>
46 <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
47 <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
48 <w:Compatibility>
49 <w:BreakWrappedTables/>
50 <w:SnapToGridInCell/>
51 <w:WrapTextWithPunct/>
52 <w:UseAsianBreakRules/>
53 <w:DontGrowAutofit/>
54 <w:SplitPgBreakAndParaMark/>
55 <w:DontVertAlignCellWithSp/>
56 <w:DontBreakConstrainedForcedTables/>
57 <w:DontVertAlignInTxbx/>
58 <w:Word11KerningPairs/>
59 <w:CachedColBalance/>
60 </w:Compatibility>
61 <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
62 <m:mathPr>
63 <m:mathFont m:val="Cambria Math"/>
64 <m:brkBin m:val="before"/>
65 <m:brkBinSub m:val="&#45;-"/>
66 <m:smallFrac m:val="off"/>
67 <m:dispDef/>
68 <m:lMargin m:val="0"/>
69 <m:rMargin m:val="0"/>
70 <m:defJc m:val="centerGroup"/>
71 <m:wrapIndent m:val="1440"/>
72 <m:intLim m:val="subSup"/>
73 <m:naryLim m:val="undOvr"/>
74 </m:mathPr></w:WordDocument>
75 </xml><![endif]--><!--[if gte mso 9]><xml>
76 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
77 DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267">
78 <w:LsdException Locked="false" QFormat="true" Name="Normal"/>
79 <w:LsdException Locked="false" QFormat="true" Name="heading 1"/>
80 <w:LsdException Locked="false" QFormat="true" Name="heading 2"/>
81 <w:LsdException Locked="false" QFormat="true" Name="heading 3"/>
82 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
83 QFormat="true" Name="heading 4"/>
84 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
85 QFormat="true" Name="heading 5"/>
86 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
87 QFormat="true" Name="heading 6"/>
88 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
89 QFormat="true" Name="heading 7"/>
90 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
91 QFormat="true" Name="heading 8"/>
92 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
93 QFormat="true" Name="heading 9"/>
94 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
95 QFormat="true" Name="caption"/>
96 <w:LsdException Locked="false" QFormat="true" Name="Title"/>
97 <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
98 <w:LsdException Locked="false" QFormat="true" Name="Subtitle"/>
99 <w:LsdException Locked="false" QFormat="true" Name="Strong"/>
100 <w:LsdException Locked="false" QFormat="true" Name="Emphasis"/>
101 <w:LsdException Locked="false" Priority="99" Name="No List"/>
102 <w:LsdException Locked="false" Priority="99" SemiHidden="true"
103 Name="Placeholder Text"/>
104 <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
105 <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
106 <w:LsdException Locked="false" Priority="61" Name="Light List"/>
107 <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
108 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
109 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
110 <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
111 <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
112 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
113 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
114 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
115 <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
116 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
117 <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
118 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
119 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
120 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
121 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
122 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
123 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
124 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
125 <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/>
126 <w:LsdException Locked="false" Priority="34" QFormat="true"
127 Name="List Paragraph"/>
128 <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
129 <w:LsdException Locked="false" Priority="30" QFormat="true"
130 Name="Intense Quote"/>
131 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
132 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
133 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
134 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
135 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
136 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
137 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
138 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
139 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
140 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
141 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
142 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
143 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
144 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
145 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
146 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
147 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
148 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
149 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
150 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
151 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
152 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
153 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
154 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
155 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
156 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
157 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
158 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
159 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
160 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
161 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
162 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
163 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
164 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
165 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
166 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
167 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
168 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
169 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
170 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
171 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
172 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
173 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
174 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
175 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
176 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
177 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
178 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
179 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
180 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
181 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
182 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
183 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
184 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
185 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
186 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
187 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
188 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
189 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
190 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
191 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
192 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
193 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
194 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
195 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
196 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
197 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
198 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
199 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
200 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
201 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
202 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
203 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
204 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
205 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
206 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
207 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
208 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
209 <w:LsdException Locked="false" Priority="19" QFormat="true"
210 Name="Subtle Emphasis"/>
211 <w:LsdException Locked="false" Priority="21" QFormat="true"
212 Name="Intense Emphasis"/>
213 <w:LsdException Locked="false" Priority="31" QFormat="true"
214 Name="Subtle Reference"/>
215 <w:LsdException Locked="false" Priority="32" QFormat="true"
216 Name="Intense Reference"/>
217 <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
218 <w:LsdException Locked="false" Priority="37" SemiHidden="true"
219 UnhideWhenUsed="true" Name="Bibliography"/>
220 <w:LsdException Locked="false" Priority="39" SemiHidden="true"
221 UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
222 </w:LatentStyles>
223 </xml><![endif]-->
225 <style>
226 <!--
227 /* Font Definitions */
228 @font-face
229 {font-family:"Cambria Math";
230 panose-1:2 4 5 3 5 4 6 3 2 4;
231 mso-font-charset:1;
232 mso-generic-font-family:roman;
233 mso-font-format:other;
234 mso-font-pitch:variable;
235 mso-font-signature:0 0 0 0 0 0;}
236 @font-face
237 {font-family:Calibri;
238 panose-1:2 15 5 2 2 2 4 3 2 4;
239 mso-font-charset:0;
240 mso-generic-font-family:swiss;
241 mso-font-pitch:variable;
242 mso-font-signature:-1610611985 1073750139 0 0 159 0;}
243 @font-face
244 {font-family:Tahoma;
245 panose-1:2 11 6 4 3 5 4 4 2 4;
246 mso-font-charset:0;
247 mso-generic-font-family:swiss;
248 mso-font-pitch:variable;
249 mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
250 @font-face
251 {font-family:Verdana;
252 panose-1:2 11 6 4 3 5 4 4 2 4;
253 mso-font-charset:0;
254 mso-generic-font-family:swiss;
255 mso-font-pitch:variable;
256 mso-font-signature:536871559 0 0 0 415 0;}
257 /* Style Definitions */
258 p.MsoNormal, li.MsoNormal, div.MsoNormal
259 {mso-style-unhide:no;
260 mso-style-qformat:yes;
261 mso-style-parent:"";
262 margin:0in;
263 margin-bottom:.0001pt;
264 mso-pagination:widow-orphan;
265 font-size:12.0pt;
266 font-family:"Times New Roman","serif";
267 mso-fareast-font-family:"Times New Roman";}
269 {mso-style-unhide:no;
270 mso-style-qformat:yes;
271 mso-style-link:"Heading 1 Char";
272 mso-margin-top-alt:auto;
273 margin-right:0in;
274 mso-margin-bottom-alt:auto;
275 margin-left:0in;
276 mso-pagination:widow-orphan;
277 mso-outline-level:1;
278 font-size:24.0pt;
279 font-family:"Times New Roman","serif";
280 mso-fareast-font-family:"Times New Roman";
281 mso-fareast-theme-font:minor-fareast;
282 font-weight:bold;}
284 {mso-style-unhide:no;
285 mso-style-qformat:yes;
286 mso-style-link:"Heading 2 Char";
287 mso-style-next:Normal;
288 margin-top:12.0pt;
289 margin-right:0in;
290 margin-bottom:3.0pt;
291 margin-left:0in;
292 mso-pagination:widow-orphan;
293 page-break-after:avoid;
294 mso-outline-level:2;
295 font-size:14.0pt;
296 font-family:"Arial","sans-serif";
297 mso-fareast-font-family:"Times New Roman";
298 mso-fareast-theme-font:minor-fareast;
299 font-weight:bold;
300 font-style:italic;}
302 {mso-style-unhide:no;
303 mso-style-qformat:yes;
304 mso-style-link:"Heading 3 Char";
305 mso-margin-top-alt:auto;
306 margin-right:0in;
307 mso-margin-bottom-alt:auto;
308 margin-left:0in;
309 mso-pagination:widow-orphan;
310 mso-outline-level:3;
311 font-size:13.5pt;
312 font-family:"Times New Roman","serif";
313 mso-fareast-font-family:"Times New Roman";
314 mso-fareast-theme-font:minor-fareast;
315 font-weight:bold;}
316 a:link, span.MsoHyperlink
317 {mso-style-unhide:no;
318 color:blue;
319 text-decoration:underline;
320 text-underline:single;}
321 a:visited, span.MsoHyperlinkFollowed
322 {mso-style-unhide:no;
323 color:blue;
324 text-decoration:underline;
325 text-underline:single;}
327 {mso-style-unhide:no;
328 mso-margin-top-alt:auto;
329 margin-right:0in;
330 mso-margin-bottom-alt:auto;
331 margin-left:0in;
332 mso-pagination:widow-orphan;
333 font-size:12.0pt;
334 font-family:"Times New Roman","serif";
335 mso-fareast-font-family:"Times New Roman";}
336 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
337 {mso-style-unhide:no;
338 mso-style-link:"Balloon Text Char";
339 margin:0in;
340 margin-bottom:.0001pt;
341 mso-pagination:widow-orphan;
342 font-size:8.0pt;
343 font-family:"Tahoma","sans-serif";
344 mso-fareast-font-family:"Times New Roman";}
345 span.Heading1Char
346 {mso-style-name:"Heading 1 Char";
347 mso-style-unhide:no;
348 mso-style-locked:yes;
349 mso-style-link:"Heading 1";
350 mso-ansi-font-size:14.0pt;
351 mso-bidi-font-size:14.0pt;
352 font-family:"Cambria","serif";
353 mso-ascii-font-family:Cambria;
354 mso-ascii-theme-font:major-latin;
355 mso-fareast-font-family:"Times New Roman";
356 mso-fareast-theme-font:major-fareast;
357 mso-hansi-font-family:Cambria;
358 mso-hansi-theme-font:major-latin;
359 mso-bidi-font-family:"Times New Roman";
360 mso-bidi-theme-font:major-bidi;
361 color:#365F91;
362 mso-themecolor:accent1;
363 mso-themeshade:191;
364 font-weight:bold;}
365 span.Heading2Char
366 {mso-style-name:"Heading 2 Char";
367 mso-style-unhide:no;
368 mso-style-locked:yes;
369 mso-style-link:"Heading 2";
370 mso-ansi-font-size:13.0pt;
371 mso-bidi-font-size:13.0pt;
372 font-family:"Cambria","serif";
373 mso-ascii-font-family:Cambria;
374 mso-ascii-theme-font:major-latin;
375 mso-fareast-font-family:"Times New Roman";
376 mso-fareast-theme-font:major-fareast;
377 mso-hansi-font-family:Cambria;
378 mso-hansi-theme-font:major-latin;
379 mso-bidi-font-family:"Times New Roman";
380 mso-bidi-theme-font:major-bidi;
381 color:#4F81BD;
382 mso-themecolor:accent1;
383 font-weight:bold;}
384 span.Heading3Char
385 {mso-style-name:"Heading 3 Char";
386 mso-style-unhide:no;
387 mso-style-locked:yes;
388 mso-style-link:"Heading 3";
389 mso-ansi-font-size:12.0pt;
390 mso-bidi-font-size:12.0pt;
391 font-family:"Cambria","serif";
392 mso-ascii-font-family:Cambria;
393 mso-ascii-theme-font:major-latin;
394 mso-fareast-font-family:"Times New Roman";
395 mso-fareast-theme-font:major-fareast;
396 mso-hansi-font-family:Cambria;
397 mso-hansi-theme-font:major-latin;
398 mso-bidi-font-family:"Times New Roman";
399 mso-bidi-theme-font:major-bidi;
400 color:#4F81BD;
401 mso-themecolor:accent1;
402 font-weight:bold;}
403 span.BalloonTextChar
404 {mso-style-name:"Balloon Text Char";
405 mso-style-unhide:no;
406 mso-style-locked:yes;
407 mso-style-link:"Balloon Text";
408 mso-ansi-font-size:8.0pt;
409 mso-bidi-font-size:8.0pt;
410 font-family:"Tahoma","sans-serif";
411 mso-ascii-font-family:Tahoma;
412 mso-hansi-font-family:Tahoma;
413 mso-bidi-font-family:Tahoma;}
414 .MsoChpDefault
415 {mso-style-type:export-only;
416 mso-default-props:yes;
417 font-size:10.0pt;
418 mso-ansi-font-size:10.0pt;
419 mso-bidi-font-size:10.0pt;}
420 @page WordSection1
421 {size:8.5in 11.0in;
422 margin:1.0in 1.25in 1.0in 1.25in;
423 mso-header-margin:.5in;
424 mso-footer-margin:.5in;
425 mso-paper-source:0;}
426 div.WordSection1
427 {page:WordSection1;}
428 /* List Definitions */
429 @list l0
430 {mso-list-id:62067358;
431 mso-list-template-ids:-174943062;}
432 @list l0:level1
433 {mso-level-number-format:bullet;
434 mso-level-text:\F0B7;
435 mso-level-tab-stop:.5in;
436 mso-level-number-position:left;
437 text-indent:-.25in;
438 mso-ansi-font-size:10.0pt;
439 font-family:Symbol;}
440 @list l0:level2
441 {mso-level-tab-stop:1.0in;
442 mso-level-number-position:left;
443 text-indent:-.25in;}
444 @list l0:level3
445 {mso-level-tab-stop:1.5in;
446 mso-level-number-position:left;
447 text-indent:-.25in;}
448 @list l0:level4
449 {mso-level-tab-stop:2.0in;
450 mso-level-number-position:left;
451 text-indent:-.25in;}
452 @list l0:level5
453 {mso-level-tab-stop:2.5in;
454 mso-level-number-position:left;
455 text-indent:-.25in;}
456 @list l0:level6
457 {mso-level-tab-stop:3.0in;
458 mso-level-number-position:left;
459 text-indent:-.25in;}
460 @list l0:level7
461 {mso-level-tab-stop:3.5in;
462 mso-level-number-position:left;
463 text-indent:-.25in;}
464 @list l0:level8
465 {mso-level-tab-stop:4.0in;
466 mso-level-number-position:left;
467 text-indent:-.25in;}
468 @list l0:level9
469 {mso-level-tab-stop:4.5in;
470 mso-level-number-position:left;
471 text-indent:-.25in;}
472 @list l1
473 {mso-list-id:128015942;
474 mso-list-template-ids:-90681214;}
475 @list l1:level1
476 {mso-level-tab-stop:.5in;
477 mso-level-number-position:left;
478 text-indent:-.25in;}
479 @list l1:level2
480 {mso-level-tab-stop:1.0in;
481 mso-level-number-position:left;
482 text-indent:-.25in;}
483 @list l1:level3
484 {mso-level-tab-stop:1.5in;
485 mso-level-number-position:left;
486 text-indent:-.25in;}
487 @list l1:level4
488 {mso-level-tab-stop:2.0in;
489 mso-level-number-position:left;
490 text-indent:-.25in;}
491 @list l1:level5
492 {mso-level-tab-stop:2.5in;
493 mso-level-number-position:left;
494 text-indent:-.25in;}
495 @list l1:level6
496 {mso-level-tab-stop:3.0in;
497 mso-level-number-position:left;
498 text-indent:-.25in;}
499 @list l1:level7
500 {mso-level-tab-stop:3.5in;
501 mso-level-number-position:left;
502 text-indent:-.25in;}
503 @list l1:level8
504 {mso-level-tab-stop:4.0in;
505 mso-level-number-position:left;
506 text-indent:-.25in;}
507 @list l1:level9
508 {mso-level-tab-stop:4.5in;
509 mso-level-number-position:left;
510 text-indent:-.25in;}
511 @list l2
512 {mso-list-id:216556000;
513 mso-list-template-ids:925924412;}
514 @list l2:level1
515 {mso-level-number-format:bullet;
516 mso-level-text:\F0B7;
517 mso-level-tab-stop:.5in;
518 mso-level-number-position:left;
519 text-indent:-.25in;
520 mso-ansi-font-size:10.0pt;
521 font-family:Symbol;}
522 @list l2:level2
523 {mso-level-number-format:bullet;
524 mso-level-text:\F0B7;
525 mso-level-tab-stop:1.0in;
526 mso-level-number-position:left;
527 text-indent:-.25in;
528 mso-ansi-font-size:10.0pt;
529 font-family:Symbol;}
530 @list l2:level3
531 {mso-level-tab-stop:1.5in;
532 mso-level-number-position:left;
533 text-indent:-.25in;}
534 @list l2:level4
535 {mso-level-tab-stop:2.0in;
536 mso-level-number-position:left;
537 text-indent:-.25in;}
538 @list l2:level5
539 {mso-level-tab-stop:2.5in;
540 mso-level-number-position:left;
541 text-indent:-.25in;}
542 @list l2:level6
543 {mso-level-tab-stop:3.0in;
544 mso-level-number-position:left;
545 text-indent:-.25in;}
546 @list l2:level7
547 {mso-level-tab-stop:3.5in;
548 mso-level-number-position:left;
549 text-indent:-.25in;}
550 @list l2:level8
551 {mso-level-tab-stop:4.0in;
552 mso-level-number-position:left;
553 text-indent:-.25in;}
554 @list l2:level9
555 {mso-level-tab-stop:4.5in;
556 mso-level-number-position:left;
557 text-indent:-.25in;}
558 @list l3
559 {mso-list-id:562446694;
560 mso-list-template-ids:913898366;}
561 @list l3:level1
562 {mso-level-number-format:bullet;
563 mso-level-text:\F0B7;
564 mso-level-tab-stop:.5in;
565 mso-level-number-position:left;
566 text-indent:-.25in;
567 mso-ansi-font-size:10.0pt;
568 font-family:Symbol;}
569 @list l3:level2
570 {mso-level-tab-stop:1.0in;
571 mso-level-number-position:left;
572 text-indent:-.25in;}
573 @list l3:level3
574 {mso-level-tab-stop:1.5in;
575 mso-level-number-position:left;
576 text-indent:-.25in;}
577 @list l3:level4
578 {mso-level-tab-stop:2.0in;
579 mso-level-number-position:left;
580 text-indent:-.25in;}
581 @list l3:level5
582 {mso-level-tab-stop:2.5in;
583 mso-level-number-position:left;
584 text-indent:-.25in;}
585 @list l3:level6
586 {mso-level-tab-stop:3.0in;
587 mso-level-number-position:left;
588 text-indent:-.25in;}
589 @list l3:level7
590 {mso-level-tab-stop:3.5in;
591 mso-level-number-position:left;
592 text-indent:-.25in;}
593 @list l3:level8
594 {mso-level-tab-stop:4.0in;
595 mso-level-number-position:left;
596 text-indent:-.25in;}
597 @list l3:level9
598 {mso-level-tab-stop:4.5in;
599 mso-level-number-position:left;
600 text-indent:-.25in;}
601 @list l4
602 {mso-list-id:797802132;
603 mso-list-template-ids:-1971191336;}
604 @list l4:level1
605 {mso-level-tab-stop:.5in;
606 mso-level-number-position:left;
607 text-indent:-.25in;}
608 @list l4:level2
609 {mso-level-tab-stop:1.0in;
610 mso-level-number-position:left;
611 text-indent:-.25in;}
612 @list l4:level3
613 {mso-level-tab-stop:1.5in;
614 mso-level-number-position:left;
615 text-indent:-.25in;}
616 @list l4:level4
617 {mso-level-tab-stop:2.0in;
618 mso-level-number-position:left;
619 text-indent:-.25in;}
620 @list l4:level5
621 {mso-level-tab-stop:2.5in;
622 mso-level-number-position:left;
623 text-indent:-.25in;}
624 @list l4:level6
625 {mso-level-tab-stop:3.0in;
626 mso-level-number-position:left;
627 text-indent:-.25in;}
628 @list l4:level7
629 {mso-level-tab-stop:3.5in;
630 mso-level-number-position:left;
631 text-indent:-.25in;}
632 @list l4:level8
633 {mso-level-tab-stop:4.0in;
634 mso-level-number-position:left;
635 text-indent:-.25in;}
636 @list l4:level9
637 {mso-level-tab-stop:4.5in;
638 mso-level-number-position:left;
639 text-indent:-.25in;}
640 @list l5
641 {mso-list-id:907304066;
642 mso-list-template-ids:1969781532;}
643 @list l5:level1
644 {mso-level-tab-stop:.5in;
645 mso-level-number-position:left;
646 text-indent:-.25in;}
647 @list l5:level2
648 {mso-level-tab-stop:1.0in;
649 mso-level-number-position:left;
650 text-indent:-.25in;}
651 @list l5:level3
652 {mso-level-tab-stop:1.5in;
653 mso-level-number-position:left;
654 text-indent:-.25in;}
655 @list l5:level4
656 {mso-level-tab-stop:2.0in;
657 mso-level-number-position:left;
658 text-indent:-.25in;}
659 @list l5:level5
660 {mso-level-tab-stop:2.5in;
661 mso-level-number-position:left;
662 text-indent:-.25in;}
663 @list l5:level6
664 {mso-level-tab-stop:3.0in;
665 mso-level-number-position:left;
666 text-indent:-.25in;}
667 @list l5:level7
668 {mso-level-tab-stop:3.5in;
669 mso-level-number-position:left;
670 text-indent:-.25in;}
671 @list l5:level8
672 {mso-level-tab-stop:4.0in;
673 mso-level-number-position:left;
674 text-indent:-.25in;}
675 @list l5:level9
676 {mso-level-tab-stop:4.5in;
677 mso-level-number-position:left;
678 text-indent:-.25in;}
679 @list l6
680 {mso-list-id:1050613616;
681 mso-list-template-ids:-1009886748;}
682 @list l6:level1
683 {mso-level-number-format:bullet;
684 mso-level-text:\F0B7;
685 mso-level-tab-stop:.5in;
686 mso-level-number-position:left;
687 text-indent:-.25in;
688 mso-ansi-font-size:10.0pt;
689 font-family:Symbol;}
690 @list l6:level2
691 {mso-level-number-format:bullet;
692 mso-level-text:\F0B7;
693 mso-level-tab-stop:1.0in;
694 mso-level-number-position:left;
695 text-indent:-.25in;
696 mso-ansi-font-size:10.0pt;
697 font-family:Symbol;}
698 @list l6:level3
699 {mso-level-tab-stop:1.5in;
700 mso-level-number-position:left;
701 text-indent:-.25in;}
702 @list l6:level4
703 {mso-level-tab-stop:2.0in;
704 mso-level-number-position:left;
705 text-indent:-.25in;}
706 @list l6:level5
707 {mso-level-tab-stop:2.5in;
708 mso-level-number-position:left;
709 text-indent:-.25in;}
710 @list l6:level6
711 {mso-level-tab-stop:3.0in;
712 mso-level-number-position:left;
713 text-indent:-.25in;}
714 @list l6:level7
715 {mso-level-tab-stop:3.5in;
716 mso-level-number-position:left;
717 text-indent:-.25in;}
718 @list l6:level8
719 {mso-level-tab-stop:4.0in;
720 mso-level-number-position:left;
721 text-indent:-.25in;}
722 @list l6:level9
723 {mso-level-tab-stop:4.5in;
724 mso-level-number-position:left;
725 text-indent:-.25in;}
726 @list l7
727 {mso-list-id:1234970193;
728 mso-list-template-ids:2055904002;}
729 @list l7:level1
730 {mso-level-number-format:bullet;
731 mso-level-text:\F0B7;
732 mso-level-tab-stop:.5in;
733 mso-level-number-position:left;
734 text-indent:-.25in;
735 mso-ansi-font-size:10.0pt;
736 font-family:Symbol;}
737 @list l7:level2
738 {mso-level-number-format:bullet;
739 mso-level-text:\F0B7;
740 mso-level-tab-stop:1.0in;
741 mso-level-number-position:left;
742 text-indent:-.25in;
743 mso-ansi-font-size:10.0pt;
744 font-family:Symbol;}
745 @list l7:level3
746 {mso-level-tab-stop:1.5in;
747 mso-level-number-position:left;
748 text-indent:-.25in;}
749 @list l7:level4
750 {mso-level-tab-stop:2.0in;
751 mso-level-number-position:left;
752 text-indent:-.25in;}
753 @list l7:level5
754 {mso-level-tab-stop:2.5in;
755 mso-level-number-position:left;
756 text-indent:-.25in;}
757 @list l7:level6
758 {mso-level-tab-stop:3.0in;
759 mso-level-number-position:left;
760 text-indent:-.25in;}
761 @list l7:level7
762 {mso-level-tab-stop:3.5in;
763 mso-level-number-position:left;
764 text-indent:-.25in;}
765 @list l7:level8
766 {mso-level-tab-stop:4.0in;
767 mso-level-number-position:left;
768 text-indent:-.25in;}
769 @list l7:level9
770 {mso-level-tab-stop:4.5in;
771 mso-level-number-position:left;
772 text-indent:-.25in;}
773 @list l8
774 {mso-list-id:1846092290;
775 mso-list-template-ids:-768590846;}
776 @list l8:level1
777 {mso-level-start-at:2;
778 mso-level-tab-stop:.5in;
779 mso-level-number-position:left;
780 text-indent:-.25in;}
781 @list l8:level2
782 {mso-level-tab-stop:1.0in;
783 mso-level-number-position:left;
784 text-indent:-.25in;}
785 @list l8:level3
786 {mso-level-tab-stop:1.5in;
787 mso-level-number-position:left;
788 text-indent:-.25in;}
789 @list l8:level4
790 {mso-level-tab-stop:2.0in;
791 mso-level-number-position:left;
792 text-indent:-.25in;}
793 @list l8:level5
794 {mso-level-tab-stop:2.5in;
795 mso-level-number-position:left;
796 text-indent:-.25in;}
797 @list l8:level6
798 {mso-level-tab-stop:3.0in;
799 mso-level-number-position:left;
800 text-indent:-.25in;}
801 @list l8:level7
802 {mso-level-tab-stop:3.5in;
803 mso-level-number-position:left;
804 text-indent:-.25in;}
805 @list l8:level8
806 {mso-level-tab-stop:4.0in;
807 mso-level-number-position:left;
808 text-indent:-.25in;}
809 @list l8:level9
810 {mso-level-tab-stop:4.5in;
811 mso-level-number-position:left;
812 text-indent:-.25in;}
813 @list l9
814 {mso-list-id:1894656566;
815 mso-list-template-ids:1199983812;}
816 @list l9:level1
817 {mso-level-start-at:2;
818 mso-level-tab-stop:.5in;
819 mso-level-number-position:left;
820 text-indent:-.25in;}
821 @list l9:level2
822 {mso-level-tab-stop:1.0in;
823 mso-level-number-position:left;
824 text-indent:-.25in;}
825 @list l9:level3
826 {mso-level-tab-stop:1.5in;
827 mso-level-number-position:left;
828 text-indent:-.25in;}
829 @list l9:level4
830 {mso-level-tab-stop:2.0in;
831 mso-level-number-position:left;
832 text-indent:-.25in;}
833 @list l9:level5
834 {mso-level-tab-stop:2.5in;
835 mso-level-number-position:left;
836 text-indent:-.25in;}
837 @list l9:level6
838 {mso-level-tab-stop:3.0in;
839 mso-level-number-position:left;
840 text-indent:-.25in;}
841 @list l9:level7
842 {mso-level-tab-stop:3.5in;
843 mso-level-number-position:left;
844 text-indent:-.25in;}
845 @list l9:level8
846 {mso-level-tab-stop:4.0in;
847 mso-level-number-position:left;
848 text-indent:-.25in;}
849 @list l9:level9
850 {mso-level-tab-stop:4.5in;
851 mso-level-number-position:left;
852 text-indent:-.25in;}
854 {margin-bottom:0in;}
856 {margin-bottom:0in;}
858 </style><!--[if gte mso 10]>
859 <style>
860 /* Style Definitions */
861 table.MsoNormalTable
862 {mso-style-name:"Table Normal";
863 mso-tstyle-rowband-size:0;
864 mso-tstyle-colband-size:0;
865 mso-style-noshow:yes;
866 mso-style-priority:99;
867 mso-style-qformat:yes;
868 mso-style-parent:"";
869 mso-padding-alt:0in 5.4pt 0in 5.4pt;
870 mso-para-margin:0in;
871 mso-para-margin-bottom:.0001pt;
872 mso-pagination:widow-orphan;
873 font-size:10.0pt;
874 font-family:"Times New Roman","serif";}
875 </style>
876 <![endif]--><!--[if gte mso 9]><xml>
877 <o:shapedefaults v:ext="edit" spidmax="7170"/>
878 </xml><![endif]--><!--[if gte mso 9]><xml>
879 <o:shapelayout v:ext="edit">
880 <o:idmap v:ext="edit" data="1"/>
881 </o:shapelayout></xml><![endif]--><meta content="MCD Application Team" name="author"></head><body style="" link="blue" vlink="blue">
883 <div class="WordSection1">
885 <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;"><o:p>&nbsp;</o:p></span></p>
887 <div align="center">
889 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
890 <tbody><tr style="">
891 <td style="padding: 0in;" valign="top">
892 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
893 <tbody><tr style="">
894 <td style="padding: 0in 5.4pt;" valign="top">
895 <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>
896 </td>
897 </tr>
898 <tr style="">
899 <td style="padding: 1.5pt;">
900 <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 STM32F105/7xx, STM32F2xx and STM32F4xx USB OTG Driver</span><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></h1>
901 <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
902 2015 STMicroelectronics</span><span style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>
903 <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: 86px; height: 65px;" alt="" id="_x0000_i1026" src="../../_htmresc/logo.bmp"></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
904 </td>
905 </tr>
906 </tbody></table>
907 <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; display: none;"><o:p>&nbsp;</o:p></span></p>
908 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" width="900">
909 <tbody><tr style="">
910 <td style="padding: 0in;" valign="top">
911 <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><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: 200px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V2.2.0 / 09-November-2015</span></h3><p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
912 Changes<o:p></o:p></span></u></b></p>
914 <ul style="margin-top: 0cm;" type="square">
915 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt; font-weight: bold;"><span style="font-size: 10pt; font-family: Verdana;">Add support of&nbsp;</span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;"> </span></span><span style="font-size: 10pt; font-family: Verdana;"></span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">STM32F469/479xx </span></span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">and&nbsp; </span></span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">STM32F446 </span>devices</span></li>
916 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">usb_dcd_int.c</span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Bug
917 Fix: Masking the TxFIFOempty interrupt of the endpoint after
918 finishing writing data packet to TxFIFO in DCD_WriteEmptyTxFifo function</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Bug Fix: The USB TRD (Turnaround) is configured&nbsp;depending on AHB frequency used by application.</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Bug Fix: Handle multi-packet for OUT transfer with DMA in HS mode</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Remove CLEAR_IN_EP_INTR(epnum, emptyintr) in <span style="font-style: italic;">USBD_OTG_EP1IN_ISR_Handler</span> and <span style="font-style: italic;">DCD_HandleInEP_ISR</span></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Correct PCFCCTL register access<span style="font-style: italic;"><br></span></span></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">usb_core.c</span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">USB_OTG_HC_Halt function: Modify Channel halt function to disable the channel at the end</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Correct PCFCCTL register access</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Bug Fix: Handle multi-packet for OUT transfer with DMA in HS mode</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Bug Fix: </span><span style="font-size: 10pt; font-family: Verdana;">Keep the disconnect interrupt masked</span><span style="font-size: 10pt; font-family: Verdana;">In function&nbsp;&nbsp;<span style="font-style: italic;">USB_OTG_EnableHostInt</span> for&nbsp;correct handling of connection/disconnection</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">In function&nbsp;<span style="font-style: italic;">USB_OTG_ResetPort</span> change reset time to 100ms instead of 10ms for better stability during enumeration<br></span></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">usb_hcd.c</span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">&nbsp;Add function&nbsp;<span style="font-style: italic;">HCD_IsPortEnabled </span>to check portenabled </span><span style="font-size: 10pt; font-family: Verdana;">for&nbsp;correct handling of connection/disconnection</span></li></ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">usb_hcd_int.c&nbsp;</span></li><ul><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Remove&nbsp;<span style="font-style: italic;">USB_OTG_ResetPort(pdev)</span> calling&nbsp;</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Update <span style="font-style: italic;">USB_OTG_USBH_handle_port_ISR</span>&nbsp;for correct handling of connection/disconnection</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Disconnect interrupt is unmasked after a connection</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Creation of PortEnabled event (need to wait for this event before starting enumerating device)</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Halt channel and restart transfer is removed When using DMA (HS) In case of NAK or NYET </span><span style="font-size: 10pt; font-family: Verdana;">in <span style="font-style: italic;">USB_OTG_USBH_handle_hc_n_Out_ISR</span> and <span style="font-style: italic;">USB_OTG_USBH_handle_hc_n_In_ISR</span></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Clearing the NAK interrupt flag before re-enabling the channel for a new transfer in </span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">USB_OTG_USBH_handle_hc_n_In_ISR function</span><br><br></span></li></ul></ul><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 200px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V2.1.0 / 19-March-2012</span></h3>
919 <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
920 Changes<o:p></o:p></span></u></b></p>
922 <ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Official support of </span><span style="font-size: 10pt; font-family: Verdana;"><span style="font-weight: bold; font-style: italic;">STM32F4xx</span> devices</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">All source files: license disclaimer text update and add link to the License file on ST Internet</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Unmask Session request interrupt to handle the connect event during the core start-up</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Remove any reference to the USB HS external I2C PHY</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Update optimization pragma for AR Compiler</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Handle Correctly the Low Speed device connection in HS mode</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Add a wrapper to isolate the library from the low level driver: connection done through ISR structure<br></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Miscellaneous bug fix</span></li></ul><h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-right: 500pt; width: 171px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V2.0.0 / 22-July-2011 <o:p></o:p></span></h3><p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
923 Changes<o:p></o:p></span></u></b></p>
924 <ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Second official version supporting <span style="font-weight: bold; font-style: italic;">STM32F105/7</span> and <span style="font-weight: bold; font-style: italic;">STM32F2xx</span> devices</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Rename the Library from "<span style="font-style: italic;">STM32_USB_HOST_Driver</span>" to "<span style="font-style: italic;">STM32_USB_OTG_Driver</span>"</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Add support for <span style="font-weight: bold; font-style: italic;">STM32F2xx</span> devices</span><span style="font-size: 10pt; font-family: Verdana;"></span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Add support for Device and OTG modes</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Change HCD layer to support High speed core</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Change the Low level driver to support multi core support for Host mode</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Add Stop mechanism for Host and Device modes</span></li><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Change VBUS enabling method, to use the external or the internal VBUS when using the ULPI</span></li></ul><span style="font-size: 10pt; font-family: Verdana;"></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: 171px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.0.0&nbsp;- 11/29/2010<o:p></o:p></span></h3>
925 <ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;">Created&nbsp;</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>
926 <p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">Licensed under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use this&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">package</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"> except in compliance with the License. You may obtain a copy of the License at:<br><br></span></p><div style="text-align: center;"><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a target="_blank" href="http://www.st.com/software_license_agreement_liberty_v2">http://www.st.com/software_license_agreement_liberty_v2</a></span><br><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span></div><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"><br>Unless
927 required by applicable law or agreed to in writing, software
928 distributed under the License is distributed on an "AS IS" BASIS, <br>WITHOUT
929 WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See
930 the License for the specific language governing permissions and
931 limitations under the License.</span>
932 <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;">
933 <hr align="center" size="2" width="100%">
934 </span></div>
935 <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
936 complete documentation on </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32<span style="color: black;">
937 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="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><u><span style="color: blue;"><a href="http://www.st.com/stm32" target="_blank"></a></span></u></span><span style="color: black;"><o:p></o:p></span></p>
938 </td>
939 </tr>
940 </tbody></table>
941 <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
942 </td>
943 </tr>
944 </tbody></table>
946 </div>
948 <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
950 </div>
952 </body></html>