Release Notes for STM8L15x Standard Peripherals Library (StdPeriph_Lib)

Copyright © 2010 STMicroelectronics

 

Contents

  1. STM8L15x Standard Peripheral Library update History
  2. License

STM8L15x Standard Peripherals Library update History

1.4.1 - 09/29/2010

  1. General
  •  EWSTM8 project template files updated under Project\Template\EWSTM8 folder

  1. Libraries
  • STM8L15x_StdPeriph_Driver
  1. Project
  • STM8L15x_StdPeriph_Examples
  • STM8L15x_StdPeriph_Template
  1. Utilities
 

1.4.0 - 09/24/2010

  1. 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.
 
  1. Libraries
  • STM8L15x_StdPeriph_Driver
  1. Project
  • STM8L15x_StdPeriph_Examples
  • STM8L15x_StdPeriph_Template
  1. Utilities

1.3.1 - 07/21/2010

  1. General
  • Update project templates by choosing "STM8L152C6" as MCU selection.
 
  1. Libraries
  • STM8L15x_StdPeriph_Driver
  1. Project
  • STM8L15x_StdPeriph_Examples
  • STM8L15x_StdPeriph_Template
  1. Utilities
  • STM8_EVAL

1.3.0 - 07/14/2010

  1. General
  • IAR Embedded Workbench for STM8 (EWSTM8) toolchain support.
 
  1. Libraries
  • STM8L15x_StdPeriph_Driver
  1. Project
  • STM8L15x_StdPeriph_Examples
  • STM8L15x_StdPeriph_Template
  1. Utilities
  • STM8_EVAL

 

1.2.0 - 05/14/2010

  1. General
  • I2C driver: events description and management enhancement.
  • New examples for I2C and SPI
  • New "Utilities" folder and drivers architecture
  1. Libraries
  • STM8L15x_StdPeriph_Driver
  1. Project
  • STM8L15x_StdPeriph_Examples
  • STM8L15x_StdPeriph_Template
  1. Utilities
  • STM8_EVAL

 

1.0.1 - 02/12/2010  

STM8L15x Library updates

  • stm8l15x.h

           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

 

  • stm8l15x_beep.h/.c

        Function BEEP_LSClockToTIMConnectCmd added

 

  • stm8l15x_clk.h/.c

       CLK_Peripheral_WWDG removed from CLK_Peripheral_TypeDef

       CLK_Flag_TypeDef renamed to CLK_FLAG_TypeDef

       Unused static variables removed

 

  • stm8l15x_exti.c

       EXTI_DeInit function updated to reset SR1 and SR2 registers

 

  • stm8l15x_gpio.c

       GPIO_WriteBit function updated

 

  • stm8l15x_pwr.h

       PWR_FLAG_PVDEF renamed to PWR_FLAG_PVDOF

 

  • stm8l15x_rtc.c

       RTC_ByteToBcd2 renamed to ByteToBcd2

       RTC_Bcd2ToByte renamed to Bcd2ToByte

 

  • stm8l15x_syscfg.h/.c

       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

 

  • stm8l15x_tim1.h

       TIM1_DMASource_Trigger removed from TIM1_DMASource_TypeDef

       TIM1_SelectCOM function updated

 

  • stm8l15x_tim2.h/.c

       TIM2_UDISConfig renamed to TIM2_UpdateDisableConfig

 

  • stm8l15x_tim3.h/.c

       TIM3_UDISConfig renamed to TIM3_UpdateDisableConfig

 

  • stm8l15x_tim4.h

       TIM4_DMASource_Trigger

       TIM4_UDISConfig renamed to TIM4_UpdateDisableConfig

 

  • stm8l15x_usart.h

       IS_USART_CLEAR_FLAG macro definition updated

 

STM8L15x Utilities updates

  • stm8l15x_eval.c

       BUTTON_EXTI const definition added

       STM_EVAL_PBInit function updated

 

  • stm8l1526_eval.h

       Joystick EXTI push-button definitionn added

 

  • stm8l1526_eval_glass_lcd.c

       const declaration updated to support Raisonnance compiler

 

1.0.0 - 09/14/2009  

  • Official release 

 

License

The enclosed firmware and all the related documentation are not covered by a License Agreement, if you need such License you can contact your local STMicroelectronics office.

THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.

 


For complete documentation on STM8L15x 8-bit microcontrollers platform visit STM8L family web site