441 lines
61 KiB
HTML
Executable File
441 lines
61 KiB
HTML
Executable File
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<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>
|
|
<script><endnote><head>
|
|
<script><endnote><head>
|
|
<script><endnote><head>
|
|
<script><endnote><head>
|
|
<script></script>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
|
<link rel="File-List" href="Release_Notes_files/filelist.xml">
|
|
<link rel="Edit-Time-Data" href="Release_Notes_files/editdata.mso"><title>Release Notes for STM32L0xx CMSIS</title>
|
|
|
|
<style>
|
|
div.Section1 {
|
|
page: Section1;
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
}
|
|
h1 {
|
|
font-size: 24pt;
|
|
font-weight: bold;
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
text-align: center;
|
|
color: #3366ff;
|
|
}
|
|
h2 {
|
|
margin: 12pt 0in 3pt;
|
|
page-break-after: avoid;
|
|
font-weight: bold;
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
background-color: #3366ff;
|
|
color: white;
|
|
padding-left: 5px;
|
|
font-size: 16pt;
|
|
}
|
|
h3 {
|
|
margin-left: 0in;
|
|
font-weight: bold;
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
background-color: #3366ff;
|
|
width: 200px;
|
|
margin-right: 500pt;
|
|
color: white;
|
|
padding-left: 5px;
|
|
padding-top: 2px;
|
|
padding-bottom: 2px;
|
|
font-size: 12pt;
|
|
}
|
|
h4 {
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
font-weight: bold;
|
|
text-decoration: underline;
|
|
font-size: 12pt;
|
|
}
|
|
p {
|
|
margin: 0px 0px 0px 0in;
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
padding-top: 3px;
|
|
padding-bottom: 3px;
|
|
font-size: 12pt;
|
|
}
|
|
ul {
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
margin-top: 3px;
|
|
margin-bottom: 3px;
|
|
font-size: 10pt;
|
|
}
|
|
caption {
|
|
margin-top: 10px;
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
font-size: 11pt;
|
|
}
|
|
hr {
|
|
width: 100%;
|
|
}
|
|
.guidance {
|
|
background-color: #e5b8b7;
|
|
font-style: italic;
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
padding-top: 3px;
|
|
padding-bottom: 3px;
|
|
margin-top: 3px;
|
|
margin-bottom: 3px;
|
|
font-size: 10pt;
|
|
}
|
|
.guidance_title {
|
|
font-style: normal;
|
|
font-weight: bold;
|
|
text-decoration: underline;
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
font-size: 10pt;
|
|
}
|
|
.tickets {
|
|
border: 1pt solid #9cc2e5;
|
|
font-family: Arial,Helvetica,sans-serif;
|
|
margin-bottom: 3px;
|
|
margin-top: 3px;
|
|
font-size: 10pt;
|
|
}
|
|
.tickets th {
|
|
border: 1pt solid #9cc2e5;
|
|
font-size: 12pt;
|
|
background-color: #39a9dc;
|
|
color: white;
|
|
text-align: center;
|
|
}
|
|
.tickets td {
|
|
border: 1pt solid #9cc2e5;
|
|
min-height: 32px;
|
|
}
|
|
tr:nth-child(even) {background-color: #cee2f2;}
|
|
tr:nth-child(even) {background-color: #e8f1f9;}
|
|
.topic1 {
|
|
margin-top: 3px;
|
|
margin-bottom: 3px;
|
|
margin-left: 40px;
|
|
}
|
|
.topic2 {
|
|
margin-top: 3px;
|
|
margin-bottom: 3px;
|
|
}
|
|
.topic3 {
|
|
margin-top: 3px;
|
|
margin-bottom: 3px;
|
|
margin-left: 20px;
|
|
}
|
|
#purpose {
|
|
margin-top: 3px;
|
|
margin-bottom: 3px;
|
|
}
|
|
#identification {
|
|
margin-top: 3px;
|
|
margin-bottom: 3px;
|
|
}
|
|
</style><!--[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]--><!--[if gte mso 9]><xml> <o:DocumentProperties> <o:Author>STMicroelectronics</o:Author> <o:LastAuthor>Raouf Hosni</o:LastAuthor> <o:Revision>69</o:Revision> <o:TotalTime>153</o:TotalTime> <o:Created>2009-02-27T19:26:00Z</o:Created> <o:LastSaved>2009-07-21T16:16:00Z</o:LastSaved> <o:Pages>1</o:Pages> <o:Words>410</o:Words> <o:Characters>2339</o:Characters> <o:Company>STMicroelectronics</o:Company> <o:Lines>19</o:Lines> <o:Paragraphs>5</o:Paragraphs> <o:CharactersWithSpaces>2744</o:CharactersWithSpaces> <o:Version>11.8132</o:Version> </o:DocumentProperties> </xml><![endif]--><!--[if gte mso 9]><xml> <w:WordDocument> <w:Zoom>110</w:Zoom> <w:SpellingState>Clean</w:SpellingState> <w:GrammarState>Clean</w:GrammarState> <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]--><!--[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="6146"/> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1"/> </o:shapelayout></xml><![endif]--></head>
|
|
<body link="blue" vlink="blue">
|
|
<script type="text/javascript">
|
|
var toggle_hist_disp = true;
|
|
function toggle_history()
|
|
{
|
|
if (toggle_hist_disp)
|
|
{
|
|
toggle_hist_disp = false;
|
|
var filter_off_text = document.createTextNode("Hide History");
|
|
document.getElementById('filter_hist').innerHTML = "";
|
|
document.getElementById('filter_hist').appendChild(filter_off_text);
|
|
document.getElementById("history").hidden = false;
|
|
}
|
|
else
|
|
{
|
|
toggle_hist_disp = true;
|
|
var filter_on_text = document.createTextNode("Show History");
|
|
document.getElementById('filter_hist').innerHTML = "";
|
|
document.getElementById('filter_hist').appendChild(filter_on_text);
|
|
document.getElementById("history").hidden = true;
|
|
}
|
|
}</script>
|
|
<div style="width: 1034px;" class="Section1"><span style="font-size: 8pt; font-family: "Arial","sans-serif"; color: blue;"></span><small><a href="../../../../../Release_Notes.html">Back to Release page</a></small>
|
|
<div id="header">
|
|
<h1 style="margin-bottom: 18pt; text-align: center;" align="center">Release
|
|
Notes for <span style="font-size: 20pt; font-family: Verdana; color: rgb(51, 102, 255);">STM32L0xx
|
|
CMSIS</span></h1>
|
|
<p style="text-align: center;">Copyright 2016
|
|
STMicroelectronics</p>
|
|
<p style="text-align: center;"><span style="font-size: 10pt; font-family: "Arial","sans-serif"; color: black;"><img style="border: 0px solid ; width: 112px; height: 83px;" alt="" id="_x0000_i1026" src="../../../../../_htmresc/st_logo.png"></span></p>
|
|
</div>
|
|
<div id="license" class="topic1">
|
|
<h2>License</h2>
|
|
This software component is licensed by ST under BSD 3-Clause
|
|
license, the "License"; You may not use this component except in
|
|
compliance with
|
|
the License. You may obtain a copy of the License at:
|
|
<p style="text-align: center;"><a href="https://opensource.org/licenses/BSD-3-Clause" target="_blank">https://opensource.org/licenses/BSD-3-Clause</a></p>
|
|
</div>
|
|
<br>
|
|
<div id="release_container" class="topic1">
|
|
<div class="topic2" id="identification">
|
|
<h3>V1.9.0 / 26-October-2018</h3>
|
|
</div>
|
|
<div class="topic3" id="changes">
|
|
<h4><big>Main changes</big></h4><ul><li><big>Add the support of <span style="font-weight: bold;">STM32L010xx</span> devices</big></li><ul><li><big>Add stm32l010xb.h, stm32l010x8.h, stm32l010x6.h and stm32l010x4.h device description files</big></li></ul><ul><li><big>Add
|
|
startup_stm32l010xb.s, startup_stm32l010x8.s,
|
|
startup_stm32l010x6.s and startup_stm32l010x4.s </big><big>startup files </big><big>for EWARM, MDK-ARM and
|
|
SW4STM32 toolchains</big></li></ul><ul><li><big>Add EWARM associated linker files for execution from internal RAM or internal FLASH</big></li></ul></ul><big><br></big><ul><li><big>stm32l0xx.h</big></li><ul><li><big>Add the following device defines:</big></li><ul><li><big>"#define STM32L010xB" for all STM32L010xB devices</big></li><li><big>"#define STM32L010x8" for all STM32L010x8 devices</big></li><li><big>"#define STM32L010x6" for all STM32L010x6 devices</big></li><li><big>"#define STM32L010x4" for all STM32L010x4 devices</big></li></ul><li><big>Align ErrorStatus typedef to common error handling.<br></big></li></ul></ul><br><ul><li><big>All stm32l0xxxx.h device description files.h</big></li><ul><li><big>[MISRAC2012-Rule-10.6] Use 'UL' postfix for _Msk definitions and memory/peripheral base addresses</big></li><li><big>Correct comments in the bit definition of RCC_AHBRST, RCC_APB2RSTR and RCC_APB1RSTR registers.</big></li><li><big>Rename RTC_CR_BCK bit to RTC_CR_BKP to be aligned with reference manual.</big></li><li><big>Add missing definition of IS_TSC_ALL_INSTANCE after TSC driver update.</big></li><li><big>Add back the bit definition of SYSCFG_CFGR3_EN_VREFINT in SYSCFG_CFGR3 register.</big></li><li><big>Rename GPIO_AFRL_AFRLx and GPIO_AFRL_AFRHx bit definitions (from GPIO_AFRL/AFRH registers) to GPIO_AFRL_AFSELx.</big></li><li><big>Align IS_TIM_XXX_INSTANCE definitions with other series.</big></li><li><big>Remove cast (uint8_t) in CRC_IDR_IDR definition.</big></li><li><big>Add missing definition of IS_PCD_ALL_INSTANCE macro after USB driver update.</big></li><li><big>Add definition of IS_UART_DRIVER_ENABLE_INSTANCE macro after UART driver update.</big></li><li><big>Add compatibility definition of USART_ICR_NECF / USART_ICR_NCF with others series.</big></li><li><big>Update IS_UART_INSTANCE macro definition.</big></li><li><big>Add definition of I</big><big>S_LPTIM_ENCODER_INTERFACE_INSTANCE macro after LPTIM driver update.</big></li><li><big>Move definition of FLASH_BANK2_BASE start address to stm32l0xx_hal_flash.h to be dependant on Memory Size register.</big></li><li><big>Update interrupt definition to use </big><big>DMA1_Channel4_5_IRQn </big><big> for STM32L011xx and STM32L021xx devices.</big></li><li><big>Correct PWR_WAKEUP_PIN definitions for L011xx and L021xx devices.<br></big></li></ul></ul><br><ul><li><big>system_stm32l0xx.c</big></li><ul><li><big>Update file to correct comments for VECT_TAB_OFFSET definition.</big></li><li><big>Update default MSI_VALUE reset value set in SystemCoreClock.</big></li><li><big>Update SystemCoreClockUpdate() function to check HSI16DIVF for HSI divided by 4.<br></big></li></ul></ul><ul><li><big>startup_stm32l0xxxx.s</big></li><ul><li><big>Update startup files to use DMA1_Channel4_5_IRQn/IRQHandler for STM32L011xx and STM32L01xx devices.<br></big></li></ul></ul><br><br></div>
|
|
<br>
|
|
</div>
|
|
<div style="margin-left: 40px;"><button id="filter_hist" onclick="toggle_history()">Show
|
|
History</button><br>
|
|
</div>
|
|
<div id="history" class="topic1" hidden="">
|
|
<h2>Update History</h2>
|
|
<b><u><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"></span></u></b><br><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.8.0
|
|
/ 12-January-2018</span></h3>
|
|
<b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">
|
|
</span></u></b>
|
|
<ul><li><span style="color: rgb(0, 0, 0); font-family: Verdana,sans-serif; font-size: 13.3333px; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px; display: inline ! important; float: none;">Internal Release.</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: 200px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.7.2
|
|
/ 25-August-2017</span></h3>
|
|
<b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<br>
|
|
</span></u></b>
|
|
<ul><li><span style="text-align: left; text-transform: none; text-indent: 0px; letter-spacing: normal; font-family: Verdana; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-stretch: normal; white-space: normal; color: rgb(0, 0, 0); word-spacing: 0px; display: inline ! important;">Removed DATE and VERSION fields from header files.</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: 200px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.7.1
|
|
/ 25-November-2016</span></h3>
|
|
<b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<br>
|
|
</span></u></b>
|
|
<ul><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Updated IS_COMP_COMMON_INSTANCE() macro.</big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Corrected ADC_CFGR2_TOVS bit and mask definitions.<br></big></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: 200px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.7.0
|
|
/ 31-May-2016</span></h3>
|
|
<b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<br>
|
|
</span></u></b>
|
|
<ul><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Added Pos and Msk macros missing within the CMSIS stm32l083xx.h file.</big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Added LCD_CR_BUFEN bit definition in LCD CR register for stm32l053xx, stm32l063xx, stm32l073xx, stm32l083xx devices.</big></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: 200px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.6.0
|
|
/ 15-April-2016</span></h3>
|
|
<b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<br>
|
|
</span></u></b>
|
|
<ul><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
Pos and Msk macros within the CMSIS files. <br>
|
|
</big></li><ul><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;">For
|
|
example, on the previous CMSIS version (V1.5.0), the constant
|
|
ADC_IER_EOCALIE was defined as follow :<br>
|
|
#define ADC_IER_EOCALIE
|
|
|
|
((uint32_t)0x00000800U)<br>
|
|
</span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"> </span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;">On
|
|
this new CMSIS version (V1.6.0), the constant ADC_IER_EOCALIE is now
|
|
defined as follow :<br>
|
|
#define ADC_IER_EOCALIE_Pos
|
|
(11U)<br>
|
|
#define ADC_IER_EOCALIE_Msk
|
|
(0x1U <<
|
|
ADC_IER_EOCALIE_Pos) <br>
|
|
#define ADC_IER_EOCALIE
|
|
|
|
ADC_IER_EOCALIE_Msk <br>
|
|
</span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><span style="font-weight: bold;"></span>The same rule
|
|
applies on all the other constants present inside the CMSIS files.<br>
|
|
<span style="font-weight: bold;"></span></span><br>
|
|
</li></ul><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">MISRA
|
|
C 2004 rule 10.6 compliancy. (A 'U' suffix shall be applied to
|
|
all constants of unisgned type)</big><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">.<br><br>
|
|
</big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Several SYSCFG definition changes :<br>- SYSCFG_CFGR3_EN_VREFINT
|
|
enable bit suppressed. (no more needed and must not be used). <br></big><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">- SYSCFG_CFGR3_EN_BGAP
|
|
define suppressed.<br>- SYSCFG_CFGR3_REF_HSI48_RDYF,
|
|
SYSCFG_CFGR3_SENSOR_ADC_RDYF, SYSCFG_CFGR3_VREFINT_ADC_RDYF,
|
|
SYSCFG_CFGR3_VREFINT_COMP_RDYF flags suppressed,
|
|
SYSCFG_CFGR3_VREFINT_RDYF must
|
|
be used instead (this flag is a combination of the 4 suppressed flags).<br>- Added
|
|
SYSCFG_CFGR3_REF_RC48MHz_RDYF, SYSCFG_CFGR3_REF_HSI48_RDYF,
|
|
SYSCFG_VREFINT_ADC_RDYF, SYSCFG_CFGR3_SENSOR_ADC_RDYF,
|
|
SYSCFG_CFGR3_VREFINT_ADC_RDYF and SYSCFG_CFGR3_VREFINT_COMP_RDYF defines.<o:p></o:p></big>
|
|
|
|
<big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">
|
|
<big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">
|
|
</big></big></big></li><li><big style="color: windowtext; font-family: "Verdana","sans-serif"; font-size: 10pt;">Aligned register namings</big><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"> with the different L0 Reference Manual </big></big></big><big style="color: windowtext; font-family: "Verdana","sans-serif"; font-size: 10pt;">(</big><big style="color: windowtext; font-family: "Verdana","sans-serif"; font-size: 10pt;">For STM32L0x1 : RM0377 Rev5, for </big><big style="color: windowtext; font-family: "Verdana","sans-serif"; font-size: 10pt;">STM32L0x2 : </big><big style="color: windowtext; font-family: "Verdana","sans-serif"; font-size: 10pt;">RM0367 Rev2, for </big><big style="color: windowtext; font-family: "Verdana","sans-serif"; font-size: 10pt;">STM32L0x3 : RM0367 Rev4</big><span style="font-family: "Verdana","sans-serif";">)</span><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">.<br>The list of
|
|
the modification is listed hereafter :<br>
|
|
<br>
|
|
</big></big></big></li><ul><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Introduced
|
|
new masks in EXTI bit definitions in order to simplify LL source
|
|
code. </big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Renamed
|
|
RCC_CFGR_MCO_x into RCC_CFGR_MCOSEL_x</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Added
|
|
FLASHSIZE_BASE, UID_BASE and SRAM_SIZE_MAX defines.</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Renamed macro IS_DMA_ALL_INSTANCE() to
|
|
IS_DMA_STREAM_ALL_INSTANCE().</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Added
|
|
new macros: IS_I2C_WAKEUP_FROMSTOP_INSTANCE(), IS_ADC_COMMON_INSTANCE() and IS_LPUART_INSTANCE().</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Added
|
|
new defines PWR_PVD_SUPPORT to handle the PVD feature.</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Corrected
|
|
the value of FLASH_END for STM32L011xx or STM32L021xx devices.</big></big></span></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: 200px;"><span style="font-size: 10pt; font-family: Arial; color: white;">V1.5.0
|
|
/ 8-January-2016</span></h3><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<br>
|
|
</span></u></b>
|
|
</big>
|
|
</big><ul><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">MISRA
|
|
C 2004 rule 5.1 and rule 10.6 compliancy.<br>
|
|
</big></big></big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Several
|
|
renaming in order to be aligned with the Reference Manual.The list of
|
|
the modification is listed hereafter :<br>
|
|
<br>
|
|
</big></big></big></li><ul><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Adding
|
|
of a new COMP_Common_TypeDef structure.</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Removal
|
|
of the RCR field inside the TIM_TypeDef structure.</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Adding
|
|
of a new define COMP12_COMMON</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Adding
|
|
of a new define DAC1 (same as DAC)</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Adding
|
|
of a new define ADC1_COMMON</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Adding
|
|
of a new define ADC_CHSELR_CHSEL</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Adding
|
|
of a new define COMP_CSR_WINMODE</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Adding
|
|
of a new define DAC_CHANNEL2_SUPPORT</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Renaming
|
|
of EXTI_RTSR_TRx into EXTI_RTSR_RTx with x = {0,..22}</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Renaming
|
|
of EXTI_FTSR_TRx into EXTI_FTSR_FTx with </big></big></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">x
|
|
= {0,..22}</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Renaming
|
|
of EXTI_SWIER_SWIERx into EXTI_SWIER_SWIx </big></big></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">with
|
|
</big></big></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">x
|
|
= {0,..22}</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Renaming
|
|
of EXTI_PR_PRx into EXTI_PR_PIFx </big></big></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">with
|
|
</big></big></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">x
|
|
= {0,..22}</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Renaming
|
|
of RCC_IOPRSTR_GPIOxRST into RCC_IOPRSTR_IOPxRST with x = {A,B,C,D,E,H}</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
a new define RCC_AHBRSTR_DMA1RST</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
a new define RCC_APB2RSTR_ADC1RST</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
a new define RCC_APB2RSTR_DBGMCURST</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Renaming
|
|
of </big></big></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">RCC_IOPENR_GPIOxEN
|
|
into </big></big></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">RCC_IOPENR_IOPxEN </big></big></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">with
|
|
x = </big></big></span><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">{A,B,C,D,E,H}</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
a new define RCC_AHBENR_DMA1EN</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
RCC_APB2ENR_MIFIEN into RCC_APB2ENR_FWEN</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
RCC_APB2ENR_ADC1EN into RCC_APB2ENR_ADCEN</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
RCC_APB2ENR_DBGMCUEN into RCC_APB2ENR_DBGEN</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
RCC_IOPSMENR_GPIOxSMEN into RCC_IOPSMENR_IOPxSMEN with x = {A,B,C,D,E,H}</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
a new define RCC_AHBSMENR_DMA1SMEN</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
RCC_APB2SMENR_ADC1SMEN into RCC_APB2SMENR_ADCSMEN</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
RCC_APB2SMENR_DBGMCUSMEN into RCC_APB2SMENR_DBGSMEN</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
new defines TIM_TIM2_REMAP_HSI_SUPPORT and TIM_TIM2_REMAP_HSI48_SUPPORT</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Remove
|
|
the following defines : TIM_CR2_CCPC, TIM_CR2_CCUS,
|
|
TIM_CR2_OIS1, TIM_CR2_OIS1N, TIM_CR2_OIS2,TIM_CR2_OIS2N,
|
|
TIM_CR2_OIS3, TIM_CR2_OIS3N, TIM_CR2_OIS4</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Remove
|
|
TIM_SR_COMIF and TIM_SR_BIF</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Remove TIM_EGR_COMG
|
|
and TIM_EGR_BG</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Remove
|
|
TIM_CCER_CC1NE, TIM_CCER_CC2NE and TIM_CCER_CC3NE</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Remove
|
|
TIM_RCR_REP</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
USART_ISR_LBD into USART_ISR_LBDF</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
WWDG_CR_Tx into WWDG_CR_T_x with x = {0,..6}</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
WWDG_CFR_WDGTBx into WWDG_CFR_WDGTB_x with x = {0,1}</big></big></span></li><li><span style="color: black; font-family: "Verdana","sans-serif"; font-size: 10pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
several macros to check Timer instances (For exemple
|
|
IS_TIM_CLOCKSOURCE_ETRMODE1_INSTANCE(),IS_TIM_CLOCK_DIVISION_INSTANCE(),
|
|
etc..)<br>
|
|
</big></big></span></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: 200px; color: white;"><span style="font-size: 10pt; font-family: Arial;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";">V1.4.0
|
|
/ 16-October-2015</big></big></span></h3>
|
|
<big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<br>
|
|
</span></u></b>
|
|
</big>
|
|
</big><ul><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Update
|
|
all the files to support STM32L011xx and STM32L021xx.</big></big></big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Remove
|
|
the Debug Monitor handler from the startup files (not supported on L0).</big></big></big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Renamings
|
|
and usage of some aliases in order to be compliant with the RefManuals.<br>
|
|
</big></big></big></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: 200px; color: white;"><span style="font-size: 10pt; font-family: Arial;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";">V1.3.0
|
|
/ 9-Sept-2015</big></big></span></h3>
|
|
<big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<br>
|
|
</span></u></b>
|
|
</big>
|
|
</big><ul><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Update
|
|
all the files to support STM32L031xx and STM32L041xx.</big></big></big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Several
|
|
renamings in order to be compliant with the specifications.<br>
|
|
</big></big></big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Adding
|
|
of new bit definitions (COMP_CSR_COMP2LPTIM1IN1,
|
|
SYSCFG_CFGR1_UFB, I2C_OAR2_x, LCD_CR_MUX_SEG, RTC_BKP_NUMBER)</big></big></big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Update
|
|
of several registers and structures (CRC_TypeDef, TIM_TypeDef)<br>
|
|
</big></big></big></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: 200px; color: white;"><span style="font-size: 10pt; font-family: Arial;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";">V1.2.0
|
|
/ 6-February-2015</big></big></span></h3>
|
|
<big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes</span></u></b><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;"><br>
|
|
<br>
|
|
</span></u></b>
|
|
</big>
|
|
</big><ul><li style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Added
|
|
the set of CMSIS files for the STM32L07xx and STM32L08xx family and the
|
|
set of startup files for IAR/Keil/Atollic IDEs<span style="font-size: 10pt; color: windowtext;"></span></big></big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><small><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
IAR set of fil<span style="font-family: Verdana;">es S</span>TM32L073xx
|
|
- STM32L072xx - STM32L071xx - STM32L083xx - STM32L082xx - STM32L081xx</span></small></small></big></big></li></ul>
|
|
<ul><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Added
|
|
MDK-ARM startup files for L071xx, L072xx, L073xx, L081xx, L082xx, L083xx</span></small></big></big></li><li><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><small><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Added
|
|
Atollic startup files for L071xx, L072xx, L073xx, L081xx, L082xx, L083xx</span></small></big></big></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: 200px; color: white;"><span style="font-size: 10pt; font-family: Arial;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";">V1.1.0
|
|
/ 18-June-2014</big></big></span></h3>
|
|
<p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<o:p></o:p></span></u></b></big></big></p>
|
|
<ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;">
|
|
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Header
|
|
files<br>
|
|
</big></big></span></p>
|
|
</li><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
defines for memories
|
|
base and end addresses: <span style="font-style: italic;">FLASH_END</span>, <span style="font-style: italic;">DATA_EEPROM_BASE</span>
|
|
and <span style="font-style: italic;">DATA_EEPROM_END</span>
|
|
(instead of having them in stm32l0xx_hal_flash.h
|
|
file)</big></big></span><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><br>
|
|
<span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;"></span></big></big></li></ul><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Peripheral
|
|
register structures definition is aligned on 32 bit<br>
|
|
</big></big></span></li></ul><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;">
|
|
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><span style="font-style: italic;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">FLASH_SR_FWWER</big></big></span>
|
|
<big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">value
|
|
fixed to 0x00020000 instead of 0x00010000</big></big></span></p>
|
|
</li></ul><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;">
|
|
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Add
|
|
missing EXTI register bits definition<br>
|
|
</big></big></span></p>
|
|
</li><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">IMR
|
|
and EMR registers: bits 18, 20, 26, 28, 29</big></big></span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">FTSR,
|
|
RTSR, PR and SWIER registers: bits 20, 21, 22</big></big></span></li></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;">
|
|
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Update
|
|
some bits definition to be in line with latest version of the Reference
|
|
Manual</big></big></span></p>
|
|
</li></ul><ul><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;">
|
|
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
<span style="font-style: italic;">FLASH_SR_ENHV</span>
|
|
into <span style="font-style: italic;">FLASH_SR_ENDHV</span></big></big></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">
|
|
<big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><br>
|
|
</big></big></span></p>
|
|
</li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;">
|
|
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
<span style="font-style: italic;">SYSCFG_VREFINT_ADC_RDYF</span>
|
|
into <span style="font-style: italic;">SYSCFG_CFGR3_VREFINT_ADC_RDYF</span><br>
|
|
</big></big></span></p>
|
|
</li></ul><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;">
|
|
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
<span style="font-style: italic;">ADC_SMPR_SMPR</span>_xxx
|
|
into <span style="font-style: italic;">ADC_SMPR_SMP_xxx</span></big></big></span></p>
|
|
</li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Rename
|
|
<span style="font-style: italic;">SYSCFG_CFGR3_VREFINT_ADC_RDYF</span>
|
|
into <span style="font-style: italic;">SYSCFG_VREFINT_ADC_RDYF</span></big></big></span></li><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Note:
|
|
aliases has been added to keep compatibility with previous version</big></big></span></li></ul></ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;">
|
|
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">system_stm32l0xx.c</big></big></span></p>
|
|
</li><ul><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;">
|
|
<p class="MsoNormal" style="line-height: normal;"><span style="font-size: 10pt; line-height: 115%; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Use
|
|
“__IO const” instead of
|
|
“__I”, to avoid any compilation issue when __cplusplus switch is defined</big></big></span></p>
|
|
</li></ul></ul>
|
|
<span style="font-size: 10pt; font-family: Verdana;"></span>
|
|
<h3 style="background: rgb(51, 102, 255) none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial; margin-right: 500pt; width: 200px; color: white;"><span style="font-size: 10pt; font-family: Arial;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";">V1.0.1
|
|
/ 24-April-2014</big></big></span></h3>
|
|
<p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<o:p></o:p></span></u></b></big></big></p>
|
|
<ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; font-family: Verdana;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">Update
|
|
gcc
|
|
startup files.</big></big></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: 200px; color: white;"><span style="font-size: 10pt; font-family: Arial;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";"><big style="font-size: 10pt; font-family: "Verdana","sans-serif";">V1.0.0
|
|
/ 22-April-2014</big></big></span></h3>
|
|
<p class="MsoNormal" style="margin: 4.5pt 0cm 4.5pt 18pt;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><b style=""><u><span style="font-size: 10pt; font-family: Verdana; color: black;">Main
|
|
Changes<o:p></o:p></span></u></b></big></big></p>
|
|
<ul style="margin-top: 0cm;" type="square"><li class="MsoNormal" style="margin: 4.5pt 0in; font-size: 12pt; font-family: 'Times New Roman',serif; color: black;"><span style="font-size: 10pt; font-family: Verdana;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;"><big style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: windowtext;">First
|
|
official release.</big></big></span></li></ul><br>
|
|
</div>
|
|
<div id="product_doc" class="topic1">
|
|
<hr>
|
|
<p style="text-align: center;">For complete
|
|
documentation on STM32 Microcontrollers<span style="font-size: 10pt; font-family: "Verdana","sans-serif"; color: black;"></span><span style="font-size: 10pt; font-family: "Verdana","sans-serif";"><span style="color: black;"></span></span>,
|
|
visit: <a href="http://www.st.com/STM32" target="_blank">www.st.com/STM32</a></p>
|
|
<br>
|
|
</div>
|
|
</div>
|
|
</body></html> |