STM32CubeF0 Firmware Package V1.11.0 / 12-September-2019
Main Changes

- General updates to fix known defects and enhancements implementation
- Add support of HAL callback registration feature
- Add new HAL EXTI driver
- The following changes done on the HAL drivers require an update on the application code based on older HAL versions
  - HAL/LL Generic update
    - Add support of HAL callback registration feature
      - The feature disabled by default is available for the following HAL drivers:
        - ADC, CAN, COMP, CEC, DAC, I2C, SMBUS, UART, USART, WWDG, RTC, SPI, I2S, TIM, TSC and PCD
      - 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)
      - 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()

- 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.

- HAL
  - Add support of HAL callback registration feature
  - Add new HAL EXTI driver
  - Here below the new features introduced on HAL drivers
    - Add support of I2C repeated start feature in DMA Mode With the following new APIs
      - HAL_I2C_Master_Seq_Transmit_DMA()
      - HAL_I2C_Master_Seq_Receive_DMA()
      - HAL_I2C_Slave_Seq_Transmit_DMA()
      - HAL_I2C_Slave_Seq_Receive_DMA()
- CMSIS
  - Fix known defects and several implementation enhancement
- Middleware
  - Update to use FreeRTOS V10.0.1 ST modified 20190329
  - Update to use TouchSensing Library V2.2.4
  - Update to use USB Device Library V2.5.3