Back to Release page

# Release Notes for STM32F10x Standard Peripherals Library Drivers (StdPeriph_Driver)

Copyright 2010 STMicroelectronics

## Contents

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

## STM32F10x Standard Peripherals Library Drivers update History

### 3.3.0 - 04/16/2010

1. General

- Add support for STM32F10x XL-density devices.
- I2C driver: events description and management enhancement.

2. STM32F10x_StdPeriph_Driver

- stm32f10x_dbgmcu.h/.c

- DBGMCU_Config() function: add new values DBGMCU_TIMx_STOP (x: 9..14) for DBGMCU_Periph parameter.

- stm32f10x_flash.h/.c: updated to support Bank2 of XL-density devices (up to 1MByte of Flash memory). For more details, refer to the description provided within stm32f10x_flash.c file.
- stm32f10x_gpio.h/.c

- GPIO_PinRemapConfig() function: add new values for GPIO_Remap parameter, to support new remap for FSMC_NADV pin and TIM9..11,13,14.

- stm32f10x_i2c.h/.c: I2C events description and management enhancement.

- I2C_CheckEvent() function: updated to check whether the last event contains the I2C_EVENT (instead of check whether the last event is equal to I2C_EVENT)

- Add detailed description of I2C events and how to manage them using the functions provided by this driver. For more information, refer to stm32f10x_i2c.h and stm32f10x_i2c.c files.

- stm32f10x_rcc.h/.c: updated to support TIM9..TIM14 APB clock and reset configuration
- stm32f10x_tim.h/.c: updated to support new Timers TIM9..TIM14.
- stm32f10x_sdio.h:

- SDIO_SetSDIOReadWaitMode() function: correct values of SDIO_ReadWaitMode parameter
  change
  #define SDIO_ReadWaitMode_CLK ((uint32_t)0x00000000)
  #define SDIO_ReadWaitMode_DATA2 ((uint32_t)0x00000001)
  by
  #define SDIO_ReadWaitMode_CLK ((uint32_t)0x00000001)
  #define SDIO_ReadWaitMode_DATA2 ((uint32_t)0x00000000)

### 3.2.0 - 03/01/2010

1. General

- Add support for STM32 Low-density Value line (STM32F100x4/6) and Medium-density Value line (STM32F100x8/B) devices.
- Almost peripherals drivers were updated to support Value line devices features
- Drivers limitations fix and enhancements.

2. STM32F10x_StdPeriph_Driver

- Add new firmware driver for CEC peripheral: stm32f10x_cec.h and stm32f10x_cec.c
- Timers drivers stm32f10x_tim.h/.c: add support for new General Purpose Timers: TIM15, TIM16 and TIM17.
- RCC driver: add support for new Value peripherals: HDMI-CEC, TIM15, TIM16 and TIM17.
- GPIO driver: add new remap parameters for TIM1, TIM15, TIM16, TIM17 and HDMI-CEC: GPIO_Remap_TIM1_DMA, GPIO_Remap_TIM15, GPIO_Remap_TIM16, GPIO_Remap_TIM17, GPIO_Remap_CEC.
- USART driver: add support for Oversampling by 8 mode and onebit method. 2 functions has been added: USART_OverSampling8Cmd() and USART_OneBitMethodCmd().
- DAC driver: add new functions handling the DAC under run feature: DAC_ITConfig(), DAC_GetFlagStatus(), DAC_ClearFlag(), DAC_GetITStatus() and DAC_ClearITPendingBit().
- DBGMCU driver: add new parameters for TIM15, TIM16 and TIM17: DBGMCU_TIM15_STOP, DBGMCU_TIM16_STOP, DBGMCU_TIM17_STOP.
- FLASH driver: the FLASH_EraseOptionBytes() function updated. This is now just erasing the option bytes without modifying the RDP status either enabled or disabled.
- PWR driver: the PWR_EnterSTOPMode() function updated. When woken up from STOP mode, this function resets again the SLEEPDEEP bit in the Cortex-M3 System Control register to allow Sleep mode entering.

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