-
-Contents
-
-- STM32F10x Standard Peripherals Library
-Drivers update History
-- License
-
-
-
-STM32F10x Standard
-Peripherals Library Drivers update History
- V3.5.0 / 11-March-2011
- Main
-Changes
-
-
-- stm32f10x_can.h/.c files:
-
- - Add 5 new functions
-
- - 3
-new functions controlling the counter errors: CAN_GetLastErrorCode(),
-CAN_GetReceiveErrorCounter() and CAN_GetLSBTransmitErrorCounter().
-
-
- - 1 new function to select the CAN operating mode: CAN_OperatingModeRequest().
-
-
- - 1 new function to support CAN TT mode: CAN_TTComModeCmd().
-
-
- - CAN_TransmitStatus() function updated to support all CAN transmit intermediate states
-
-
- - stm32f10x_i2c.h/.c files:
-
- - Add 1 new function:
-
- - I2C_NACKPositionConfig():
-This function configures the same bit (POS) as I2C_PECPositionConfig()
-but is intended to be used in I2C mode while I2C_PECPositionConfig() is
-intended to used in SMBUS mode.
-
-
- - stm32f10x_tim.h/.c files:
-
- - Change the TIM_DMABurstLength_xBytes definitions to TIM_DMABurstLength_xTansfers
-
-
-
-
-
-
- 3.4.0
-- 10/15/2010
-
-
-- General
-
-
-
-- Add support for STM32F10x High-density value line devices.
-
-
-
-- STM32F10x_StdPeriph_Driver
-
-
-
-
-
- - stm32f10x_bkp.h/.c
-
-- Delete BKP registers definition from stm32f10x_bkp.c and use defines within stm32f10x.h file.
-
- - stm32f10x_can.h/.c
-
-- Delete CAN registers definition from stm32f10x_can.c and use defines within stm32f10x.h file.
-
- - Update the wording of some defines and Asserts macro.
-
- - CAN_GetFlagStatus()
-and CAN_ClearFlag() functions: updated to support new flags (were not
-supported in previous version). These flags are: CAN_FLAG_RQCP0,
-CAN_FLAG_RQCP1, CAN_FLAG_RQCP2, CAN_FLAG_FMP1, CAN_FLAG_FF1,
-CAN_FLAG_FOV1, CAN_FLAG_FMP0, CAN_FLAG_FF0, CAN_FLAG_FOV0,
-CAN_FLAG_WKU, CAN_FLAG_SLAK and CAN_FLAG_LEC.
-
- - CAN_GetITStatus()
-function: add a check of the interrupt enable bit before getting the
-status of corresponding interrupt pending bit.
-
- - CAN_ClearITPendingBit() function: correct the procedure to clear the interrupt pending bit.
-
-
- - stm32f10x_crc.h/.c
-
-- Delete CRC registers definition from stm32f10x_crc.c and use defines within stm32f10x.h file.
-
- - stm32f10x_dac.h/.c
-
-- Delete DAC registers definition from stm32f10x_dac.c and use defines within stm32f10x.h file.
-
- - stm32f10x_dbgmcu.h/.c
-
-- Delete DBGMCU registers definition from stm32f10x_dbgmcu.c and use defines within stm32f10x.h file.
-
- - stm32f10x_dma.h/.c
-
-- Delete DMA registers definition from stm32f10x_dma.c and use defines within stm32f10x.h file.
- - Add new function "void DMA_SetCurrDataCounter(DMA_Channel_TypeDef* DMAy_Channelx, uint16_t DataNumber);"
-
-
- - stm32f10x_flash.h/.c
-
-- FLASH functions (Erase and Program) updated to always clear the "PG", "MER" and "PER" bits even in case of TimeOut Error.
-
- - stm32f10x_fsmc.h/.c
-
-- Add new member "FSMC_AsynchronousWait" in "FSMC_NORSRAMInitTypeDef" structure.
-
- - stm32f10x_gpio.h/.c
-
-- GPIO_PinRemapConfig() function: add new values for GPIO_Remap parameter, to support new remap for TIM6, TIM7 and DAC DMA requests, TIM12 and DAC Triggers / DMA2_Channel5 Interrupt mapping.
-
- - stm32f10x_pwr.h/.c
-
-- Delete PWR registers definition from stm32f10x_pwr.c and use defines within stm32f10x.h and core_cm3.h files.
-
- - stm32f10x_rtc.h/.c
-
-- Delete RTC registers definition from stm32f10x_rtc.c and use defines within stm32f10x.h file.
-
- - stm32f10x_spi.h/.c
-
-- Add new definition for I2S Audio Clock frequencies "I2S_AudioFreq_192k".
-
- - stm32f10x_tim.h/.c
-- Add new definition for TIM Input Capture Polarity "TIM_ICPolarity_BothEdge".
-
-
-
- 3.3.0
-- 04/16/2010
-
-- General
-- Add support for STM32F10x XL-density devices.
- I2C driver: events description and management enhancement.
-- 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
-
-- 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.
-
-
-
-- 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
- |
-
-