FX3 Programmers Manual, Doc. # 001-64707 Rev. *C
189
13. FX3 Host Software
13.1
FX3 Host Software
A comprehensive host side (Microsoft Windows) stack in the FX3 SDK. This stack includes
■
Cypress generic USB 3.0/2.0 driver (WDF) on Windows 7 (32/64 bit), Windows Vista (32/64 bit),
and Windows XP (32 bit only)
■
Convenience APIs that expose generic
■
USB driver APIs through C++ and C# interfaces
■
USB control center, a Windows utility that provides interfaces to interact with the device at low
levels
13.1.1
Cypress Generic Driver
The Cypress driver is general-purpose, understanding primitive USB commands, but not implement-
ing higher-level, USB device-class specific commands. The driver is ideal for communicating with a
vendor-specific device from a custom USB application. It can be used to send low-level USB
requests to any USB device for experimental or diagnostic applications.
Kindly refer to the CyUSB.pdf in the Cypress SuperSpeed USBSuite installation for more details.
13.1.2
CYAPI Programmer’s reference
CyAPI.lib provides a simple, powerful C++ programming interface to USB devices. It is a C++ class
library that provides a high-level programming interface to the CyUsb3.sys device driver. The library
is only able to communicate with USB devices that are served by this driver.
Kindly refer to the CyAPI.pdf in the Cypress SuperSpeed USBSuite installation for more details.
13.1.3
CYUSB.NET Programmer’s reference
CyUSB.dll is a managed Microsoft .NET class library. It provides a high-level, powerful programming
interface to USB devices and allows access to USB devices via library methods. Because CyUSB.dll
is a managed .NET library, its classes and methods can be accessed from any of the Microsoft
Visual Stuido.NET managed languages such as Visual Basic.NET, C#, Visual J# and managed C++.
Kindly refer to the CyUSB.NET.pdf in the Cypress SuperSpeed USBSuite installation for more
details.
Содержание EX-USB FX3
Страница 8: ...8 FX3 Programmers Manual Doc 001 64707 Rev C Contents...
Страница 12: ...12 FX3 Programmers Manual Doc 001 64707 Rev C Introduction...
Страница 48: ...48 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Overview...
Страница 74: ...74 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Firmware...
Страница 76: ...76 FX3 Programmers Manual Doc 001 64707 Rev C FX3 APIs...
Страница 84: ...84 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Application Examples...
Страница 98: ...98 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Application Structure...
Страница 148: ...148 FX3 Programmers Manual Doc 001 64707 Rev C FX3 P Port Register Access...
Страница 153: ...FX3 Programmers Manual Doc 001 64707 Rev C 153 FX3 Development Tools 2 Select General Existing projects into Workspace...
Страница 165: ...FX3 Programmers Manual Doc 001 64707 Rev C 165 FX3 Development Tools Click next...
Страница 178: ...178 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools Click on Apply...
Страница 180: ...180 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools d Start the GDB server...
Страница 185: ...FX3 Programmers Manual Doc 001 64707 Rev C 185 FX3 Development Tools...
Страница 186: ...186 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools...
Страница 187: ...FX3 Programmers Manual Doc 001 64707 Rev C 187 FX3 Development Tools...
Страница 188: ...188 FX3 Programmers Manual Doc 001 64707 Rev C FX3 Development Tools...
Страница 192: ...192 FX3 Programmers Manual Doc 001 64707 Rev C GPIF II Designer...