Back to Release page

Release Notes for STM32L1xx Standard Peripherals Library Drivers (StdPeriph_Driver)

Copyright 2010 STMicroelectronics

 

Contents

  1. STM32L1xx Standard Peripherals Library Drivers update History
  2. License

STM32L1xx Standard Peripherals Library Drivers  update History

1.0.0RC1 - 07/02/2010


  1. General
  • Add new stm32l1xx_flash_ramfunc.c file for FLASH routines which must be executed from SRAM.
  1. STM32L1xx_StdPeriph_Driver
  • stm32l1xx_adc.h/.c
    • ADC_ExternalTrigConvPolarity member changed to ADC_ExternalTrigConvEdge.
    • ADC_NbrOfChannel member changed to ADC_NbrOfConversion.
    • ADC_Channel_26 define removed.
    • Add 2 new channels: ADC_Channel_TempSensor and ADC_Channel_Vrefint.
    • ADC_ExternalTrigInjectedConvPolarityConfig function renamed to ADC_ExternalTrigInjectedConvEdgeConfig.
    • In ADC_GetFlagStatus and ADC_ClearFlag functions, the ADC_FLAG changed from uint8_t to uint16_t.
  • stm32l1xx_comp.h/.c
    •  COMP_Cmd function: "COMP_Selection" member removed.
    • COMP_VrefOutputCmd function changed to COMP_VrefintOutputCmd.
  • stm32l1xx_flash.h/.c
    • OB_WDG_SW renamed to OB_IWDG_SW.
    • OB_WDG_HW renamed to OB_IWDG_HW.
    • FLASH_WriteDataDoubleWord, FLASH_EraseDataDoubleWord and FLASH_WriteProgramHalfPage functions moved to stm32l1xx_flash_ramfunc.c file.
    • FLASH_GetReadOutProtectionStatus function renamed to FLASH_GetReadProtectionStatus.
    • FLASH_BOROptionByteConfig function renamed to FLASH_SetBORResetLevel.
    • FLASH_SetReadOutProtectionLevel function renamed to FLASH_ReadProtection.
    • FLASH_WriteProtectionConfig function renamed to FLASH_WriteProtection.
    • stm32l1xx_flash_ramfunc.c: New drivers to be placed and executed from SRAM containing the following functions: FLASH_WriteDataDoubleWord, FLASH_EraseDataDoubleWord and FLASH_WriteProgramHalfPage.
  • stm32l1xx_gpio.h/.c
    • GPIO_Mode_AIN member changed to GPIO_Mode_AN.
    • GPIO_AF_TIMESTAMP, GPIO_AF_CALIB and GPIO_AF_TAMPER definitions replaced with GPIO_AF_RTC_AF1.
    • GPIO Port F renamed to GPIO Port H.
  • stm32l1xx_i2c.h/.c
    • Add a detailed description for each I2C event.
  • stm32l1xx_pwr.h/.c
    • PWR_PVDLevel_xxx names changed to PWR_PVDLevel_x.
    • Add new flag PWR_FLAG_REGLP.
    • PWR_LowPowerRunModeCmd function changed to PWR_EnterLowPowerRunMode.
  • stm32l1xx_rcc.h/.c
    • RCC_PLLDiv_1 define removed.
    • RCC_AHBPeriph_GPIOF renamed to RCC_AHBPeriph_GPIOH.
    • Add new flag RCC_FLAG_OBLRST.
  • stm32l1xx_rtc.h/.c
    • RTC_TamperEdge_Falling define changed to 0x01.
    • Add new definition for RTC_Tamper_1.
    • RTC_TamperConfig function renamed to RTC_TamperTriggerConfig with a new parameter RTC_Tamper.
    • Add a new parameter RTC_Tamper to RTC_TamperCmd function.
  • stm32l1xx_spi.h/.c
    • Add a legacy definitions for STM32F10x SPI driver.
  • stm32l1xx_syscfg.h/.c
    • EXTI_PortSourceGPIOF renamed to EXTI_PortSourceGPIOH.
    • RI_IOSwitch_CH26 renamed to RI_IOSwitch_VCOMP.
    • RI_PortSourceGPIOA renamed to RI_Portx.
    • Add new defines RI_Pin_x.
    • Add new function SYSCFG_USBPuCmd.
    • SYSCFG_RISwitchConfigCmd function renamed to SYSCFG_RISwitchControlModeCmd.
    • SYSCFG_RIHysteresisCmd function renamed to SYSCFG_RIHysteresisConfig.
    • SYSCFG_RITIMInputCaptureCmd, SYSCFG_RITIMInputCapture1Config, SYSCFG_RITIMInputCapture2Config, SYSCFG_RITIMInputCapture3Config, SYSCFG_RITIMInputCapture4Config functions are removed and replaced with 2 functions SYSCFG_RITIMSelect and SYSCFG_RITIMInputCaptureConfig.

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 STM32L (CORTEX M3) 32-Bit Microcontrollers visit www.st.com/STM32L