2019-05-15 17:57:06 +08:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2019-10-18 22:30:02 +08:00
< html > < head >
< meta content = "text/html;charset=ISO-8859-1" http-equiv = "Content-Type" > < title > _htmresc\ReleaseNotes.html< / title > < / head > < body > < font color = "blue" > < b > < u > STM32CubeF3 Firmware Package V1.11.0 / 12-September-2019< / u > < / b > < / font > < br >
2019-05-15 17:57:06 +08:00
< br >
2019-10-18 22:30:02 +08:00
< span style = "font-family: 'Verdana','sans-serif'; font-size: 10pt; font-weight: bold;" lang = "EN-US" > < span style = "color: rgb(51, 51, 255); text-decoration: underline;" > < / span > < span style = "text-decoration: underline;" > Main Changes< / span > < / span > < span style = "font-family: 'Verdana','sans-serif'; font-size: 10pt; font-weight: bold;" lang = "EN-US" > < br >
< / span > < ul style = "color: rgb(0, 0, 0); font-family: "Times New Roman"; font-size: medium; font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;" >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > General updates to fix known defects and enhancements implementation< / li >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Add support of HAL callback registration feature< / li >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Add new< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > HAL EXTI< / strong > < span > < / span > driver< / li >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > The following changes done on the HAL drivers require an update on the application code based on older HAL versions< / strong > < ul style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > HAL/LL Generic< / strong > < span > < / span > update< ul style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Add support of< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > HAL callback registration< / strong > < span > < / span > feature< ul style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > The feature disabled by default is available for the following HAL drivers:< ul style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > ADC,
CAN, COMP, CEC, DAC, SMBUS, HRTIM, I2C, UART, USART, SRAM, NAND, NOR, PCCARD, WWDG, OPAMP, RTC, SDADC, SPI, SMARTCARD, IrDA, I2S, TIM,
TSC and PCD< / strong > < / li > < / ul > < / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > The
feature may be enabled individually per HAL PPP driver by setting the
corresponding definition USE_HAL_PPP_REGISTER_CALLBACKS to 1U in
stm32f3xx_hal_conf.h project configuration file (template file
stm32f3xx_hal_conf_template.h available from
Drivers/STM32F3xx_HAL_Driver/Inc)< / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Once
enabled , the user application may resort to HAL_PPP_RegisterCallback()
to register specific callback function(s) and unregister it(them) with
HAL_PPP_UnRegisterCallback()< / li > < / ul > < / li > < / ul > < / li > < / ul > < / li >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < p style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Demonstrations
binaries are no more delivered within the STM32CubeF3 MCU package. They
are available for download, in addition to their required media files
if any, in a standalone package accessible through each hardware board
official web page. Please refer to the corresponding demonstration
binary readme.txt to get web page for each board.< / p > < / li >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > HAL< / strong > < ul style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Add support of HAL callback registration feature< / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Add new< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > HAL EXTI< / strong > < span > < / span > driver< / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > Here below the new features introduced on HAL drivers< / strong > < ul style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Add support of I2C repeated start feature in DMA Mode With the following new APIs< ul style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > HAL_I2C_Master_Seq_Transmit_DMA()< / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > HAL_I2C_Master_Seq_Receive_DMA()< / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > HAL_I2C_Slave_Seq_Transmit_DMA()< / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > HAL_I2C_Slave_Seq_Receive_DMA()< / li > < / ul > < / li > < / ul > < / li > < / ul > < / li >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 14px; font-weight: 700; color: rgb(17, 17, 17); font-style: normal; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: rgb(250, 250, 250);" > BSP< / strong > < span style = "color: rgb(17, 17, 17); font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; font-size: 14px; font-style: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; background-color: rgb(250, 250, 250); display: inline ! important; float: none;" > < / span > < / li >
< ul >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Add support of new< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > HX8347I< / strong > < span > < / span > component< / li >
< / ul >
< ul >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Update stm32373c_eval_lcd.c to support new< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > HX8347I< / strong > < span > < / span > component< / li >
< / ul >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > CMSIS< / strong > < ul style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Fix known defects and several implementation enhancement< / li > < / ul > < / li >
< li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > Middleware< / strong > < ul style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Update to use FreeRTOS< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > 10.0.1< / strong > < span > < / span > ST modified< span > < span style = "font-weight: bold;" > 20190329< / span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > < / strong > < / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Update to use TouchSensing Library< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > V2.2.4< / strong > < / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Update to use STemWin< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > V5.44< / strong > < span > < / span > ST modified< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > 20180322< / strong > < / li > < li style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4;" > Update to use USB Device Library< span > < / span > < strong style = "font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Ubuntu,"Helvetica Neue",Helvetica,sans-serif; line-height: 1.4; font-size: 1em; font-weight: 700;" > V2.5.3< / strong > < / li > < / ul > < / li >
< / ul > < span style = "font-family: "Verdana",sans-serif; font-size: 10pt; font-weight: normal;" lang = "EN-US" > < / span > < br > < span style = "font-family: "Verdana","sans-serif"; font-size: 10pt;" lang = "EN-US" > < / span > < span style = "font-family: 'Verdana','sans-serif'; font-size: 10pt;" lang = "EN-US" > < br > < / span > < span style = "font-size: 10pt; font-family: Verdana,sans-serif;" > < span style = "font-weight: bold;" > < span class = "Apple-converted-space" > < / span > < / span > < / span > < / body > < / html >