Releases: Infineon/dfu
DFU Middleware Library 5.2
Device Firmware Update (DFU) Middleware Library 5.2
What's Included?
For a complete description of the DFU middleware, refer to README.md
and the DFU API Reference.
The revision history of the DFU middleware is also available in the API Reference Changelog.
New in this release:
- Added USB HID transport based on the emUSB-Device middleware for the CAT1A device
- Added CANFD transport based on the PDL driver for the CAT1C device
- Minor updates in the templates
Note Device Firmware Update Host Tool 2.20 does not support CANFD transport. The CANFD support is planned to be added later.
Defect Fixes
- Fixed address validation for CAT1C device
Known Issues
No known issues
Supported Software and Tools
This version of the DFU middleware was validated for compatibility with the following Software and Tools (add and remove information as needed):
Software and Tools | Version |
---|---|
ModusToolbox Software Environment | 3.2.0 |
- ModusToolbox Device Configurator | 4.20 |
- Device Firmware Update Host Tool | 2.20 |
- CyMCUElfTool | 1.0 |
GCC Compiler | 11.3.1 |
IAR Compiler | 9.40.2 |
ARM Compiler 6 | 6.16 |
mtb-hal-cat1 | 2.6.1 |
Usage of the CAT1 HAL flow requires mtb-hal-cat1 2.3.0 or higher.
Usage of the MCUBoot flow requires DFU Host Tool 2.0 or higher.
Usage of the CDC Trasnport based on the emUSB-Device middleware requires core-make 3.0.2 or higher.
More information
© Cypress Semiconductor Corporation (an Infineon company), 2023-2024.
DFU Middleware Library 5.1
Device Firmware Update (DFU) Middleware Library 5.1
What's Included?
For a complete description of the DFU middleware, refer to README.md
and the DFU API Reference.
The revision history of the DFU middleware is also available in the API Reference Changelog.
New in this release:
- Added USB CDC transport based on the emUSB-Device middleware for the CAT1A device
- Minor updates in the templates
Defect Fixes
- Corrected the name of the UART object used in the cyhal_uart_set_baud() function. Now, works correctly the custom baud rate configuring in the UART transport.
Known Issues
No known issues
Supported Software and Tools
This version of the DFU middleware was validated for compatibility with the following Software and Tools (add and remove information as needed):
Software and Tools | Version |
---|---|
ModusToolbox Software Environment | 3.1.0 |
- ModusToolbox Device Configurator | 2.20 |
- Device Firmware Update Host Tool | 2.0 |
- CyMCUElfTool | 1.0 |
GCC Compiler | 11.3.1 |
IAR Compiler | 9.30.1 |
ARM Compiler 6 | 6.16 |
mtb-hal-cat1 | 2.5.4 |
Usage of the CAT1 HAL flow requires mtb-hal-cat1 2.3.0 or higher.
Usage of the MCUBoot flow requires DFU Host Tool 2.0 or higher.
Usage of the CDC Trasnport based on the emUSB-Device middleware requires core-make 3.0.2 or higher.
More information
© Cypress Semiconductor Corporation (an Infineon company), 2023.
DFU Middleware Library 5.0
Device Firmware Update (DFU) Middleware Library 5.0
What's Included?
For a complete description of the DFU middleware, refer to README.md
and the DFU API Reference.
The revision history of the DFU middleware is also available in the API Reference Changelog.
New in this release:
- Added support of the MCUBoot flow
- Added support of the transport switching at the run time
Defect Fixes
No fixes
Known Issues
No known issues
Supported Software and Tools
This version of the DFU middleware was validated for compatibility with the following Software and Tools (add and remove information as needed):
Software and Tools | Version |
---|---|
ModusToolbox Software Environment | 3.0 |
- ModusToolbox Device Configurator | 2.20 |
- Device Firmware Update Host Tool | 2.0 |
- CyMCUElfTool | 1.0 |
GCC Compiler | 10.3.1 |
IAR Compiler | 9.30.1 |
ARM Compiler 6 | 6.16 |
mtb-hal-cat1 | 2.3.0 |
Usage of the CAT1 HAL flow requires mtb-hal-cat1 2.3.0 or higher.
Usage of the MCUBoot flow requires DFU Host Tool 2.0 or higher.
DFU Middleware Library 4.20
Device Firmware Update (DFU) Middleware Library 4.20
What's Included?
For a complete description of the DFU middleware, refer to README.md
and the DFU API Reference.
The revision history of the DFU middleware is also available in the API Reference Changelog.
New in this release:
- Added USB CDC transport configuration for the CAT2 PDL.
- Documentation improvement.
Defect Fixes
- Fixed the DFU Host Tool timeout-error for the CAT1A SPI transport.
See API Reference Changelog for details.
Known Issues
No known issues
Supported Software and Tools
This version of the DFU middleware was validated for compatibility with the following Software and Tools (add and remove information as needed):
Software and Tools | Version |
---|---|
ModusToolbox Software Environment | 2.20 |
- ModusToolbox Device Configurator | 2.20 |
- Device Firmware Update Host Tool | 1.3 |
- CyMCUElfTool | 1.0 |
GCC Compiler | 9.3.1 |
IAR Compiler | 8.42.2 |
ARM Compiler 6 | 6.13 |
More information
© Cypress Semiconductor Corporation (an Infineon company), 2021.
DFU Middleware Library 4.10
Device Firmware Update (DFU) Middleware Library 4.10
What's Included?
For a complete description of the DFU middleware, refer to README.md
and the DFU API Reference.
The revision history of the DFU middleware is also available in the API Reference Changelog.
New in this release:
- Added PSoC 4 devices support.
- Added MISRA-C:2012 compliance.
Defect Fixes
- Fixed SPI communication timeout granularity.
Known Issues
No known issues
Supported Software and Tools
This version of the DFU middleware was validated for compatibility with the following Software and Tools (add and remove information as needed):
Software and Tools | Version |
---|---|
ModusToolbox Software Environment | 2.20 |
- ModusToolbox Device Configurator | 2.20 |
- Device Firmware Update Host Tool | 1.3 |
- CyMCUElfTool | 1.0 |
GCC Compiler | 9.3.1 |
IAR Compiler | 8.42.2 |
ARM Compiler 6 | 6.13 |
Cypress Device Firmware Update (DFU) Middleware Library 4.0 Release
PSoC 6 Device Firmware Update (DFU) Middleware Library 4.0
What's Included?
For a complete description of the DFU middleware, refer to README.md
and the DFU API Reference.
The revision history of the DFU middleware is also available in the API Reference Changelog.
New in this release:
- Updated the linker scripts to use the single pre-compiled CM0p image.
The upgradeable part of the image is the CM4 application. - Added the ModusToolbox 2.0 flow support.
- Added the ARM compiler version 6 support.
- Added the USB interface (virtual COM) transport.
Defect Fixes
- Fixed the return value for the SYNC command processing.
Known Issues
No known issues
Supported Software and Tools
This version of the DFU middleware was validated for compatibility with the following Software and Tools (add and remove information as needed):
Software and Tools | Version |
---|---|
ModusToolbox Software Environment | 2.0 |
- ModusToolbox Device Configurator | 2.0 |
- Device Firmware Update Host Tool | 1.1 |
- CyMCUElfTool | 1.0 |
GCC Compiler | 7.2.1 |
IAR Compiler | 8.32 |
ARM Compiler 6 | 6.11 |
© Cypress Semiconductor Corporation, 2019.