Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

TE USB FX2 module is able to communicate with host computer's USB using

Info

In order to provide a user interface for driver functions, dynamic link library "TE_USB_FX2_CyAPICyUSB.dll" and "CyAPICyUSB.libdll" have been used.

C# applications or managed C++ applications (running on host computer) use directly TE_USB_FX2_CyAPI.dll based on CyAPICyUSB.libdll.

To avoid copying back and forth large amount of data between these two DLLs, data is passed by reference and not by value.

Host computer requirements

When using TE_USB_FX2_CyAPICyUSB.dll API, a host computer should meet the following requirements:

  • Operating system: Microsoft Windows 2000, Microsoft Windows XP, Microsoft Windows Vista, Microsoft Windows 7;
  • USB driver: Trenz Electronic USB FX2 driver (see here for dedicated driver installation instructions);
  • Interface: USB 2.0 host;C++ Run Time: it is contained in
  • Microsoft Visual C++ 2010 x64 Redistributable Setup: vcredist_x64.exe for 64 bit;
  • Microsoft Visual C++ 2010 x86 Redistributable Setup: vcredist_x86.exe for 32 bit.
  • .NET Framework version ≥ 4.0.30319

See your module user manual for dedicated driver installation instructions.