Contents
- STM8L15x/16x/05x/AL31-L
Standard Peripheral Library update History
- License
STM8L15x/16x/05x/AL31-L Standard Peripherals Library
update History
V1.6.2 / 30-September-2014Main
Changes
- Update the IWDG configuration sequence in the IWDG_ Example.
- Update timeout variable
declaration on 16 bit
instead of 32 bit in the FLASH_WaitForLastOperation()
function to avoid __ramfunc issue with
IAR.
Contents
Development Toolchains
- ST Visual Develop (STVD)
software toolchain
- ST Visual Debug (STVD) toolchain V4.3.6
- Cosmic STM8 compiler
Version 4.3.12 (or later)
- Raisonance STM8/ST7 C
compiler Version 2.52
- Raisonance IDE RIDE7 (RIDE)
software toolchain
- Version: RIDE7
IDE:7.48, RKit-STM8 for 2.52
- IAR
Embedded Workbench for STM8 IDE (EWSTM8) software toolchain
V1.6.1 / 01-July-2013Main
Changes
- Add license file in the root of the package.
V1.6.0 / 28-June-2013Main
Changes
- Add the support of the STM8L05x Value Line and STM8AL products Line devices.
- Update License disclaimer in all package files.
Contents
Development Toolchains
- ST Visual Develop (STVD)
software toolchain
- STVD Version 4.3.3 pack29 (or later)
- Cosmic STM8 compiler
Version 4.3.9 (or later)
- Raisonance STM8/ST7 C
compiler Version 2.48
- Raisonance IDE RIDE7 (RIDE)
software toolchain
- Version: RIDE7
IDE:7.41, RKit-STM8 for 2.48
- IAR
Embedded Workbench for STM8 IDE (EWSTM8) software toolchain
Supported devices and eavludation boards
- The supporetd devices are:
- High-Density devices are
the STM8L15x/05x microcontrollers where the Flash memory density is 64
Kbytes and with the same peripheral set than Medium Density Plus
devices
- High-Density STM8L16x devices are
the microcontrollers where the Flash memory density is 64
Kbytes and with the same peripheral set than Medium Density Plus devices in addition to the AES peripheral.
- Medium-Density Plus
devices are STM8L151R6, STM8L152R6 microcontrollers where the Flash
memory density is fixed and equal to 32 Kbytes and with wider
range of peripheral and features than the medium density devices
- Medium-Density devices are STM8L15x/05x/AL microcontrollers where the Flash memory density ranges between 16 and 32 Kbytes.
- Low-Density devices are STM8L15x/05x microcontrollers where the Flash memory density ranges between 4 and 8 Kbytes.
 - The supported evaluation boards are:
