Merge pull request #10355 from geoffsim/MSP-VTX
[inav.git] / lib / main / STM32H7 / Middlewares / ST / STM32_USB_Device_Library / Release_Notes.html
bloba7462bc882c4f44479792c219395a18043d56c91
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]>
20 <style>
21 v\:* {behavior:url(#default#VML);}
22 o\:* {behavior:url(#default#VML);}
23 w\:* {behavior:url(#default#VML);}
24 .shape {behavior:url(#default#VML);}
25 </style>
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>
34 <o:Pages>3</o:Pages>
35 <o:Words>973</o:Words>
36 <o:Characters>5548</o:Characters>
37 <o:Company>STMicroelectronics</o:Company>
38 <o:Lines>46</o:Lines>
39 <o:Paragraphs>13</o:Paragraphs>
40 <o:CharactersWithSpaces>6508</o:CharactersWithSpaces>
41 <o:Version>12.00</o:Version>
42 </o:DocumentProperties>
43 </xml><![endif]-->
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>
49 <w:WordDocument>
50 <w:Zoom>110</w:Zoom>
51 <w:TrackMoves>false</w:TrackMoves>
52 <w:TrackFormatting/>
53 <w:ValidateAgainstSchemas/>
54 <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
55 <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
56 <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
57 <w:DoNotPromoteQF/>
58 <w:LidThemeOther>EN-US</w:LidThemeOther>
59 <w:LidThemeAsian>X-NONE</w:LidThemeAsian>
60 <w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
61 <w:Compatibility>
62 <w:BreakWrappedTables/>
63 <w:SnapToGridInCell/>
64 <w:WrapTextWithPunct/>
65 <w:UseAsianBreakRules/>
66 <w:DontGrowAutofit/>
67 <w:SplitPgBreakAndParaMark/>
68 <w:DontVertAlignCellWithSp/>
69 <w:DontBreakConstrainedForcedTables/>
70 <w:DontVertAlignInTxbx/>
71 <w:Word11KerningPairs/>
72 <w:CachedColBalance/>
73 </w:Compatibility>
74 <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
75 <m:mathPr>
76 <m:mathFont m:val="Cambria Math"/>
77 <m:brkBin m:val="before"/>
78 <m:brkBinSub m:val="&#45;-"/>
79 <m:smallFrac m:val="off"/>
80 <m:dispDef/>
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"/>
235 </w:LatentStyles>
236 </xml><![endif]-->
238 <style>
239 <!--
240 /* Font Definitions */
241 @font-face
242 {font-family:"Cambria Math";
243 panose-1:2 4 5 3 5 4 6 3 2 4;
244 mso-font-charset:1;
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;}
249 @font-face
250 {font-family:Calibri;
251 panose-1:2 15 5 2 2 2 4 3 2 4;
252 mso-font-charset:0;
253 mso-generic-font-family:swiss;
254 mso-font-pitch:variable;
255 mso-font-signature:-1610611985 1073750139 0 0 159 0;}
256 @font-face
257 {font-family:Tahoma;
258 panose-1:2 11 6 4 3 5 4 4 2 4;
259 mso-font-charset:0;
260 mso-generic-font-family:swiss;
261 mso-font-pitch:variable;
262 mso-font-signature:1627400839 -2147483648 8 0 66047 0;}
263 @font-face
264 {font-family:Verdana;
265 panose-1:2 11 6 4 3 5 4 4 2 4;
266 mso-font-charset:0;
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;
274 mso-style-parent:"";
275 margin:0in;
276 margin-bottom:.0001pt;
277 mso-pagination:widow-orphan;
278 font-size:12.0pt;
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;
286 margin-right:0in;
287 mso-margin-bottom-alt:auto;
288 margin-left:0in;
289 mso-pagination:widow-orphan;
290 mso-outline-level:1;
291 font-size:24.0pt;
292 font-family:"Times New Roman","serif";
293 mso-fareast-font-family:"Times New Roman";
294 mso-fareast-theme-font:minor-fareast;
295 font-weight:bold;}
297 {mso-style-unhide:no;
298 mso-style-qformat:yes;
299 mso-style-link:"Heading 2 Char";
300 mso-style-next:Normal;
301 margin-top:12.0pt;
302 margin-right:0in;
303 margin-bottom:3.0pt;
304 margin-left:0in;
305 mso-pagination:widow-orphan;
306 page-break-after:avoid;
307 mso-outline-level:2;
308 font-size:14.0pt;
309 font-family:"Arial","sans-serif";
310 mso-fareast-font-family:"Times New Roman";
311 mso-fareast-theme-font:minor-fareast;
312 font-weight:bold;
313 font-style:italic;}
315 {mso-style-unhide:no;
316 mso-style-qformat:yes;
317 mso-style-link:"Heading 3 Char";
318 mso-margin-top-alt:auto;
319 margin-right:0in;
320 mso-margin-bottom-alt:auto;
321 margin-left:0in;
322 mso-pagination:widow-orphan;
323 mso-outline-level:3;
324 font-size:13.5pt;
325 font-family:"Times New Roman","serif";
326 mso-fareast-font-family:"Times New Roman";
327 mso-fareast-theme-font:minor-fareast;
328 font-weight:bold;}
329 a:link, span.MsoHyperlink
330 {mso-style-unhide:no;
331 color:blue;
332 text-decoration:underline;
333 text-underline:single;}
334 a:visited, span.MsoHyperlinkFollowed
335 {mso-style-unhide:no;
336 color:blue;
337 text-decoration:underline;
338 text-underline:single;}
340 {mso-style-unhide:no;
341 mso-margin-top-alt:auto;
342 margin-right:0in;
343 mso-margin-bottom-alt:auto;
344 margin-left:0in;
345 mso-pagination:widow-orphan;
346 font-size:12.0pt;
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";
352 margin:0in;
353 margin-bottom:.0001pt;
354 mso-pagination:widow-orphan;
355 font-size:8.0pt;
356 font-family:"Tahoma","sans-serif";
357 mso-fareast-font-family:"Times New Roman";}
358 span.Heading1Char
359 {mso-style-name:"Heading 1 Char";
360 mso-style-unhide:no;
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;
374 color:#365F91;
375 mso-themecolor:accent1;
376 mso-themeshade:191;
377 font-weight:bold;}
378 span.Heading2Char
379 {mso-style-name:"Heading 2 Char";
380 mso-style-unhide:no;
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;
394 color:#4F81BD;
395 mso-themecolor:accent1;
396 font-weight:bold;}
397 span.Heading3Char
398 {mso-style-name:"Heading 3 Char";
399 mso-style-unhide:no;
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;
413 color:#4F81BD;
414 mso-themecolor:accent1;
415 font-weight:bold;}
416 span.BalloonTextChar
417 {mso-style-name:"Balloon Text Char";
418 mso-style-unhide:no;
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;}
427 .MsoChpDefault
428 {mso-style-type:export-only;
429 mso-default-props:yes;
430 font-size:10.0pt;
431 mso-ansi-font-size:10.0pt;
432 mso-bidi-font-size:10.0pt;}
433 @page WordSection1
434 {size:8.5in 11.0in;
435 margin:1.0in 1.25in 1.0in 1.25in;
436 mso-header-margin:.5in;
437 mso-footer-margin:.5in;
438 mso-paper-source:0;}
439 div.WordSection1
440 {page:WordSection1;}
441 /* List Definitions */
442 @list l0
443 {mso-list-id:62067358;
444 mso-list-template-ids:-174943062;}
445 @list l0:level1
446 {mso-level-number-format:bullet;
447 mso-level-text:\F0B7;
448 mso-level-tab-stop:.5in;
449 mso-level-number-position:left;
450 text-indent:-.25in;
451 mso-ansi-font-size:10.0pt;
452 font-family:Symbol;}
453 @list l0:level2
454 {mso-level-tab-stop:1.0in;
455 mso-level-number-position:left;
456 text-indent:-.25in;}
457 @list l0:level3
458 {mso-level-tab-stop:1.5in;
459 mso-level-number-position:left;
460 text-indent:-.25in;}
461 @list l0:level4
462 {mso-level-tab-stop:2.0in;
463 mso-level-number-position:left;
464 text-indent:-.25in;}
465 @list l0:level5
466 {mso-level-tab-stop:2.5in;
467 mso-level-number-position:left;
468 text-indent:-.25in;}
469 @list l0:level6
470 {mso-level-tab-stop:3.0in;
471 mso-level-number-position:left;
472 text-indent:-.25in;}
473 @list l0:level7
474 {mso-level-tab-stop:3.5in;
475 mso-level-number-position:left;
476 text-indent:-.25in;}
477 @list l0:level8
478 {mso-level-tab-stop:4.0in;
479 mso-level-number-position:left;
480 text-indent:-.25in;}
481 @list l0:level9
482 {mso-level-tab-stop:4.5in;
483 mso-level-number-position:left;
484 text-indent:-.25in;}
485 @list l1
486 {mso-list-id:128015942;
487 mso-list-template-ids:-90681214;}
488 @list l1:level1
489 {mso-level-tab-stop:.5in;
490 mso-level-number-position:left;
491 text-indent:-.25in;}
492 @list l1:level2
493 {mso-level-tab-stop:1.0in;
494 mso-level-number-position:left;
495 text-indent:-.25in;}
496 @list l1:level3
497 {mso-level-tab-stop:1.5in;
498 mso-level-number-position:left;
499 text-indent:-.25in;}
500 @list l1:level4
501 {mso-level-tab-stop:2.0in;
502 mso-level-number-position:left;
503 text-indent:-.25in;}
504 @list l1:level5
505 {mso-level-tab-stop:2.5in;
506 mso-level-number-position:left;
507 text-indent:-.25in;}
508 @list l1:level6
509 {mso-level-tab-stop:3.0in;
510 mso-level-number-position:left;
511 text-indent:-.25in;}
512 @list l1:level7
513 {mso-level-tab-stop:3.5in;
514 mso-level-number-position:left;
515 text-indent:-.25in;}
516 @list l1:level8
517 {mso-level-tab-stop:4.0in;
518 mso-level-number-position:left;
519 text-indent:-.25in;}
520 @list l1:level9
521 {mso-level-tab-stop:4.5in;
522 mso-level-number-position:left;
523 text-indent:-.25in;}
524 @list l2
525 {mso-list-id:216556000;
526 mso-list-template-ids:925924412;}
527 @list l2:level1
528 {mso-level-number-format:bullet;
529 mso-level-text:\F0B7;
530 mso-level-tab-stop:.5in;
531 mso-level-number-position:left;
532 text-indent:-.25in;
533 mso-ansi-font-size:10.0pt;
534 font-family:Symbol;}
535 @list l2:level2
536 {mso-level-number-format:bullet;
537 mso-level-text:\F0B7;
538 mso-level-tab-stop:1.0in;
539 mso-level-number-position:left;
540 text-indent:-.25in;
541 mso-ansi-font-size:10.0pt;
542 font-family:Symbol;}
543 @list l2:level3
544 {mso-level-tab-stop:1.5in;
545 mso-level-number-position:left;
546 text-indent:-.25in;}
547 @list l2:level4
548 {mso-level-tab-stop:2.0in;
549 mso-level-number-position:left;
550 text-indent:-.25in;}
551 @list l2:level5
552 {mso-level-tab-stop:2.5in;
553 mso-level-number-position:left;
554 text-indent:-.25in;}
555 @list l2:level6
556 {mso-level-tab-stop:3.0in;
557 mso-level-number-position:left;
558 text-indent:-.25in;}
559 @list l2:level7
560 {mso-level-tab-stop:3.5in;
561 mso-level-number-position:left;
562 text-indent:-.25in;}
563 @list l2:level8
564 {mso-level-tab-stop:4.0in;
565 mso-level-number-position:left;
566 text-indent:-.25in;}
567 @list l2:level9
568 {mso-level-tab-stop:4.5in;
569 mso-level-number-position:left;
570 text-indent:-.25in;}
571 @list l3
572 {mso-list-id:562446694;
573 mso-list-template-ids:913898366;}
574 @list l3:level1
575 {mso-level-number-format:bullet;
576 mso-level-text:\F0B7;
577 mso-level-tab-stop:.5in;
578 mso-level-number-position:left;
579 text-indent:-.25in;
580 mso-ansi-font-size:10.0pt;
581 font-family:Symbol;}
582 @list l3:level2
583 {mso-level-tab-stop:1.0in;
584 mso-level-number-position:left;
585 text-indent:-.25in;}
586 @list l3:level3
587 {mso-level-tab-stop:1.5in;
588 mso-level-number-position:left;
589 text-indent:-.25in;}
590 @list l3:level4
591 {mso-level-tab-stop:2.0in;
592 mso-level-number-position:left;
593 text-indent:-.25in;}
594 @list l3:level5
595 {mso-level-tab-stop:2.5in;
596 mso-level-number-position:left;
597 text-indent:-.25in;}
598 @list l3:level6
599 {mso-level-tab-stop:3.0in;
600 mso-level-number-position:left;
601 text-indent:-.25in;}
602 @list l3:level7
603 {mso-level-tab-stop:3.5in;
604 mso-level-number-position:left;
605 text-indent:-.25in;}
606 @list l3:level8
607 {mso-level-tab-stop:4.0in;
608 mso-level-number-position:left;
609 text-indent:-.25in;}
610 @list l3:level9
611 {mso-level-tab-stop:4.5in;
612 mso-level-number-position:left;
613 text-indent:-.25in;}
614 @list l4
615 {mso-list-id:797802132;
616 mso-list-template-ids:-1971191336;}
617 @list l4:level1
618 {mso-level-tab-stop:.5in;
619 mso-level-number-position:left;
620 text-indent:-.25in;}
621 @list l4:level2
622 {mso-level-tab-stop:1.0in;
623 mso-level-number-position:left;
624 text-indent:-.25in;}
625 @list l4:level3
626 {mso-level-tab-stop:1.5in;
627 mso-level-number-position:left;
628 text-indent:-.25in;}
629 @list l4:level4
630 {mso-level-tab-stop:2.0in;
631 mso-level-number-position:left;
632 text-indent:-.25in;}
633 @list l4:level5
634 {mso-level-tab-stop:2.5in;
635 mso-level-number-position:left;
636 text-indent:-.25in;}
637 @list l4:level6
638 {mso-level-tab-stop:3.0in;
639 mso-level-number-position:left;
640 text-indent:-.25in;}
641 @list l4:level7
642 {mso-level-tab-stop:3.5in;
643 mso-level-number-position:left;
644 text-indent:-.25in;}
645 @list l4:level8
646 {mso-level-tab-stop:4.0in;
647 mso-level-number-position:left;
648 text-indent:-.25in;}
649 @list l4:level9
650 {mso-level-tab-stop:4.5in;
651 mso-level-number-position:left;
652 text-indent:-.25in;}
653 @list l5
654 {mso-list-id:907304066;
655 mso-list-template-ids:1969781532;}
656 @list l5:level1
657 {mso-level-tab-stop:.5in;
658 mso-level-number-position:left;
659 text-indent:-.25in;}
660 @list l5:level2
661 {mso-level-tab-stop:1.0in;
662 mso-level-number-position:left;
663 text-indent:-.25in;}
664 @list l5:level3
665 {mso-level-tab-stop:1.5in;
666 mso-level-number-position:left;
667 text-indent:-.25in;}
668 @list l5:level4
669 {mso-level-tab-stop:2.0in;
670 mso-level-number-position:left;
671 text-indent:-.25in;}
672 @list l5:level5
673 {mso-level-tab-stop:2.5in;
674 mso-level-number-position:left;
675 text-indent:-.25in;}
676 @list l5:level6
677 {mso-level-tab-stop:3.0in;
678 mso-level-number-position:left;
679 text-indent:-.25in;}
680 @list l5:level7
681 {mso-level-tab-stop:3.5in;
682 mso-level-number-position:left;
683 text-indent:-.25in;}
684 @list l5:level8
685 {mso-level-tab-stop:4.0in;
686 mso-level-number-position:left;
687 text-indent:-.25in;}
688 @list l5:level9
689 {mso-level-tab-stop:4.5in;
690 mso-level-number-position:left;
691 text-indent:-.25in;}
692 @list l6
693 {mso-list-id:1050613616;
694 mso-list-template-ids:-1009886748;}
695 @list l6:level1
696 {mso-level-number-format:bullet;
697 mso-level-text:\F0B7;
698 mso-level-tab-stop:.5in;
699 mso-level-number-position:left;
700 text-indent:-.25in;
701 mso-ansi-font-size:10.0pt;
702 font-family:Symbol;}
703 @list l6:level2
704 {mso-level-number-format:bullet;
705 mso-level-text:\F0B7;
706 mso-level-tab-stop:1.0in;
707 mso-level-number-position:left;
708 text-indent:-.25in;
709 mso-ansi-font-size:10.0pt;
710 font-family:Symbol;}
711 @list l6:level3
712 {mso-level-tab-stop:1.5in;
713 mso-level-number-position:left;
714 text-indent:-.25in;}
715 @list l6:level4
716 {mso-level-tab-stop:2.0in;
717 mso-level-number-position:left;
718 text-indent:-.25in;}
719 @list l6:level5
720 {mso-level-tab-stop:2.5in;
721 mso-level-number-position:left;
722 text-indent:-.25in;}
723 @list l6:level6
724 {mso-level-tab-stop:3.0in;
725 mso-level-number-position:left;
726 text-indent:-.25in;}
727 @list l6:level7
728 {mso-level-tab-stop:3.5in;
729 mso-level-number-position:left;
730 text-indent:-.25in;}
731 @list l6:level8
732 {mso-level-tab-stop:4.0in;
733 mso-level-number-position:left;
734 text-indent:-.25in;}
735 @list l6:level9
736 {mso-level-tab-stop:4.5in;
737 mso-level-number-position:left;
738 text-indent:-.25in;}
739 @list l7
740 {mso-list-id:1234970193;
741 mso-list-template-ids:2055904002;}
742 @list l7:level1
743 {mso-level-number-format:bullet;
744 mso-level-text:\F0B7;
745 mso-level-tab-stop:.5in;
746 mso-level-number-position:left;
747 text-indent:-.25in;
748 mso-ansi-font-size:10.0pt;
749 font-family:Symbol;}
750 @list l7:level2
751 {mso-level-number-format:bullet;
752 mso-level-text:\F0B7;
753 mso-level-tab-stop:1.0in;
754 mso-level-number-position:left;
755 text-indent:-.25in;
756 mso-ansi-font-size:10.0pt;
757 font-family:Symbol;}
758 @list l7:level3
759 {mso-level-tab-stop:1.5in;
760 mso-level-number-position:left;
761 text-indent:-.25in;}
762 @list l7:level4
763 {mso-level-tab-stop:2.0in;
764 mso-level-number-position:left;
765 text-indent:-.25in;}
766 @list l7:level5
767 {mso-level-tab-stop:2.5in;
768 mso-level-number-position:left;
769 text-indent:-.25in;}
770 @list l7:level6
771 {mso-level-tab-stop:3.0in;
772 mso-level-number-position:left;
773 text-indent:-.25in;}
774 @list l7:level7
775 {mso-level-tab-stop:3.5in;
776 mso-level-number-position:left;
777 text-indent:-.25in;}
778 @list l7:level8
779 {mso-level-tab-stop:4.0in;
780 mso-level-number-position:left;
781 text-indent:-.25in;}
782 @list l7:level9
783 {mso-level-tab-stop:4.5in;
784 mso-level-number-position:left;
785 text-indent:-.25in;}
786 @list l8
787 {mso-list-id:1846092290;
788 mso-list-template-ids:-768590846;}
789 @list l8:level1
790 {mso-level-start-at:2;
791 mso-level-tab-stop:.5in;
792 mso-level-number-position:left;
793 text-indent:-.25in;}
794 @list l8:level2
795 {mso-level-tab-stop:1.0in;
796 mso-level-number-position:left;
797 text-indent:-.25in;}
798 @list l8:level3
799 {mso-level-tab-stop:1.5in;
800 mso-level-number-position:left;
801 text-indent:-.25in;}
802 @list l8:level4
803 {mso-level-tab-stop:2.0in;
804 mso-level-number-position:left;
805 text-indent:-.25in;}
806 @list l8:level5
807 {mso-level-tab-stop:2.5in;
808 mso-level-number-position:left;
809 text-indent:-.25in;}
810 @list l8:level6
811 {mso-level-tab-stop:3.0in;
812 mso-level-number-position:left;
813 text-indent:-.25in;}
814 @list l8:level7
815 {mso-level-tab-stop:3.5in;
816 mso-level-number-position:left;
817 text-indent:-.25in;}
818 @list l8:level8
819 {mso-level-tab-stop:4.0in;
820 mso-level-number-position:left;
821 text-indent:-.25in;}
822 @list l8:level9
823 {mso-level-tab-stop:4.5in;
824 mso-level-number-position:left;
825 text-indent:-.25in;}
826 @list l9
827 {mso-list-id:1894656566;
828 mso-list-template-ids:1199983812;}
829 @list l9:level1
830 {mso-level-start-at:2;
831 mso-level-tab-stop:.5in;
832 mso-level-number-position:left;
833 text-indent:-.25in;}
834 @list l9:level2
835 {mso-level-tab-stop:1.0in;
836 mso-level-number-position:left;
837 text-indent:-.25in;}
838 @list l9:level3
839 {mso-level-tab-stop:1.5in;
840 mso-level-number-position:left;
841 text-indent:-.25in;}
842 @list l9:level4
843 {mso-level-tab-stop:2.0in;
844 mso-level-number-position:left;
845 text-indent:-.25in;}
846 @list l9:level5
847 {mso-level-tab-stop:2.5in;
848 mso-level-number-position:left;
849 text-indent:-.25in;}
850 @list l9:level6
851 {mso-level-tab-stop:3.0in;
852 mso-level-number-position:left;
853 text-indent:-.25in;}
854 @list l9:level7
855 {mso-level-tab-stop:3.5in;
856 mso-level-number-position:left;
857 text-indent:-.25in;}
858 @list l9:level8
859 {mso-level-tab-stop:4.0in;
860 mso-level-number-position:left;
861 text-indent:-.25in;}
862 @list l9:level9
863 {mso-level-tab-stop:4.5in;
864 mso-level-number-position:left;
865 text-indent:-.25in;}
867 {margin-bottom:0in;}
869 {margin-bottom:0in;}
871 </style><!--[if gte mso 10]>
872 <style>
873 /* Style Definitions */
874 table.MsoNormalTable
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;
881 mso-style-parent:"";
882 mso-padding-alt:0in 5.4pt 0in 5.4pt;
883 mso-para-margin:0in;
884 mso-para-margin-bottom:.0001pt;
885 mso-pagination:widow-orphan;
886 font-size:10.0pt;
887 font-family:"Times New Roman","serif";}
888 </style>
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: &quot;Arial&quot;,&quot;sans-serif&quot;;"><o:p>&nbsp;</o:p></span></p>
901 <div align="center">
903 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
904 <tbody><tr style="">
905 <td style="padding: 0in;" valign="top">
906 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
907 <tbody><tr style="">
908 <td style="padding: 0in 5.4pt;" valign="top">
909 <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>
910 </td>
911 </tr>
912 <tr style="">
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: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: rgb(51, 102, 255);">Release Notes for STM32 USB Device Library</span><span style="font-size: 20pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;"><o:p></o:p></span></h1>
915 <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
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: &quot;Arial&quot;,&quot;sans-serif&quot;; 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>
918 </td>
919 </tr>
920 </tbody></table>
921 <p class="MsoNormal"><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; display: none;"><o:p>&nbsp;</o:p></span></p>
922 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" width="900">
923 <tbody><tr style="">
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.3 / 30-April-2019</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
927 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
949 <ul style="margin-top: 0cm;" type="square"><li>Fix misra-c 2012 high severity violations</li><li>Core driver:</li><ul><li>protect shared macros __ALIGN_BEGIN, __ALIGN_END with C directive #ifndef</li><li>update Core driver and DFU Class driver to use&nbsp;USBD_SUPPORT_USER_STRING_DESC insead of &nbsp;USBD_SUPPORT_USER_STRING</li><li>&nbsp;prevent accessing to NULL pointer if the get descriptor functions are not defined</li><li>Update on USBD_LL_Resume(),&nbsp; restore the device state only if the current state is USBD_STATE_SUSPENDED </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.2 / 27-Mars-2019</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
950 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
972 <ul style="margin-top: 0cm;" type="square"><li><span style="font-family: Verdana; font-size: 10pt;">DFU Class:</span></li><ul><li><span style="font-family: Verdana; font-size: 10pt;"></span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,sans-serif;" lang="EN-US"></span><span style="font-family: Verdana; font-size: 10pt;"></span>fix compilation warning due to&nbsp;<span style="font-size: 11pt; font-family: &quot;Calibri&quot;,sans-serif;" lang="EN-US">unreachable
973 </span> instruction code introduced with CMSIS V5.4.0 NVIC_SystemReset() prototype change</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.1 / 03-August-2018<br>
974 </span></h3>
992 <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
993 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1015 <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&nbsp;</span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,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 &gt; 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>
1016 </span></h3>
1034 <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
1035 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1057 <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;">&nbsp;some functions to be&nbsp;</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&nbsp;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:&nbsp;</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>
1058 </span></h3>
1076 <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
1077 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1099 <ul style="margin-top: 0cm;" type="square">
1100 <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>
1101 </ul>
1102 <br>
1104 <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>
1105 </span></h3>
1121 <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
1122 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1142 <ul style="margin-top: 0cm;" type="square">
1143 <li><span style="font-size: 10pt; font-family: Verdana;">CDC Class</span></li>
1144 <ul>
1145 <li><span style="font-size: 10pt; font-family: Verdana;">usbd_cdc.c: comments update</span></li>
1146 </ul>
1147 <li><span style="font-size: 10pt; font-family: Verdana;">MSC Class</span></li>
1148 <ul>
1149 <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>
1150 </ul>
1151 <li><span style="font-size: 10pt; font-family: Verdana;">AUDIO Class</span></li>
1152 <ul>
1153 <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>
1154 </ul>
1155 <ul>
1156 <li><span style="font-size: 10pt; font-family: Verdana;">usbd_audio.c: remove useless management of DMA half transfer<br>
1157 </span></li>
1158 </ul>
1159 </ul>
1163 <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>
1164 </span></h3>
1178 <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
1179 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1197 <ul style="margin-top: 0cm;" type="square">
1198 <li><span style="font-size: 10pt; font-family: Verdana;">Core Driver</span></li>
1199 <ul style="list-style-type: circle;">
1200 <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:
1201 Fix bug of unsupported premature Host Out stage during data In stage
1202 (ie. when endpoint 0 maximum data size is 8 and Host requests
1203 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>
1204 </ul>
1205 <li><span style="font-size: 10pt; font-family: Verdana;">HID Class</span></li>
1206 <ul>
1207 <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>
1208 </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:&nbsp;</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
1209 USBD_CDC_Setup() function to allow correct user implementation of
1210 CDC_SET_CONTROL_LINE_STATE and similar no-data setup requests.<br></span></li></ul></ul>
1211 </ul>
1213 <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>
1214 </span></h3>
1226 <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
1227 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1243 <ul style="margin-top: 0cm;" type="square">
1244 <li><span style="font-size: 10pt; font-family: Verdana;">Update all drivers to be C++ compliant<br>
1245 </span></li>
1246 <li><span style="font-size: 10pt; font-family: Verdana;">CDC Class</span></li>
1247 <ul>
1248 <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>
1249 </ul>
1250 <ul>
1251 <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>
1252 </span></li>
1253 </ul>
1254 <li><span style="font-size: 10pt; font-family: Verdana;">Miscellaneous source code comments update</span></li>
1255 </ul>
1256 <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>
1266 <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
1267 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1281 <ul style="margin-top: 0cm;" type="square">
1282 <li><span style="font-size: 10pt; font-family: Verdana;">Source code comments review and update</span></li>
1283 <li><span style="font-size: 10pt; font-family: Verdana;">HID class</span></li>
1284 <ul>
1285 <li><span style="font-size: 10pt; font-family: Verdana;">Remove unused API <span style="font-style: italic;">USBD_HID_DeviceQualifierDescriptor()</span></span></li>
1286 <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>
1287 <span style="font-size: 10pt; font-family: Verdana;"></span></li>
1288 </ul>
1290 <li><span style="font-size: 10pt; font-family: Verdana;">CDC class</span></li>
1291 <ul>
1292 <li><span style="font-size: 10pt; font-family: Verdana;">Bug fix: missing handling ZeroLength Setup request</span></li>
1293 </ul>
1294 <li><span style="font-size: 10pt; font-family: Verdana;">All classes</span><br>
1295 <span style="font-size: 10pt; font-family: Verdana;"></span></li>
1297 <ul>
1298 <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>
1299 </ul>
1300 </ul>
1301 <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&nbsp; &amp;USBD_HID</span></span><br>&nbsp; <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;">&amp;USBD_HID</span> ex. <span style="font-style: italic;">USBD_RegisterClass(&amp;USBD_Device, &amp;USBD_HID)</span> or the new <span style="font-style: italic;">USBD_HID_CLASS</span> ex. <span style="font-style: italic;">USBD_RegisterClass(&amp;USBD_Device, USBD_HID_CLASS)</span></span></div>
1302 <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>
1311 <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
1312 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1324 <ul style="margin-top: 0cm;" type="square">
1325 <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>
1326 </span></li>
1327 <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>
1328 <li><span style="font-size: 10pt; font-family: Verdana;">Several enhancements in CustomHID class</span></li>
1329 <ul>
1330 <li><span style="font-size: 10pt; font-family: Verdana;">Update the Custom HID class driver to simplify the link with user processes</span></li>
1331 <li><span style="font-size: 10pt; font-family: Verdana;">Optimize the Custom HID class driver and reduce footprint</span></li>
1332 <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>
1333 <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>
1334 </ul>
1335 <li><span style="font-size: 10pt; font-family: Verdana;">Miscellaneous comments update<span style="font-style: italic;"><br>
1336 </span></span></li>
1338 </ul>
1340 <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>
1346 <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
1347 Changes</span></u></b><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><o:p></o:p></span></u></p>
1357 <ul style="margin-top: 0cm;" type="square">
1358 <li><span style="font-size: 10pt; font-family: Verdana;">Major update
1359 based on STM32Cube specification: Library Core, Classes architecture and APIs
1360 modified vs. V1.1.0, and thus the 2 versions are not compatible.<br>
1361 </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>
1362 </ul>
1365 <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>
1366 <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
1367 Changes<o:p></o:p></span></u></b></p>
1369 <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
1370 Changes<o:p></o:p></span></u></b></p>
1371 <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: &quot;Verdana&quot;,&quot;sans-serif&quot;;"></span>
1372 <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
1373 software component is licensed by ST under Ultimate Liberty license
1374 SLA0044,&nbsp;the "License"; You may not use this component except in
1375 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: &quot;Verdana&quot;,sans-serif; color: black;"></span><span style="font-size: 12pt; font-family: &quot;Times New Roman&quot;,serif;"><o:p></o:p></span></p>
1376 <span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;; color: black;"></span>
1377 <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;">
1378 <hr align="center" size="2" width="100%">
1379 </span></div>
1380 <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
1381 complete documentation on </span><span style="font-size: 10pt; font-family: &quot;Verdana&quot;,&quot;sans-serif&quot;;">STM32<span style="color: black;">
1382 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>
1383 </td>
1384 </tr>
1385 </tbody></table>
1386 <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
1387 </td>
1388 </tr>
1389 </tbody></table>
1391 </div>
1393 <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
1395 </div>
1397 </body></html>