Update History
V1.2.1 / 29-December-2017Main Changes - Update CAN examples to be aligned to the new HAL CAN driver.
- Update CAN examples to set a fixed bitrate equal to 1 Mbit/s.
- Update stm32f4xx_hal_conf.h files to add support to HAL CAN Legacy Module.
V1.2.0
/ 06-October-2017
Main
Changes
- Update RTC examples to reset handle RTC state when initializing:
- main.c: Add a call for HAL_RTC_RESET_HANDLE_STATE()
- Update BSP example to integrate PDM2PCM lib V3.0.0
V1.1.0
/ 17-February-2017
Main
Changes
- Update BSP example to be aligned with latest HAL SD and BSP SD drivers implementation
- Update LCD_DSI_CmdMode and LCD_DSI_VideoMode_DoubleBuffering examples to use __HAL_LTDC_RELOAD_CONFIG() macro instead of __HAL_LTDC_IMMEDIATE_CONFIG() macro
- Update FMC_SDRAM example to enhance implementation
- Update FMC_SRAM example to enhance implementation and to use proper system_stm32f4xx.c file
- Update overall examples to add the support of the external memories in system_stm32f4xx.c files
V1.0.5
/ 04-November-2016
Main
Changes
- Update system_stm32f4xx.c file in all projects to be aligned with latest version of CMSIS STM32F4xx device implementation
- Update DAC_SimpleConversion example to enhance implementation
V1.0.4
/ 06-May-2016
Main
Changes
- Add
new define USE_SPI_CRC in stm32f4xx_hal_conf.h
file for code cleanup when the CRC calculation is disabled
- Add
new example QSPI_PreInitConfig allowing to execute
a part of the code from the QSPI memory
- Add
two new time base examples
- Update
HAL_TimeBase example to use TIM HW as time base
source instead of Systick
- Update
I2C_EEPROM example as follows
- Configure
and enable the I2C IRQ in HAL_I2C_MspInit()
function
- In
stm32f4xx_it.c file, I2C_IRQHandler() function: add
a call to HAL_I2C_IRQHandler() function
- Update
examples using DMA2D Peripheral with new color
definition
- Update
FLASH_EraseProgram example to cover all flash
sectors
- Update
WWDG examples to be in line with latest updates
done on HAL WWDG drivers
- Remove
the HAL_WWDG_Start and update the HAL_WWDG_Refresh
functions in the main.c file
- Remove
HAL_WWDG_MspDeInit function from
stm32f4xx_hal_msp.c file
- Update
IWDG example to be in line with latest updates
done on HAL IWDG drivers
- Remove
the HAL_IWDG_Start function in the main.c file
- Update
QSPI_ExecuteInPlace example to manage QSPI
peripheral errors during DMA process
- Update
PWR_STOP example by adding the case of
under-drive mode in order to achieve the lowest possible current
consumption
- Update
DMA_FLASHToRAM example to use
HAL_DMA_RegisterCallback() function
V1.0.3
/ 29-January-2016
Main
Changes
- stm32f4xx_hal_conf.h
- Adjust the HSE Start-up Timeout value: 100ms instead of 5s
- Add
new define for the LSE start-up Timeout: LSE_STARTUP_TIMEOUT
- HAL_TimeBase
- Update
to use new HAL TimeBase driver template stm32xxx_hal_timebase_time.c
- RCC_ClockConfig
- Alignment
with STM32F4xx_HAL_Driver V1.4.4: update to use the new define for the
HSI calibration default value
- DCMI_SnapshotMode:
- Alignment
with STM32F4xx_HAL_Driver V1.4.4
- PWR_STANDBY:
-
Update
to support wakeup from standby mode using RTC alarm: RTC wake-up from
standby mode bug workaround is implemented
- LCD_DSI
examples
- Update to use DMA2D layer 1 instead of layer 0
when copying an image
- LCD_DSI\LCD_DSI_CmdMode_TearingEffect_ExtPi
- Update to Mask/Unmask TE by
changing TE Pin setting instead of sending DCS commands
V1.0.2
/ 13-November-2015
Main
Changes
- Update the LTDC_Display_2Layers
example to avoid the flicker
- Update to use slash
"/" instead of backslash "\" in the include path to avoid the Unix
compilation errors
- TIM_InputCapture example: fix
wrong calculation of the measured frequency
- system_stm32f4xx.c update to
allow SDRAM & SRAM config at the same time
V1.0.1
/ 09-October-2015
Main
Changes
- Update SW4STM32 projects
- Fix in accordance with latest
version of SW4STM32 toolchain
- Update LCD
clock configuration in LCD_DSI examples
V1.0.0
/ 14-August-2015
Main
Changes
License
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:
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
|