- The STM8L1526-EVAL for the STM8L15x/05x Medium density devices
- The STM8L1528-EVAL for the STM8L15x/16x/05x Medium density devices
V1.5.1 / 19-May-2011Main
Changes
- STM8L1528-EVAL driver update.
Contents
Development Toolchains
- ST Visual Develop (STVD)
software toolchain
- STVD Version 4.2.1 patch1 (or later)
- Cosmic STM8 32K compiler
Version 4.3.5 (or later)
- Raisonance STM8/ST7 C
compiler Version 2.32.10.0307
- Raisonance IDE RIDE7 (RIDE)
software toolchain
- Version: RIDE7
IDE:7.30.10.0169, RKit-STM8 for 2.32.10.0307
- IAR
Embedded Workbench for STM8 IDE (EWSTM8) software toolchain
V1.5.0 / 13-May-2011Main
Changes
- Add the support of the STM8L15x Low Density product family devices.
- Peripheral drivers source code enhanced :
- More comments on how to use the API,
- Functions groupped by categories related to peripheral features
Contents
Development Toolchains
- ST Visual Develop (STVD)
software toolchain
- STVD Version 4.2.1 patch1 (or later)
- Cosmic STM8 32K compiler
Version 4.3.5 (or later)
- Raisonance STM8/ST7 C
compiler Version 2.32.10.0307
- Raisonance IDE RIDE7 (RIDE)
software toolchain
- Version: RIDE7
IDE:7.30.10.0169, RKit-STM8 for 2.32.10.0307
- IAR
Embedded Workbench for STM8 IDE (EWSTM8) software toolchain
1.4.1 - 09/29/2010- General
- EWSTM8 project template files updated under Project\Template\EWSTM8 folder
- Libraries
- STM8L15x_StdPeriph_Driver
- Project
- STM8L15x_StdPeriph_Examples
- STM8L15x_StdPeriph_Template
- Utilities
1.4.0 - 09/24/2010
- General
- Add support of High Density and Medium Density Plus devices.
- New driver for AES and TIM5 peripherals.
- FLASH driver:
- Add support of Raisonance and IAR toolchain for Flash block operation functions (Program Block and Erase Block)
- Add detailed and advanced description of steps for function execution from RAM with all the supported toolchains.
- New driver for STM8L1528-EVAL board LCD glass.
- Add a timing_delay driver to provide an accurate delay of 1ms time base available under Utilities\Misc folder
- New examples for AES, COMP, DAC, DMA, RTC and TIMs peripherals.
- Libraries
- STM8L15x_StdPeriph_Driver
- Project
- STM8L15x_StdPeriph_Examples
- STM8L15x_StdPeriph_Template
- Utilities
1.3.1 - 07/21/2010
- General
- Update project templates by choosing "STM8L152C6" as MCU selection.
- Libraries
- STM8L15x_StdPeriph_Driver
- Project
- STM8L15x_StdPeriph_Examples
- STM8L15x_StdPeriph_Template
- Utilities
1.3.0 - 07/14/2010
- General
- IAR Embedded Workbench for
STM8 (EWSTM8) toolchain support.
- Libraries
- STM8L15x_StdPeriph_Driver
- Project
- STM8L15x_StdPeriph_Examples
- STM8L15x_StdPeriph_Template
- Utilities
1.2.0 - 05/14/2010
- General
- I2C driver: events description and management enhancement.
- New examples for I2C and SPI
- New "Utilities" folder and drivers architecture
- Libraries
- STM8L15x_StdPeriph_Driver
- Project
- STM8L15x_StdPeriph_Examples
- STM8L15x_StdPeriph_Template
- Utilities
1.0.1 - 02/12/2010
STM8L15x Library updates
CLK
- CLK_PCKENR2_WWDG
bit definition removed
EXTI
- EXTI CONF
register renamed to CONF1
- EXTI_CONF_PBL
renamed EXTI_CONF1_PBLIS
- EXTI_CONF_PBH
renamed EXTI_CONF1_PBHIS
- EXTI_CONF_PDL
renamed EXTI_CONF1_PDLIS
- EXTI_CONF_PDH
renamed EXTI_CONF1_PDHIS
The
following bits definition added:
- EXTI_CONF1_PELIS
- EXTI_CONF1_PEHIS
- EXTI_CONF1_PFLIS
- EXTI_CONF1_PFES
PWR
- PWR_CSR1_PVDEF
renamed to PWR_CSR1_PVDOF
TIM1
- TIM1_CR2_COMS
renamed to TIM1_CR2_CCUS
Function
BEEP_LSClockToTIMConnectCmd added
CLK_Peripheral_WWDG
removed from CLK_Peripheral_TypeDef
CLK_Flag_TypeDef renamed to CLK_FLAG_TypeDef
Unused static variables removed
EXTI_DeInit function updated to reset SR1 and SR2 registers
GPIO_WriteBit function updated
PWR_FLAG_PVDEF
renamed to PWR_FLAG_PVDOF
RTC_ByteToBcd2
renamed to ByteToBcd2
RTC_Bcd2ToByte renamed to Bcd2ToByte
REMAP_Pin_TIM3TRIG
renamed REMAP_Pin_TIM3TRIGPortA in REMAP_Pin_TypeDef
REMAP_Pin_TIM2TRIG renamed REMAP_Pin_TIM2TRIGPortA in REMAP_Pin_TypeDef
SYSCFG_REMAPPinConfig function updated
added REMAP_Pin_TIM2TRIGLSE in REMAP_Pin_TypeDef
added REMAP_Pin_TIM3TRIGLSE in REMAP_Pin_TypeDef
TIM1_DMASource_Trigger
removed from TIM1_DMASource_TypeDef
TIM1_SelectCOM function updated
TIM2_UDISConfig renamed to TIM2_UpdateDisableConfig
TIM3_UDISConfig renamed to TIM3_UpdateDisableConfig
TIM4_DMASource_Trigger
TIM4_UDISConfig renamed to TIM4_UpdateDisableConfig
IS_USART_CLEAR_FLAG
macro definition updated
STM8L15x Utilities updates
BUTTON_EXTI const
definition added
STM_EVAL_PBInit
function updated
Joystick EXTI push-button
definitionn added
- stm8l1526_eval_glass_lcd.c
const declaration updated to
support Raisonnance compiler
1.0.0 -
09/14/2009
Licensecensed
under MCD-ST Liberty SW License Agreement V2, (the "License"); You may not use
this package
except in compliance with the License. You may obtain a copy of the License
at:
Unless
required by applicable law or agreed to in writing, software distributed under
the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the
License.
For complete documentation on
STM8L15x/16x 8-bit microcontrollers platform visit www.st.com
|