STM32CubeF7 Firmware Package V1.16.0 / 13-February-2020
Main Changes
- Update HAL CRYP driver to support block by block decryption without reinitializes the IV and KEY for each call.
- Integration
of three new USB class drivers, CDC-ECM, CDC-RNDIS for Ethernet
communication and Billboard class driver for USB power delivery usage
- Update on USB MSC, CDC, DFU, AUDIO, CustomHID class drivers with bug fixes
- HAL
- HAL/LL USB update
- Add handling USB host babble error interrupt
- Fix Enabling ULPI interface for platforms that integrates USB HS PHY
- Fix Host data toggling for IN Iso transfers
- Ensure to disable USB EP during endpoint deactivation
- HAL CRYP update
- Update HAL CRYP driver to support block by block decryption without initializing the IV and KEY at each call.
- Add new CRYP Handler parameters: “KeyIVConfig” and “SizesSum”
- Add new CRYP init parameter: “KeyIVConfigSkip”
- Middlewares
- Upgrade to use new version of USB Device V2.6.0
- Integration of three new USB device Class drivers:
- USB CDC ECM Class driver
- USB CDC RNDIS Microsoft Class driver
- USB Billboard Class driver
- Upgrade to use new version of USB Host V3.3.3
- Fix misra-C 2012 high severity violations
- Upgrade to use new version of LwIP V2.1.2 ST modified V2.1.2_20190315
- Support TLS via new Application layered TCP Introduction connection API (https, smtps, mqtt over TLS).
- Improve IPv6 support: support address scopes, support stateless DHCPv6
- Lots of IPv6 related fixes and improvements
- lwiperf: implemented iPerf client mode
- Major bug fixes and improvements
- Upgrade to use new version of mbedTLS V2.16.2 ST modified V2.16.2_20200117
- Long Term Support version
- Update for security issues
- New features for debug (optional parameter validation)
- Upgrade to use FreeRTOS V10.2.1 ST modified V10.2.1_20200117
- Upgrade to use Libjpeg V8d ST modified V8d_20190329
- Upgrade to use new version of PDM Library V3.2.0
- Upgrade to use FatFs r0.12c ST modified r0.12c_20191011