USBFXStack Middleware Library v1.3.1
·
2 commits
to master
since this release
See the README.md and the USBFXStack API Reference Manual for a complete description of the USBFXStack.
Feature updates
- Provided a new API called
Cy_USBHS_App_IsChannelActiveto check whether any transfers are pending on USB High-Speed DataWire channel. - Updated interrupt handling in the USB stack to allow Endpoint-0 OUT transfers to be handled completely from the callback function itself.
Defect fixes
- Resolved potential throughput drop on the LVCMOS to USB data path seen on some FX2G3 devices.
- Corrected cases where debug output stops abruptly when the USB CDC interface is used for logging.
- Corrected sequence used to disable the USB PLL when in the USB 2.x suspended state.
Known issues and limitations
None.
Supported software and tools
This version of the USBFXStack Middleware Library is validated for the compatibility with the following software and tools:
| Software and tools | Version |
|---|---|
| ModusToolbox™ software environment | 3.5.0 |
| CAT1A Peripheral Driver Library (PDL) | 3.16.0 |
| FreeRTOS for Infineon MCUs | 10.5.004 |
| GCC Compiler | 14.2.1 |
| Arm® Compiler | 6.22 |
More information
For more information, see the following documents:
- USBFXStack Middleware README.md
- USBFXStack API Reference Manual
- ModusToolbox™ software environment, quick start guide, documentation, and videos
- Infineon Technologies AG
© 2025, Cypress Semiconductor Corporation (an Infineon Technologies company) or an affiliate of Cypress Semiconductor Corporation.