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>
17 <meta http-equiv=
"Content-Type" content=
"text/html; charset=windows-1252">
18 <link rel=
"File-List" href=
"Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/filelist.xml">
19 <link rel=
"Edit-Time-Data" href=
"Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/editdata.mso"><!--[if !mso]>
21 v\:* {behavior:url(#default#VML);}
22 o\:* {behavior:url(#default#VML);}
23 w\:* {behavior:url(#default#VML);}
24 .shape {behavior:url(#default#VML);}
26 <![endif]--><title>Release Notes for STM32 USB Device Library
</title><!--[if gte mso 9]><xml>
27 <o:DocumentProperties>
28 <o:Author>STMicroelectronics</o:Author>
29 <o:LastAuthor>Raouf Hosni</o:LastAuthor>
30 <o:Revision>39</o:Revision>
31 <o:TotalTime>137</o:TotalTime>
32 <o:Created>2009-02-27T19:26:00Z</o:Created>
33 <o:LastSaved>2010-10-15T11:07:00Z</o:LastSaved>
35 <o:Words>973</o:Words>
36 <o:Characters>5548</o:Characters>
37 <o:Company>STMicroelectronics</o:Company>
39 <o:Paragraphs>13</o:Paragraphs>
40 <o:CharactersWithSpaces>6508</o:CharactersWithSpaces>
41 <o:Version>12.00</o:Version>
42 </o:DocumentProperties>
47 <link rel=
"themeData" href=
"Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/themedata.thmx">
48 <link rel=
"colorSchemeMapping" href=
"Release_Notes_for_STM32F2xx_StdPeriph_Driver_files/colorschememapping.xml"><!--[if gte mso 9]><xml>
51 <w:TrackMoves>false</w:TrackMoves>
53 <w:ValidateAgainstSchemas/>
54 <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
55 <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
56 <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
58 <w:LidThemeOther>EN-US</w:LidThemeOther>
59 <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
60 <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
62 <w:BreakWrappedTables/>
64 <w:WrapTextWithPunct/>
65 <w:UseAsianBreakRules/>
67 <w:SplitPgBreakAndParaMark/>
68 <w:DontVertAlignCellWithSp/>
69 <w:DontBreakConstrainedForcedTables/>
70 <w:DontVertAlignInTxbx/>
71 <w:Word11KerningPairs/>
74 <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
76 <m:mathFont m:val="Cambria Math"/>
77 <m:brkBin m:val="before"/>
78 <m:brkBinSub m:val="--"/>
79 <m:smallFrac m:val="off"/>
81 <m:lMargin m:val="0"/>
82 <m:rMargin m:val="0"/>
83 <m:defJc m:val="centerGroup"/>
84 <m:wrapIndent m:val="1440"/>
85 <m:intLim m:val="subSup"/>
86 <m:naryLim m:val="undOvr"/>
87 </m:mathPr></w:WordDocument>
88 </xml><![endif]--><!--[if gte mso 9]><xml>
89 <w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
90 DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267">
91 <w:LsdException Locked="false" QFormat="true" Name="Normal"/>
92 <w:LsdException Locked="false" QFormat="true" Name="heading 1"/>
93 <w:LsdException Locked="false" QFormat="true" Name="heading 2"/>
94 <w:LsdException Locked="false" QFormat="true" Name="heading 3"/>
95 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
96 QFormat="true" Name="heading 4"/>
97 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
98 QFormat="true" Name="heading 5"/>
99 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
100 QFormat="true" Name="heading 6"/>
101 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
102 QFormat="true" Name="heading 7"/>
103 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
104 QFormat="true" Name="heading 8"/>
105 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
106 QFormat="true" Name="heading 9"/>
107 <w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
108 QFormat="true" Name="caption"/>
109 <w:LsdException Locked="false" QFormat="true" Name="Title"/>
110 <w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
111 <w:LsdException Locked="false" QFormat="true" Name="Subtitle"/>
112 <w:LsdException Locked="false" QFormat="true" Name="Strong"/>
113 <w:LsdException Locked="false" QFormat="true" Name="Emphasis"/>
114 <w:LsdException Locked="false" Priority="99" Name="No List"/>
115 <w:LsdException Locked="false" Priority="99" SemiHidden="true"
116 Name="Placeholder Text"/>
117 <w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
118 <w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
119 <w:LsdException Locked="false" Priority="61" Name="Light List"/>
120 <w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
121 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
122 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
123 <w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
124 <w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
125 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
126 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
127 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
128 <w:LsdException Locked="false" Priority="70" Name="Dark List"/>
129 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
130 <w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
131 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
132 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
133 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
134 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
135 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
136 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
137 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
138 <w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/>
139 <w:LsdException Locked="false" Priority="34" QFormat="true"
140 Name="List Paragraph"/>
141 <w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
142 <w:LsdException Locked="false" Priority="30" QFormat="true"
143 Name="Intense Quote"/>
144 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
145 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
146 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
147 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
148 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
149 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
150 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
151 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
152 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
153 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
154 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
155 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
156 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
157 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
158 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
159 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
160 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
161 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
162 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
163 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
164 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
165 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
166 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
167 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
168 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
169 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
170 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
171 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
172 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
173 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
174 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
175 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
176 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
177 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
178 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
179 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
180 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
181 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
182 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
183 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
184 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
185 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
186 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
187 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
188 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
189 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
190 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
191 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
192 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
193 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
194 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
195 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
196 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
197 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
198 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
199 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
200 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
201 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
202 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
203 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
204 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
205 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
206 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
207 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
208 <w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
209 <w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
210 <w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
211 <w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
212 <w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
213 <w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
214 <w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
215 <w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
216 <w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
217 <w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
218 <w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
219 <w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
220 <w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
221 <w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
222 <w:LsdException Locked="false" Priority="19" QFormat="true"
223 Name="Subtle Emphasis"/>
224 <w:LsdException Locked="false" Priority="21" QFormat="true"
225 Name="Intense Emphasis"/>
226 <w:LsdException Locked="false" Priority="31" QFormat="true"
227 Name="Subtle Reference"/>
228 <w:LsdException Locked="false" Priority="32" QFormat="true"
229 Name="Intense Reference"/>
230 <w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
231 <w:LsdException Locked="false" Priority="37" SemiHidden="true"
232 UnhideWhenUsed="true" Name="Bibliography"/>
233 <w:LsdException Locked="false" Priority="39" SemiHidden="true"
234 UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
240 /* Font Definitions */
242 {font-family:"Cambria Math";
243 panose-1:2 4 5 3 5 4 6 3 2 4;
245 mso-generic-font-family:roman;
246 mso-font-format:other;
247 mso-font-pitch:variable;
248 mso-font-signature:0 0 0 0 0 0;}
250 {font-family:Calibri;
251 panose-1:2 15 5 2 2 2 4 3 2 4;
253 mso-generic-font-family:swiss;
254 mso-font-pitch:variable;
255 mso-font-signature:-1610611985 1073750139 0 0 159 0;}
258 panose-1:2 11 6 4 3 5 4 4 2 4;
260 mso-generic-font-family:swiss;
261 mso-font-pitch:variable;
262 mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
264 {font-family:Verdana;
265 panose-1:2 11 6 4 3 5 4 4 2 4;
267 mso-generic-font-family:swiss;
268 mso-font-pitch:variable;
269 mso-font-signature:536871559 0 0 0 415 0;}
270 /* Style Definitions */
271 p.MsoNormal, li.MsoNormal, div.MsoNormal
272 {mso-style-unhide:no;
273 mso-style-qformat:yes;
276 margin-bottom:.0001pt;
277 mso-pagination:widow-orphan;
279 font-family:"Times New Roman","serif";
280 mso-fareast-font-family:"Times New Roman";}
282 {mso-style-unhide:no;
283 mso-style-qformat:yes;
284 mso-style-link:"Heading 1 Char";
285 mso-margin-top-alt:auto;
287 mso-margin-bottom-alt:auto;
289 mso-pagination:widow-orphan;
292 font-family:"Times New Roman","serif";
293 mso-fareast-font-family:"Times New Roman";
294 mso-fareast-theme-font:minor-fareast;
297 {mso-style-unhide:no;
298 mso-style-qformat:yes;
299 mso-style-link:"Heading 2 Char";
300 mso-style-next:Normal;
305 mso-pagination:widow-orphan;
306 page-break-after:avoid;
309 font-family:"Arial","sans-serif";
310 mso-fareast-font-family:"Times New Roman";
311 mso-fareast-theme-font:minor-fareast;
315 {mso-style-unhide:no;
316 mso-style-qformat:yes;
317 mso-style-link:"Heading 3 Char";
318 mso-margin-top-alt:auto;
320 mso-margin-bottom-alt:auto;
322 mso-pagination:widow-orphan;
325 font-family:"Times New Roman","serif";
326 mso-fareast-font-family:"Times New Roman";
327 mso-fareast-theme-font:minor-fareast;
329 a:link, span.MsoHyperlink
330 {mso-style-unhide:no;
332 text-decoration:underline;
333 text-underline:single;}
334 a:visited, span.MsoHyperlinkFollowed
335 {mso-style-unhide:no;
337 text-decoration:underline;
338 text-underline:single;}
340 {mso-style-unhide:no;
341 mso-margin-top-alt:auto;
343 mso-margin-bottom-alt:auto;
345 mso-pagination:widow-orphan;
347 font-family:"Times New Roman","serif";
348 mso-fareast-font-family:"Times New Roman";}
349 p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
350 {mso-style-unhide:no;
351 mso-style-link:"Balloon Text Char";
353 margin-bottom:.0001pt;
354 mso-pagination:widow-orphan;
356 font-family:"Tahoma","sans-serif";
357 mso-fareast-font-family:"Times New Roman";}
359 {mso-style-name:"Heading 1 Char";
361 mso-style-locked:yes;
362 mso-style-link:"Heading 1";
363 mso-ansi-font-size:14.0pt;
364 mso-bidi-font-size:14.0pt;
365 font-family:"Cambria","serif";
366 mso-ascii-font-family:Cambria;
367 mso-ascii-theme-font:major-latin;
368 mso-fareast-font-family:"Times New Roman";
369 mso-fareast-theme-font:major-fareast;
370 mso-hansi-font-family:Cambria;
371 mso-hansi-theme-font:major-latin;
372 mso-bidi-font-family:"Times New Roman";
373 mso-bidi-theme-font:major-bidi;
375 mso-themecolor:accent1;
379 {mso-style-name:"Heading 2 Char";
381 mso-style-locked:yes;
382 mso-style-link:"Heading 2";
383 mso-ansi-font-size:13.0pt;
384 mso-bidi-font-size:13.0pt;
385 font-family:"Cambria","serif";
386 mso-ascii-font-family:Cambria;
387 mso-ascii-theme-font:major-latin;
388 mso-fareast-font-family:"Times New Roman";
389 mso-fareast-theme-font:major-fareast;
390 mso-hansi-font-family:Cambria;
391 mso-hansi-theme-font:major-latin;
392 mso-bidi-font-family:"Times New Roman";
393 mso-bidi-theme-font:major-bidi;
395 mso-themecolor:accent1;
398 {mso-style-name:"Heading 3 Char";
400 mso-style-locked:yes;
401 mso-style-link:"Heading 3";
402 mso-ansi-font-size:12.0pt;
403 mso-bidi-font-size:12.0pt;
404 font-family:"Cambria","serif";
405 mso-ascii-font-family:Cambria;
406 mso-ascii-theme-font:major-latin;
407 mso-fareast-font-family:"Times New Roman";
408 mso-fareast-theme-font:major-fareast;
409 mso-hansi-font-family:Cambria;
410 mso-hansi-theme-font:major-latin;
411 mso-bidi-font-family:"Times New Roman";
412 mso-bidi-theme-font:major-bidi;
414 mso-themecolor:accent1;
417 {mso-style-name:"Balloon Text Char";
419 mso-style-locked:yes;
420 mso-style-link:"Balloon Text";
421 mso-ansi-font-size:8.0pt;
422 mso-bidi-font-size:8.0pt;
423 font-family:"Tahoma","sans-serif";
424 mso-ascii-font-family:Tahoma;
425 mso-hansi-font-family:Tahoma;
426 mso-bidi-font-family:Tahoma;}
428 {mso-style-type:export-only;
429 mso-default-props:yes;
431 mso-ansi-font-size:10.0pt;
432 mso-bidi-font-size:10.0pt;}
435 margin:1.0in 1.25in 1.0in 1.25in;
436 mso-header-margin:.5in;
437 mso-footer-margin:.5in;
441 /* List Definitions */
443 {mso-list-id:62067358;
444 mso-list-template-ids:-174943062;}
446 {mso-level-number-format:bullet;
447 mso-level-text:\F0B7;
448 mso-level-tab-stop:.5in;
449 mso-level-number-position:left;
451 mso-ansi-font-size:10.0pt;
454 {mso-level-tab-stop:1.0in;
455 mso-level-number-position:left;
458 {mso-level-tab-stop:1.5in;
459 mso-level-number-position:left;
462 {mso-level-tab-stop:2.0in;
463 mso-level-number-position:left;
466 {mso-level-tab-stop:2.5in;
467 mso-level-number-position:left;
470 {mso-level-tab-stop:3.0in;
471 mso-level-number-position:left;
474 {mso-level-tab-stop:3.5in;
475 mso-level-number-position:left;
478 {mso-level-tab-stop:4.0in;
479 mso-level-number-position:left;
482 {mso-level-tab-stop:4.5in;
483 mso-level-number-position:left;
486 {mso-list-id:128015942;
487 mso-list-template-ids:-90681214;}
489 {mso-level-tab-stop:.5in;
490 mso-level-number-position:left;
493 {mso-level-tab-stop:1.0in;
494 mso-level-number-position:left;
497 {mso-level-tab-stop:1.5in;
498 mso-level-number-position:left;
501 {mso-level-tab-stop:2.0in;
502 mso-level-number-position:left;
505 {mso-level-tab-stop:2.5in;
506 mso-level-number-position:left;
509 {mso-level-tab-stop:3.0in;
510 mso-level-number-position:left;
513 {mso-level-tab-stop:3.5in;
514 mso-level-number-position:left;
517 {mso-level-tab-stop:4.0in;
518 mso-level-number-position:left;
521 {mso-level-tab-stop:4.5in;
522 mso-level-number-position:left;
525 {mso-list-id:216556000;
526 mso-list-template-ids:925924412;}
528 {mso-level-number-format:bullet;
529 mso-level-text:\F0B7;
530 mso-level-tab-stop:.5in;
531 mso-level-number-position:left;
533 mso-ansi-font-size:10.0pt;
536 {mso-level-number-format:bullet;
537 mso-level-text:\F0B7;
538 mso-level-tab-stop:1.0in;
539 mso-level-number-position:left;
541 mso-ansi-font-size:10.0pt;
544 {mso-level-tab-stop:1.5in;
545 mso-level-number-position:left;
548 {mso-level-tab-stop:2.0in;
549 mso-level-number-position:left;
552 {mso-level-tab-stop:2.5in;
553 mso-level-number-position:left;
556 {mso-level-tab-stop:3.0in;
557 mso-level-number-position:left;
560 {mso-level-tab-stop:3.5in;
561 mso-level-number-position:left;
564 {mso-level-tab-stop:4.0in;
565 mso-level-number-position:left;
568 {mso-level-tab-stop:4.5in;
569 mso-level-number-position:left;
572 {mso-list-id:562446694;
573 mso-list-template-ids:913898366;}
575 {mso-level-number-format:bullet;
576 mso-level-text:\F0B7;
577 mso-level-tab-stop:.5in;
578 mso-level-number-position:left;
580 mso-ansi-font-size:10.0pt;
583 {mso-level-tab-stop:1.0in;
584 mso-level-number-position:left;
587 {mso-level-tab-stop:1.5in;
588 mso-level-number-position:left;
591 {mso-level-tab-stop:2.0in;
592 mso-level-number-position:left;
595 {mso-level-tab-stop:2.5in;
596 mso-level-number-position:left;
599 {mso-level-tab-stop:3.0in;
600 mso-level-number-position:left;
603 {mso-level-tab-stop:3.5in;
604 mso-level-number-position:left;
607 {mso-level-tab-stop:4.0in;
608 mso-level-number-position:left;
611 {mso-level-tab-stop:4.5in;
612 mso-level-number-position:left;
615 {mso-list-id:797802132;
616 mso-list-template-ids:-1971191336;}
618 {mso-level-tab-stop:.5in;
619 mso-level-number-position:left;
622 {mso-level-tab-stop:1.0in;
623 mso-level-number-position:left;
626 {mso-level-tab-stop:1.5in;
627 mso-level-number-position:left;
630 {mso-level-tab-stop:2.0in;
631 mso-level-number-position:left;
634 {mso-level-tab-stop:2.5in;
635 mso-level-number-position:left;
638 {mso-level-tab-stop:3.0in;
639 mso-level-number-position:left;
642 {mso-level-tab-stop:3.5in;
643 mso-level-number-position:left;
646 {mso-level-tab-stop:4.0in;
647 mso-level-number-position:left;
650 {mso-level-tab-stop:4.5in;
651 mso-level-number-position:left;
654 {mso-list-id:907304066;
655 mso-list-template-ids:1969781532;}
657 {mso-level-tab-stop:.5in;
658 mso-level-number-position:left;
661 {mso-level-tab-stop:1.0in;
662 mso-level-number-position:left;
665 {mso-level-tab-stop:1.5in;
666 mso-level-number-position:left;
669 {mso-level-tab-stop:2.0in;
670 mso-level-number-position:left;
673 {mso-level-tab-stop:2.5in;
674 mso-level-number-position:left;
677 {mso-level-tab-stop:3.0in;
678 mso-level-number-position:left;
681 {mso-level-tab-stop:3.5in;
682 mso-level-number-position:left;
685 {mso-level-tab-stop:4.0in;
686 mso-level-number-position:left;
689 {mso-level-tab-stop:4.5in;
690 mso-level-number-position:left;
693 {mso-list-id:1050613616;
694 mso-list-template-ids:-1009886748;}
696 {mso-level-number-format:bullet;
697 mso-level-text:\F0B7;
698 mso-level-tab-stop:.5in;
699 mso-level-number-position:left;
701 mso-ansi-font-size:10.0pt;
704 {mso-level-number-format:bullet;
705 mso-level-text:\F0B7;
706 mso-level-tab-stop:1.0in;
707 mso-level-number-position:left;
709 mso-ansi-font-size:10.0pt;
712 {mso-level-tab-stop:1.5in;
713 mso-level-number-position:left;
716 {mso-level-tab-stop:2.0in;
717 mso-level-number-position:left;
720 {mso-level-tab-stop:2.5in;
721 mso-level-number-position:left;
724 {mso-level-tab-stop:3.0in;
725 mso-level-number-position:left;
728 {mso-level-tab-stop:3.5in;
729 mso-level-number-position:left;
732 {mso-level-tab-stop:4.0in;
733 mso-level-number-position:left;
736 {mso-level-tab-stop:4.5in;
737 mso-level-number-position:left;
740 {mso-list-id:1234970193;
741 mso-list-template-ids:2055904002;}
743 {mso-level-number-format:bullet;
744 mso-level-text:\F0B7;
745 mso-level-tab-stop:.5in;
746 mso-level-number-position:left;
748 mso-ansi-font-size:10.0pt;
751 {mso-level-number-format:bullet;
752 mso-level-text:\F0B7;
753 mso-level-tab-stop:1.0in;
754 mso-level-number-position:left;
756 mso-ansi-font-size:10.0pt;
759 {mso-level-tab-stop:1.5in;
760 mso-level-number-position:left;
763 {mso-level-tab-stop:2.0in;
764 mso-level-number-position:left;
767 {mso-level-tab-stop:2.5in;
768 mso-level-number-position:left;
771 {mso-level-tab-stop:3.0in;
772 mso-level-number-position:left;
775 {mso-level-tab-stop:3.5in;
776 mso-level-number-position:left;
779 {mso-level-tab-stop:4.0in;
780 mso-level-number-position:left;
783 {mso-level-tab-stop:4.5in;
784 mso-level-number-position:left;
787 {mso-list-id:1846092290;
788 mso-list-template-ids:-768590846;}
790 {mso-level-start-at:2;
791 mso-level-tab-stop:.5in;
792 mso-level-number-position:left;
795 {mso-level-tab-stop:1.0in;
796 mso-level-number-position:left;
799 {mso-level-tab-stop:1.5in;
800 mso-level-number-position:left;
803 {mso-level-tab-stop:2.0in;
804 mso-level-number-position:left;
807 {mso-level-tab-stop:2.5in;
808 mso-level-number-position:left;
811 {mso-level-tab-stop:3.0in;
812 mso-level-number-position:left;
815 {mso-level-tab-stop:3.5in;
816 mso-level-number-position:left;
819 {mso-level-tab-stop:4.0in;
820 mso-level-number-position:left;
823 {mso-level-tab-stop:4.5in;
824 mso-level-number-position:left;
827 {mso-list-id:1894656566;
828 mso-list-template-ids:1199983812;}
830 {mso-level-start-at:2;
831 mso-level-tab-stop:.5in;
832 mso-level-number-position:left;
835 {mso-level-tab-stop:1.0in;
836 mso-level-number-position:left;
839 {mso-level-tab-stop:1.5in;
840 mso-level-number-position:left;
843 {mso-level-tab-stop:2.0in;
844 mso-level-number-position:left;
847 {mso-level-tab-stop:2.5in;
848 mso-level-number-position:left;
851 {mso-level-tab-stop:3.0in;
852 mso-level-number-position:left;
855 {mso-level-tab-stop:3.5in;
856 mso-level-number-position:left;
859 {mso-level-tab-stop:4.0in;
860 mso-level-number-position:left;
863 {mso-level-tab-stop:4.5in;
864 mso-level-number-position:left;
871 </style><!--[if gte mso 10]>
873 /* Style Definitions */
875 {mso-style-name:"Table Normal";
876 mso-tstyle-rowband-size:0;
877 mso-tstyle-colband-size:0;
878 mso-style-noshow:yes;
879 mso-style-priority:99;
880 mso-style-qformat:yes;
882 mso-padding-alt:0in 5.4pt 0in 5.4pt;
884 mso-para-margin-bottom:.0001pt;
885 mso-pagination:widow-orphan;
887 font-family:"Times New Roman","serif";}
889 <![endif]--><!--[if gte mso 9]><xml>
890 <o:shapedefaults v:ext="edit" spidmax="7170"/>
891 </xml><![endif]--><!--[if gte mso 9]><xml>
892 <o:shapelayout v:ext="edit">
893 <o:idmap v:ext="edit" data="1"/>
894 </o:shapelayout></xml><![endif]--><meta content=
"MCD Application Team" name=
"author"></head>
895 <body style=
"" link=
"blue" vlink=
"blue">
897 <div class=
"WordSection1">
899 <p class=
"MsoNormal"><span style=
"font-family: "Arial","sans-serif";"><o:p> </o:p></span></p>
903 <table class=
"MsoNormalTable" style=
"width: 675pt;" border=
"0" cellpadding=
"0" cellspacing=
"0" width=
"900">
905 <td style=
"padding: 0in;" valign=
"top">
906 <table class=
"MsoNormalTable" style=
"width: 675pt;" border=
"0" cellpadding=
"0" cellspacing=
"0" width=
"900">
908 <td style=
"padding: 0in 5.4pt;" valign=
"top">
909 <p class=
"MsoNormal"><span style=
"font-size: 8pt; font-family: "Arial","sans-serif"; color: blue;"><a href=
"../../../Release_Notes.html">Back to Release page
</a></span><span style=
"font-size: 10pt;"><o:p></o:p></span></p>
913 <td style=
"padding: 1.5pt;">
914 <h1 style=
"margin-bottom: 0.25in; text-align: center;" align=
"center"><span style=
"font-size: 20pt; font-family: "Verdana","sans-serif"; color: rgb(51, 102, 255);">Release Notes for STM32 USB Device Library
</span><span style=
"font-size: 20pt; font-family: "Verdana","sans-serif";"><o:p></o:p></span></h1>
915 <p class=
"MsoNormal" style=
"text-align: center;" align=
"center"><span style=
"font-size: 10pt; font-family: "Arial","sans-serif"; color: black;">Copyright
916 2015 STMicroelectronics
</span><span style=
"color: black;"><u1:p></u1:p><o:p></o:p></span></p>
917 <p class=
"MsoNormal" style=
"text-align: center;" align=
"center"><span style=
"font-size: 10pt; font-family: "Arial","sans-serif"; color: black;"><img style=
"border: 0px solid ; width: 86px; height: 65px;" alt=
"" id=
"_x0000_i1026" src=
"../../../_htmresc/st_logo.png"></span><span style=
"font-size: 10pt;"><o:p></o:p></span></p>
921 <p class=
"MsoNormal"><span style=
"font-family: "Arial","sans-serif"; display: none;"><o:p> </o:p></span></p>
922 <table class=
"MsoNormalTable" style=
"width: 675pt;" border=
"0" cellpadding=
"0" width=
"900">
924 <td style=
"padding: 0in;" valign=
"top">
925 <h2 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name=
"History"></a><span style=
"font-size: 12pt; color: white;">Update History
</span></h2>
926 <h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V2.5
.1 /
03-August-
2018<br>
945 <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
946 Changes
</span></u></b><u><span style=
"font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
968 <ul style=
"margin-top: 0cm;" type=
"square"><li><span style=
"font-size: 10pt; font-family: Verdana;">Update license section by adding path to get copy of ST Ultimate Liberty license
</span></li><li><span style=
"font-family: Verdana; font-size: 10pt;">Core: Fix unexpected stall during status OUT phase
</span></li><li><span style=
"font-family: Verdana; font-size: 10pt;">DFU Class:
</span></li><ul><li><span style=
"font-family: Verdana; font-size: 10pt;">rework hdfu struct to prevent
</span><span style=
"font-size: 10pt; font-family: "Verdana",sans-serif;" lang=
"EN-US">unaligned
</span><span style=
"font-family: Verdana; font-size: 10pt;"> addresses
</span></li></ul><li>MSC Class:
</li><ul><li>fix lba address overflow during large file transfers
> 4Go
</li></ul><li>Template Class:
</li><ul><li>add missing Switch case Break on USBD_Template_Setup API
</li></ul></ul><h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V2.5
.0 /
15-December-
2017<br>
987 <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
988 Changes
</span></u></b><u><span style=
"font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1010 <ul style=
"margin-top: 0cm;" type=
"square"><li><span style=
"font-size: 10pt; font-family: Verdana;">Update license section
</span></li><li><span style=
"font-family: Verdana; font-size: 10pt;">Update
</span><span style=
"font-size: 10pt; font-family: Verdana;"> some functions to be
</span><span style=
"font-size: 10pt; font-family: Verdana;">MISRAC
2004</span><span style=
"font-size: 10pt; font-family: Verdana;"> compliant
</span></li><li><span style=
"font-size: 10pt; font-family: Verdana;">Add HS and OtherSpeed configuration descriptor for HID and
CustomHID classes
</span></li><li><span style=
"font-size: 10pt; font-family: Verdana;">Correct error handling in all class setup function
</span></li><li><span style=
"font-size: 10pt; font-family: Verdana;">Add usbd_desc_template.c/ usbd_desc_template.h templates files
</span></li><li><span style=
"font-size: 10pt; font-family: Verdana;">Add support of class and vendor request
<br></span></li><li><span style=
"font-family: Verdana; font-size: 10pt;">CDC Class:
</span><span style=
"font-family: Verdana; font-size: 10pt;">fix zero-length packet issue in bulk IN transfer
</span></li><li><span style=
"font-family: Verdana; font-size: 10pt;">Fix compilation warning with unused arguments for some functions
</span></li><li><span style=
"font-family: Verdana; font-size: 10pt;">Improve USB Core enumeration state machine
<br></span></li></ul><h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V2.4
.2 /
11-December-
2015<br>
1029 <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
1030 Changes
</span></u></b><u><span style=
"font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1052 <ul style=
"margin-top: 0cm;" type=
"square">
1053 <li><span style=
"font-size: 10pt; font-family: Verdana;">CDC Class
</span></li><ul><li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_cdc.c: change
<span style=
"font-style: italic;">#include
"USBD_CDC.h"</span> by
<span style=
"font-style: italic;">#include
"usbd_cdc.h"</span></span></li></ul>
1057 <h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V2.4
.1 /
19-June-
2015<br>
1074 <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
1075 Changes
</span></u></b><u><span style=
"font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1095 <ul style=
"margin-top: 0cm;" type=
"square">
1096 <li><span style=
"font-size: 10pt; font-family: Verdana;">CDC Class
</span></li>
1098 <li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_cdc.c: comments update
</span></li>
1100 <li><span style=
"font-size: 10pt; font-family: Verdana;">MSC Class
</span></li>
1102 <li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_msc_bot.h: update to be
</span><span style=
"font-size: 10pt; font-family: Verdana;"> C++ compliant
</span></li>
1104 <li><span style=
"font-size: 10pt; font-family: Verdana;">AUDIO Class
</span></li>
1106 <li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_audio.c: fix issue when Host sends GetInterface command it gets a wrong value
</span></li>
1109 <li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_audio.c: remove useless management of DMA half transfer
<br>
1116 <h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V2.4
.0 /
28-February-
2015<br>
1131 <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
1132 Changes
</span></u></b><u><span style=
"font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1150 <ul style=
"margin-top: 0cm;" type=
"square">
1151 <li><span style=
"font-size: 10pt; font-family: Verdana;">Core Driver
</span></li>
1152 <ul style=
"list-style-type: circle;">
1153 <li><span style=
"font-size: 10pt; font-family: Verdana;">Add support of
</span><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-weight: bold; font-style: italic;">Link Power Management (LPM)
</span>:
</span><span style=
"font-size: 10pt; font-family: Verdana;">add new API
<span style=
"font-style: italic;">GetBOSDescriptor()
</span>, that is used only if
<span style=
"font-style: italic;">USBD_LPM_ENABLED
</span> switch is enabled in usbd_conf.h file
</span></li><li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_core.c:
1154 Fix bug of unsupported premature Host Out stage during data In stage
1155 (ie. when endpoint
0 maximum data size is
8 and Host requests
1156 GetDeviceDescriptor for the first time)
</span></li><li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_ctlreq.c: Fix bug of unsupported Endpoint Class requests (ie. Audio SetCurrent request for endpoint sampling rate setting)
</span></li>
1158 <li><span style=
"font-size: 10pt; font-family: Verdana;">HID Class
</span></li>
1160 <li><span style=
"font-size: 10pt; font-family: Verdana;">Updating Polling time API
<span style=
"font-style: italic;">USBD_HID_GetPollingInterval()
</span> to query this period for HS and FS
</span></li><li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_hid.c: Fix USBD_LL_CloseEP() function call in USBD_HID_DeInit() replacing endpoint size by endpoint address.
</span></li>
1161 </ul><li><span style=
"font-size: 10pt; font-family: Verdana;">CDC Class
</span></li><ul><li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_cdc.c:
</span></li><ul><li><span style=
"font-size: 10pt; font-family: Verdana;">Add missing GetInterface request management in USBD_CDC_Setup() function
</span></li></ul><ul><li><span style=
"font-size: 10pt; font-family: Verdana;">Update
1162 USBD_CDC_Setup() function to allow correct user implementation of
1163 CDC_SET_CONTROL_LINE_STATE and similar no-data setup requests.
<br></span></li></ul></ul>
1166 <h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V2.3
.0 /
04-November-
2014<br>
1179 <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
1180 Changes
</span></u></b><u><span style=
"font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1196 <ul style=
"margin-top: 0cm;" type=
"square">
1197 <li><span style=
"font-size: 10pt; font-family: Verdana;">Update all drivers to be C++ compliant
<br>
1199 <li><span style=
"font-size: 10pt; font-family: Verdana;">CDC Class
</span></li>
1201 <li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_cdc.c: fix clear flag issue in
<span style=
"font-style: italic;">USBD_CDC_TransmitPacket()
</span> function
</span></li>
1204 <li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_cdc_if_template.c:
</span><span style=
"font-size: 10pt; font-family: Verdana;">update
<span style=
"font-style: italic;">TEMPLATE_Receive()
</span> function header comment
<br>
1207 <li><span style=
"font-size: 10pt; font-family: Verdana;">Miscellaneous source code comments update
</span></li>
1209 <h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V2.2
.0 /
13-June-
2014</span></h3>
1219 <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
1220 Changes
</span></u></b><u><span style=
"font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1234 <ul style=
"margin-top: 0cm;" type=
"square">
1235 <li><span style=
"font-size: 10pt; font-family: Verdana;">Source code comments review and update
</span></li>
1236 <li><span style=
"font-size: 10pt; font-family: Verdana;">HID class
</span></li>
1238 <li><span style=
"font-size: 10pt; font-family: Verdana;">Remove unused API
<span style=
"font-style: italic;">USBD_HID_DeviceQualifierDescriptor()
</span></span></li>
1239 <li><span style=
"font-size: 10pt; font-family: Verdana;">Add a new API in the HID class to query the poll time
<span style=
"font-style: italic;">USBD_HID_GetPollingInterval()
</span></span><br>
1240 <span style=
"font-size: 10pt; font-family: Verdana;"></span></li>
1243 <li><span style=
"font-size: 10pt; font-family: Verdana;">CDC class
</span></li>
1245 <li><span style=
"font-size: 10pt; font-family: Verdana;">Bug fix: missing handling ZeroLength Setup request
</span></li>
1247 <li><span style=
"font-size: 10pt; font-family: Verdana;">All classes
</span><br>
1248 <span style=
"font-size: 10pt; font-family: Verdana;"></span></li>
1251 <li><span style=
"font-size: 10pt; font-family: Verdana;">Add alias for the class definition, it's defined as macro with capital letter
</span></li>
1254 <div style=
"margin-left: 80px;"><span style=
"font-size: 10pt; font-family: Verdana;">ex. for the HID, the
<span style=
"font-style: italic;">USBD_HID_CLASS
</span> macro is defined this way
</span><span style=
"font-size: 10pt; font-family: Verdana;"><span style=
"font-style: italic;">#define USBD_HID_CLASS
&USBD_HID
</span></span><br> <span style=
"font-size: 10pt; font-family: Verdana;"></span><span style=
"font-size: 10pt; font-family: Verdana;"></span><span style=
"font-size: 10pt; font-family: Verdana;">and the application code can use the previous definition:
<span style=
"font-style: italic;">&USBD_HID
</span> ex.
<span style=
"font-style: italic;">USBD_RegisterClass(
&USBD_Device,
&USBD_HID)
</span> or the new
<span style=
"font-style: italic;">USBD_HID_CLASS
</span> ex.
<span style=
"font-style: italic;">USBD_RegisterClass(
&USBD_Device, USBD_HID_CLASS)
</span></span></div>
1255 <h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V2.1
.0 /
22-April-
2014</span></h3>
1264 <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
1265 Changes
</span></u></b><u><span style=
"font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1277 <ul style=
"margin-top: 0cm;" type=
"square">
1278 <li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_conf_template.c: update file with the right content (it was using MSC memory management layer)
<br>
1280 <li><span style=
"font-size: 10pt; font-family: Verdana;">usbd_conf_template.h: change include of
<span style=
"font-style: italic;">stm32f4xx.h
</span>by
<span style=
"font-style: italic;">stm32xxx.h
</span> and add comment to inform user to adapt it to the device used
</span></li>
1281 <li><span style=
"font-size: 10pt; font-family: Verdana;">Several enhancements in CustomHID class
</span></li>
1283 <li><span style=
"font-size: 10pt; font-family: Verdana;">Update the Custom HID class driver to simplify the link with user processes
</span></li>
1284 <li><span style=
"font-size: 10pt; font-family: Verdana;">Optimize the Custom HID class driver and reduce footprint
</span></li>
1285 <li><span style=
"font-size: 10pt; font-family: Verdana;">Add
<span style=
"font-style: italic;">USBD_CUSTOM_HID_RegisterInterface()
</span>API to link user process to custom HID class
</span></li>
1286 <li><span style=
"font-size: 10pt; font-family: Verdana;">Add Custom HID interface template file
<span style=
"font-style: italic;">usbd_customhid_if_template.c/h
</span></span></li>
1288 <li><span style=
"font-size: 10pt; font-family: Verdana;">Miscellaneous comments update
<span style=
"font-style: italic;"><br>
1293 <h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 180px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V2.0
.0 /
18-February-
2014</span></h3>
1299 <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
1300 Changes
</span></u></b><u><span style=
"font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1310 <ul style=
"margin-top: 0cm;" type=
"square">
1311 <li><span style=
"font-size: 10pt; font-family: Verdana;">Major update
1312 based on STM32Cube specification: Library Core, Classes architecture and APIs
1313 modified vs. V1.1
.0, and thus the
2 versions are not compatible.
<br>
1314 </span></li><li style=
"font-weight: bold;"><span style=
"font-size: 10pt; font-family: Verdana;">This version has to be used only with
</span><span style=
"font-size: 10pt; font-family: Verdana;">STM32Cube
</span><span style=
"font-size: 10pt; font-family: Verdana;"> based development
</span></li>
1318 <h3 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 200px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.1
.0 /
19-March-
2012<o:p></o:p></span></h3>
1319 <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
1320 Changes
<o:p></o:p></span></u></b></p>
1322 <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.
<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;">Handle test mode in the set feature request
</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 dynamically the USB SELF POWERED feature
</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 USBD_CtlError process to take into account error during Control OUT stage
</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: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 171px;"><span style=
"font-size: 10pt; font-family: Arial; color: white;">V1.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
1323 Changes
<o:p></o:p></span></u></b></p>
1324 <ul style=
"margin-top: 0cm;" type=
"square"><li class=
"MsoNormal" style=
"color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style=
"font-size: 10pt; font-family: Verdana;">First official version for
<span style=
"font-weight: bold; font-style: italic;">STM32F105/
7xx
</span> and
<span style=
"font-weight: bold; font-style: italic;">STM32F2xx
</span> devices
</span></li></ul><span style=
"font-size: 10pt; font-family: Verdana;"></span><br><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";"></span>
1325 <h2 style=
"background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;"><a name=
"License"></a><span style=
"font-size: 12pt; color: white;">License
<o:p></o:p></span></h2><p>This
1326 software component is licensed by ST under Ultimate Liberty license
1327 SLA0044,
the
"License"; You may not use this component except in
1328 compliance with the License. You may obtain a copy of the License at:
</p><p style=
"text-align: center;"><a href=
"http://www.st.com/SLA0044" target=
"_blank">http://www.st.com/SLA0044
</a></p><p class=
"MsoNormal" style=
"text-align: justify;"><span style=
"font-size: 10pt; font-family: "Verdana",sans-serif; color: black;"></span><span style=
"font-size: 12pt; font-family: "Times New Roman",serif;"><o:p></o:p></span></p>
1329 <span style=
"font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"></span>
1330 <div class=
"MsoNormal" style=
"text-align: center;" align=
"center"><span style=
"color: black;">
1331 <hr align=
"center" size=
"2" width=
"100%">
1333 <p class=
"MsoNormal" style=
"margin: 4.5pt 0in 4.5pt 0.25in; text-align: center;" align=
"center"><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;">For
1334 complete documentation on
</span><span style=
"font-size: 10pt; font-family: "Verdana","sans-serif";">STM32
<span style=
"color: black;">
1335 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: "Verdana","sans-serif";"><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>
1339 <p class=
"MsoNormal"><span style=
"font-size: 10pt;"><o:p></o:p></span></p>
1346 <p class=
"MsoNormal"><o:p> </o:p></p>