Version: 2.2.0 (2021-07-22) Keil.STM32F3xx_DFP.2.2.0.pack
Updated Pack to STM32Cube_FW_F3 Firmware Package version V1.11.2:
Updated HAL to version V1.5.5.
External interrupts and events (EXTI) HAL
Universal serial bus full-speed device interface (USB) LL
Added global define USE_HAL_DRIVER and USE_FULL_LL_DRIVER to the component ::Device:STM32Cube Framework:STM32CubeMX.
Added global define USE_HAL_DRIVER and USE_FULL_LL_DRIVER to the component ::Device:STM32Cube HAL:COMMON.
STM32CubeMX integration:
MX_Device_h.ftl:
Updated parsing of USART virtual mode.
Updated generation of macros: Added handling for '(' and ')' symbols.
FrameworkCubeMX_gpdsc.ftl:
Added support for Timebase Source TIMx.
Board Examples:
Terminating app_main thread with osThreadExit() to avoid endless loop.
Updated RTX configuration (CMSIS 5.8.0).
Updated template based files (MDK-Middleware 7.13.0).
Configured MDK projects to use Arm Compiler 6.
Changed Assembler option to armclang (Auto Select).
Updated all USB Host/Device examples with user templates from MDK-Middleware v7.11.1.
FileSystem, USB: Changed variant selection to "MDK-Plus".
Updated Graphics examples to use Segger emWin version 5.50.
CMSIS Driver:
CAN:
Corrected SetBitrate function to leave Silent and Loopback mode as they were.
Corrected SetMode function to clear Silent and Loopback mode when NORMAL mode is activated.
Corrected MessageSend function to only access required data for sending.
Corrected abort message send functionality.
I2C:
Corrected pin configuration: MX_I2Cx_SMBA_GPIO_PuPdOD replaced with MX_I2Cx_yyy_GPIO_PuPdOD.
Corrected usage function name
USB Device:
Corrected transmitted count for non-control IN endpoints.
Updated USBD_EndpointConfigure function to check that maximum packet size requested fits into configured FIFO (compile time configured).
Removed include of stm32f3xx_hal_pcd.h header.
1