1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
\r
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="http://www.w3.org/TR/REC-html40"><head>
\r
5 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
\r
6 <link rel="File-List" href="Library_files/filelist.xml">
\r
7 <link rel="Edit-Time-Data" href="Library_files/editdata.mso"><!--[if !mso]> <style> v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} </style> <![endif]--><title>Release Notes for STM32F10x Standard Peripherals Library Drivers</title><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>STMicroelectronics</o:Author> <o:LastAuthor>STMicroelectronics</o:LastAuthor> <o:Revision>37</o:Revision> <o:TotalTime>136</o:TotalTime> <o:Created>2009-02-27T19:26:00Z</o:Created> <o:LastSaved>2009-03-01T17:56:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>522</o:Words> <o:Characters>2977</o:Characters> <o:Company>STMicroelectronics</o:Company> <o:Lines>24</o:Lines> <o:Paragraphs>6</o:Paragraphs> <o:CharactersWithSpaces>3493</o:CharactersWithSpaces> <o:Version>11.6568</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>110</w:Zoom> <w:ValidateAgainstSchemas/> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]-->
\r
13 /* Style Definitions */
\r
14 p.MsoNormal, li.MsoNormal, div.MsoNormal
\r
15 {mso-style-parent:"";
\r
17 margin-bottom:.0001pt;
\r
18 mso-pagination:widow-orphan;
\r
20 font-family:"Times New Roman";
\r
21 mso-fareast-font-family:"Times New Roman";}
\r
23 {mso-style-next:Normal;
\r
26 margin-bottom:3.0pt;
\r
28 mso-pagination:widow-orphan;
\r
29 page-break-after:avoid;
\r
30 mso-outline-level:2;
\r
35 a:link, span.MsoHyperlink
\r
37 text-decoration:underline;
\r
38 text-underline:single;}
\r
39 a:visited, span.MsoHyperlinkFollowed
\r
41 text-decoration:underline;
\r
42 text-underline:single;}
\r
44 {mso-margin-top-alt:auto;
\r
46 mso-margin-bottom-alt:auto;
\r
48 mso-pagination:widow-orphan;
\r
50 font-family:"Times New Roman";
\r
51 mso-fareast-font-family:"Times New Roman";}
\r
54 margin:1.0in 1.25in 1.0in 1.25in;
\r
55 mso-header-margin:.5in;
\r
56 mso-footer-margin:.5in;
\r
57 mso-paper-source:0;}
\r
61 </style><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman"; mso-ansi-language:#0400; mso-fareast-language:#0400; mso-bidi-language:#0400;} </style> <![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="5122"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]--></head>
\r
62 <body lang="EN-US" link="blue" vlink="blue">
\r
63 <div class="Section1">
\r
64 <p class="MsoNormal"><span style="font-family: Arial;"><o:p><br>
\r
66 <div align="center">
\r
67 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
\r
70 <td style="padding: 0cm;" valign="top">
\r
71 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" cellspacing="0" width="900">
\r
74 <td style="vertical-align: top;"><span style="font-size: 8pt; font-family: Arial; color: blue;"><a href="../../Release_Notes.html">Back to Release page</a></span></td>
\r
77 <td style="padding: 1.5pt;">
\r
78 <h1 style="margin-bottom: 18pt; text-align: center;" align="center"><span style="font-size: 20pt; font-family: Verdana; color: rgb(51, 102, 255);">Release
\r
79 Notes for STM32F10x Standard Peripherals Library Drivers
\r
80 (StdPeriph_Driver)</span><span style="font-size: 20pt; font-family: Verdana;"><o:p></o:p></span></h1>
\r
81 <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: Arial; color: black;">Copyright 2010 STMicroelectronics</span><span style="color: black;"><u1:p></u1:p><o:p></o:p></span></p>
\r
82 <p class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: Arial; color: black;"><img alt="" id="_x0000_i1025" src="../../_htmresc/logo.bmp" style="border: 0px solid ; width: 86px; height: 65px;"></span><span style="font-size: 10pt;"><o:p></o:p></span></p>
\r
87 <p class="MsoNormal"><span style="font-family: Arial; display: none;"><o:p> </o:p></span></p>
\r
88 <table class="MsoNormalTable" style="width: 675pt;" border="0" cellpadding="0" width="900">
\r
91 <td style="padding: 0cm;" valign="top">
\r
92 <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;"><span style="font-size: 12pt; color: white;">Contents<o:p></o:p></span></h2>
\r
93 <ol style="margin-top: 0cm;" start="1" type="1">
\r
94 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><a href="#History">STM32F10x Standard Peripherals Library
\r
95 Drivers update History</a><o:p></o:p></span></li>
\r
96 <li class="MsoNormal" style="color: black; margin-top: 4.5pt; margin-bottom: 4.5pt;"><span style="font-size: 10pt; font-family: Verdana;"><a href="#License">License</a><o:p></o:p></span></li>
\r
98 <span style="font-family: "Times New Roman";">
\r
100 <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;">STM32F10x Standard
\r
101 Peripherals Library Drivers update History</span></h2><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: 558.05pt;"><span style="font-size: 10pt; font-family: Arial; color: white;">3.3.0
\r
102 - 04/16/2010</span></h3>
\r
103 <ol style="margin-top: 0in;" start="1" type="1"><li class="MsoNormal" style=""><b><i><span style="font-size: 10pt; font-family: Verdana;">General</span></i></b><i><span style="font-size: 10pt; font-family: Verdana;"> </span></i><i><span style="font-size: 10pt;"><o:p></o:p></span></i></li></ol>
\r
104 <ul style="margin-top: 0in;" type="disc"><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">Add support for <span style="font-weight: bold;">STM32F10x XL-density </span>devices.</span></li><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">I2C driver: events description and management enhancement.</span></li></ul>
\r
105 <ol style="margin-top: 0in;" start="2" type="1"><li class="MsoNormal" style=""><b><i><span style="font-size: 10pt; font-family: Verdana;">STM32F10x_StdPeriph_Driver</span></i></b><b><i><span style="font-size: 10pt;"><o:p></o:p></span></i></b></li></ol>
\r
106 <ul style="margin-top: 0in;" type="disc"><li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">stm32f10x_dbgmcu.h/.c</span></li><ul><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">DBGMCU_Config()</span> function: add new values <span style="font-style: italic;">DBGMCU_TIMx_STOP</span> (x: 9..14) for <span style="font-style: italic;">DBGMCU_Periph</span> parameter.</span></li></ul><li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">stm32f10x_flash.h/.c:
\r
107 updated to support Bank2 of XL-density devices (up to 1MByte of Flash
\r
108 memory). For more details, refer to the description provided within
\r
109 stm32f10x_flash.c file.</span></li><li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">stm32f10x_gpio.h/.c</span></li><ul><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">GPIO_PinRemapConfig()</span> function: add new values for <span style="font-style: italic;">GPIO_Remap</span> parameter, to support new <span style="font-style: italic;">remap for FSMC_NADV pin and TIM9..11,13,14.</span></span></li></ul><li class="MsoNormal"><span style="font-size: 10pt; font-family: Verdana;">stm32f10x_i2c.h/.c: I2C events description and management enhancement. <br></span></li><ul><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;"><span style="font-style: italic;">I2C_CheckEvent()</span>
\r
110 function: updated to check whether the last event contains the
\r
111 I2C_EVENT (instead of check whether the last event is equal to
\r
112 I2C_EVENT)<br></span></li></ul><ul><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">Add
\r
113 detailed description of I2C events and how to manage them using the
\r
114 functions provided by this driver. For more information, refer to
\r
115 stm32f10x_i2c.h and stm32f10x_i2c.c files.</span></li></ul><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">stm32f10x_rcc.h/.c: updated to support TIM9..TIM14 APB clock and reset configuration</span></li><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">stm32f10x_tim.h/.c: updated to support new Timers TIM9..TIM14.</span></li><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">stm32f10x_sdio.h: </span></li><ul><li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">SDIO_SetSDIOReadWaitMode() function: correct values of SDIO_ReadWaitMode parameter<br>change <br>
\r
117 SDIO_ReadWaitMode_CLK
\r
118 ((uint32_t)0x00000000)<br> #define
\r
119 SDIO_ReadWaitMode_DATA2
\r
120 ((uint32_t)0x00000001)<br>by<br> #define
\r
121 SDIO_ReadWaitMode_CLK
\r
122 ((uint32_t)0x00000001)<br> #define
\r
123 SDIO_ReadWaitMode_DATA2
\r
124 ((uint32_t)0x00000000)</span></li></ul></ul>
\r
125 <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: 558.05pt;"><span style="font-size: 10pt; font-family: Arial; color: white;">3.2.0
\r
126 - 03/01/2010</span></h3>
\r
127 <ol style="margin-top: 0in;" start="1" type="1">
\r
128 <li class="MsoNormal" style=""><b><i><span style="font-size: 10pt; font-family: Verdana;">General</span></i></b><i><span style="font-size: 10pt; font-family: Verdana;"> </span></i><i><span style="font-size: 10pt;"><o:p></o:p></span></i></li>
\r
130 <ul style="margin-top: 0in;" type="disc">
\r
132 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">Add support
\r
133 for <b>STM32 Low-density Value line (STM32F100x4/6) and
\r
134 Medium-density Value line (STM32F100x8/B) devices</b>.</span></li>
\r
135 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">Almost
\r
136 peripherals drivers were updated to support Value
\r
137 line devices features</span></li>
\r
138 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">Drivers limitations fix and enhancements. </span><span style="font-size: 10pt;"><o:p></o:p></span></li>
\r
141 <ol style="margin-top: 0in;" start="2" type="1">
\r
142 <li class="MsoNormal" style=""><b><i><span style="font-size: 10pt; font-family: Verdana;">STM32F10x_StdPeriph_Driver</span></i></b><b><i><span style="font-size: 10pt;"><o:p></o:p></span></i></b></li>
\r
144 <ul style="margin-top: 0in;" type="disc">
\r
145 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">Add new
\r
146 firmware driver for CEC peripheral: stm32f10x_cec.h and stm32f10x_cec.c</span></li>
\r
147 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">Timers drivers stm32f10x_tim.h/.c: add support for new General Purpose Timers: TIM15, TIM16 and TIM17.</span></li>
\r
148 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">RCC driver: add support for new Value peripherals: HDMI-CEC, TIM15, TIM16 and TIM17.</span></li>
\r
149 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">GPIO driver: add new remap parameters for TIM1, TIM15, TIM16, TIM17 and HDMI-CEC: </span><span style="font-size: 10pt; font-family: Verdana;">GPIO_Remap_TIM1_DMA, </span><span style="font-size: 10pt; font-family: Verdana;">GPIO_Remap_TIM15, GPIO_Remap_TIM16, GPIO_Remap_TIM17, GPIO_Remap_CEC.</span></li>
\r
150 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">USART
\r
151 driver: add support for Oversampling by 8 mode and onebit method. 2
\r
152 functions has been added: USART_OverSampling8Cmd() and
\r
153 USART_OneBitMethodCmd().<br>
\r
155 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">DAC
\r
156 driver: add new functions handling the DAC under run feature:
\r
157 DAC_ITConfig(), DAC_GetFlagStatus(), DAC_ClearFlag(), DAC_GetITStatus()
\r
158 and DAC_ClearITPendingBit().</span></li>
\r
159 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">DBGMCU driver: add new parameters for TIM15, TIM16 and TIM17: DBGMCU_TIM15_STOP, DBGMCU_TIM16_STOP, DBGMCU_TIM17_STOP.<br>
\r
161 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">FLASH
\r
162 driver: the FLASH_EraseOptionBytes() function updated. This is now just
\r
163 erasing the option bytes without modifying the RDP status either
\r
164 enabled or disabled.</span></li>
\r
165 <li class="MsoNormal" style=""><span style="font-size: 10pt; font-family: Verdana;">PWR
\r
166 driver: the PWR_EnterSTOPMode() function updated. When woken up from
\r
167 STOP mode, this function resets again the SLEEPDEEP bit in the
\r
168 Cortex-M3 System Control register to allow Sleep mode entering.</span></li>
\r
172 <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>
\r
173 <p class="MsoNormal" style="margin: 4.5pt 0cm;"><span style="font-size: 10pt; font-family: Verdana; color: black;">The
\r
174 enclosed firmware and all the related documentation are not covered by
\r
175 a License Agreement, if you need such License you can contact your
\r
176 local STMicroelectronics office.<u1:p></u1:p><o:p></o:p></span></p>
\r
177 <p class="MsoNormal"><b style=""><span style="font-size: 10pt; font-family: Verdana; color: black;">THE
\r
178 PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
\r
179 WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO
\r
180 SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR
\r
181 ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY
\r
182 CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY
\r
183 CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH
\r
184 THEIR PRODUCTS. <o:p></o:p></span></b></p>
\r
185 <p class="MsoNormal"><span style="color: black;"><o:p> </o:p></span></p>
\r
186 <div class="MsoNormal" style="text-align: center;" align="center"><span style="color: black;">
\r
187 <hr align="center" size="2" width="100%"></span></div>
\r
188 <p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt; text-align: center;" align="center"><span style="font-size: 10pt; font-family: Verdana; color: black;">For
\r
189 complete documentation on </span><span style="font-size: 10pt; font-family: Verdana;">STM32(<span style="color: black;">CORTEX M3) 32-Bit Microcontrollers
\r
190 visit </span><u><span style="color: blue;"><a href="http://www.st.com/stm32" target="_blank">www.st.com/STM32</a></span></u></span><span style="color: black;"><o:p></o:p></span></p>
\r
195 <p class="MsoNormal"><span style="font-size: 10pt;"><o:p></o:p></span></p>
\r
201 <p class="MsoNormal"><o:p> </o:p></p>
\r