Skip to content

Infineon/usbfxstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USBFXStack Middleware Library 1.3.2

The USBFXStack Middleware Library provides a powerful and versatile solution designed to support the EZ-USB™ FX devices with a variety of integrated modules. This library includes essential drivers and utilities to help developers efficiently manage and optimize their applications.

As best practices and development flows are continuously evolving, it is recommended to periodically sync the latest updates from this library to ensure you are using the most recent improvements and features.

Supported EZ-USB™ FX devices

USB 3.2 devices:

USB 2.0 devices:

Features

  • LVDS/LVCMOS IP driver: Provides a driver for the Sensor Interface Port (SIP) on the EZ-USB™ FX device that can be configured to operate using the LVDS/LVCMOS interface for efficient data transfer

  • USB stack: An integrated USB stack that supports up to USB 20 Gbps functionality on the EZ-USB™ FX device, enabling robust USB communication capabilities

  • DMA manager: Offers generic DMA channel abstraction for managing DMA resources, facilitating data movement across USB and LVDS/LVCMOS interfaces on the EZ-USB™ FX device

  • Utility functions: A set of utility functions providing core functionalities such as logging support, USB data transfer abstraction, and fault handling mechanisms

More information

For further details and documentation, see the following resources:


(c) 2026, Infineon Technologies AG, or an affiliate of Infineon Technologies AG. All rights reserved. This software, associated documentation and materials ("Software") is owned by Infineon Technologies AG or one of its affiliates ("Infineon") and is protected by and subject to worldwide patent protection, worldwide copyright laws, and international treaty provisions. Therefore, you may use this Software only as provided in the license agreement accompanying the software package from which you obtained this Software. If no license agreement applies, then any use, reproduction, modification, translation, or compilation of this Software is prohibited without the express written permission of Infineon.
Disclaimer: UNLESS OTHERWISE EXPRESSLY AGREED WITH INFINEON, THIS SOFTWARE IS PROVIDED AS-IS, WITH NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ALL WARRANTIES OF NON-INFRINGEMENT OF THIRD-PARTY RIGHTS AND IMPLIED WARRANTIES SUCH AS WARRANTIES OF FITNESS FOR A SPECIFIC USE/PURPOSE OR MERCHANTABILITY. Infineon reserves the right to make changes to the Software without notice. You are responsible for properly designing, programming, and testing the functionality and safety of your intended application of the Software, as well as complying with any legal requirements related to its use. Infineon does not guarantee that the Software will be free from intrusion, data theft or loss, or other breaches (“Security Breaches”), and Infineon shall have no liability arising out of any Security Breaches. Unless otherwise explicitly approved by Infineon, the Software may not be used in any application where a failure of the Product or any consequences of the use thereof can reasonably be expected to result in personal injury.