lib/main/STM32F4/Drivers/STM32F4xx_StdPeriph_Driver/Release_Notes.html
|
|
| |
Copyright 2015 STMicroelectronics
|
|
Main Changes
stm32f4xx_rcc.c/h update
stm32f4xx_dsi.c/h update
stm32f4xx_fmc.c/h update
stm32f4xx_fsmc.c/h update
Main Changes
Main Changes
Update QSPI, FMPI2C, CEC and SPDIFRX drivers to compile only when the STM32F446xx device is selected
stm32f4xx_fmpi2c.c:
Main Changes
Main Changes
Add support of STM32F411xExx devices
stm32f4xx_rcc.c/.h:
stm32f4xx_flash.c/.h:
stm32f4xx_gpio.c/.h:
stm32f4xx_flash_ramfunc.c/.h:
stm32f4xx_pwr.c/.h:
Limitation Fix:
stm32f4xx_spi.c/h
stm32f4xx_gpio.c/h
stm32f4xx_fmc.c/h and stm32f4xx_fsmc.c/h
Main Changes
Add support of STM32F401xExx devices
stm32f4xx_gpio.c/h
stm32f4xx_flash.c/h
Main Changes
stm32f4xx_pwr.c/.h
Main Changes
Add support of STM32F429/439xx and STM32F401xCxx devices
Update definition of STM32F427/437xx devices : extension of the features to include system clock up to 180MHz, dual bank Flash, reduced STOP Mode current, SAI, PCROP, SDRAM and DMA2D
Add drivers for new peripherals of STM32F4xx STM32F427/437xx and STM32F429/439xx devices:
stm32f4xx_adc.c/.h
Update the Temperature sensor channel for STM32F427/STM32F437x/STM32F429x/STM32F439x devices from Channel 16 to Channel 18
Add a note in ADC_VBATCmd() header function to inform that the Voltage measured is VBAT/2 in case of STM3240xxx/41xxx and VBAT/4 in case of STM32F42xxx/43xxx.
In ADC_GetSoftwareStartConvStatus() function, replace "ADC_CR2_JSWSTART" by "ADC_CR2_SWSTART"
stm32f4xx_flash.c/.h
Update the header file description, add the table of number of wait states according to system frequency selected for all STM32F4xx family devices
Update FLASH_EraseAllSectors() function to support the erase for all sectors within Bank1 and Bank2 in case of STM32F42/43xxx devices
Add new FLASH Latency values: FLASH_Latency_8, FLASH_Latency_9, FLASH_Latency_10, FLASH_Latency_11, FLASH_Latency_12, FLASH_Latency_13, FLASH_Latency_14, FLASH_Latency_15.
Add new flag error in FLASH_Status structure: " FLASH_ERROR_RD"
Add new functions:
FLASH_EraseAllBank1Sectors(): mass erase in bank 1 (Half mass erase)
FLASH_EraseAllBank2Sectors(): mass erase in Bank 2 (Half mass erase)
FLASH_OB_BootConfig(): configure Dual bank boot mode
FLASH_OB_PCROPSelectionConfig(): select PCROP feature
FLASH_OB_WRP1Config(): configure write protection from Sector 12 to sector 23
FLASH_OB_PCROPConfig(): configure PC read/write protection from Sector 0 to sector 11
FLASH_OB_PCROP1Config(): configure PC read/write protection from Sector12 to sector23
FLASH_OB_GetWRP1(): Read the write protected sectors from 12 to 23
FLASH_OB_GetPCROP(): Read the PC read/write protected sectors from 0 to 11
FLASH_OB_GetPCROP1(): Read the PC read/write protected sectors from 12 to 23
stm32f4xx_gpio.c/.h
Update GPIO_DeInit() function : Add GPIOJ, GPIOK clock reset/enable
Add a new alternate function for I2C2 and I2C3 :
Update all functions header comments.
stm32f4xx_rcc.c/.h
Add new definitions for new peripherals: SAI1, LTDC, FMC
Add a new parameter in RCC_PLLI2SConfig() function : PLLI2SQ to specifies the division factor for SAI1 clock
Add new functions:
RCC_PLLSAIConfig(), RCC_PLLSAICmd(): PLL SAI Clock configuration
Add new function RCC_SAICLKConfig(): SAI clock division factors configuration
RCC_LCDCLKConfig(): LCD clock division factors configuration
stm32l1xx_syscfg.c/.h
stm32f4xx_pwr.c/.h
Add more details and update comments in functions and groups description
Add the following functions to configure the Over-drive and Under-drive Modes :
PWR_OverDriveCmd()
PWR_OverDriveSWCmd()
PWR_UnderDriveCmd()
Main Changes
Official release for STM32F427x/437x devices.
stm32f4xx_cryp.c/.h
stm32f4xx_flash.c/.h
stm32f4xx_gpio.c/.h
Add Alternate functions for new peripherals: SPI4, SPI5, SPI6, UART7, UART8.
Update all functions header comment.
stm32f4xx_hash.c/.h
stm32f4xx_i2c.c/.h
Add new functions:
I2C_AnalogFilterCmd(): enable/disable the analog I2C filters.
I2C_DigitalFilterConfig(): configure the digital I2C filters.
stm32f4xx_pwr.c/.h
stm32f4xx_rcc.c/.h
stm32l1xx_spi.c/.h
Update to support SPI4, SPI5, SPI6.
Update all functions header comment.
stm32l1xx_usart.c/.h
Main Changes
All source files: license disclaimer text update and add link to the License file on ST Internet.
stm32f4xx_dcmi.c
stm32f4xx_pwr.c
Main Changes
All source files: update disclaimer to add reference to the new license agreement
stm32f4xx_rtc.c:
Main Changes
Main Changes
Official version (V1.0.0) Release Candidate1 for STM32F40x/STM32F41x devices
stm32f4xx_usart.h/.c
Update procedure to check on overrun error interrupt pending bit, defines for the following flag are added:
stm32f4xx_tim.c
stm32f4xx_pwr.h/.c
stm32f4xx_rcc.h/.c
stm32f4xx_spi.h
Main Changes
Licensed 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:
http://www.st.com/software_license_agreement_liberty_v2
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 STM32 Microcontrollers visit www.st.com/STM32
|
|