IOP480 directory contents: LIB\IOP480_LIB.C - Implementation of IOP480_LIB.H. LIB\IOP480_LIB.H - Library for 'WinDriver for PLX IOP 480' API. The basic idea is to get a handle for the board with IOP480_Open() and use it in the rest of the program when calling IOP480_xxxx() functions. Call IOP480_Close() when done. IOP480_DIAG\IOP480_DIAG.C - A simple diagnostics program that lets you access the PLX 9054 registers and local memory. o This program is meant to be used as an example for using the IOP480_LIB.H API, you may use it as a skeleton for your driver, or 'cut & paste' parts of it into your device driver code. o For a more advanced monitor program, use the standard PLXMON.EXE from PLX. The source code for this project was generated by WinDriver Wizard. To compile this application, you will need a Win32 compiler. Files: lib directory: lib\iop480_lib.c Library for 'WinDriver for PLX 9054' API. The basic idea is to get a handle for the board with IOP480_Open() and use it in the rest of the program when calling IOP480_xxxx() functions. Call IOP480_Close() when done. lib\iop480_lib.h Header file of iop480_lib.c library. iop480_diag directory: iop480_diag\iop480_diag.c A simple diagnostics program that lets you access the PLX 9054 registers and local memory. o This program is meant to be used as an example for using the iop480_lib.h API. You may use it as a skeleton for your driver, or 'cut & paste' parts of it into your device driver code. o For a more advanced monitor program, use the standard PLXMON.EXE from PLX. iop480_diag\iop480_diag.mak MS-Visual C++ 4.0 (and above) compatible make file. iop480_diag\iop480_diag.mdp MS-Visual C++ 4.0 (and above) compatible project file. files.txt Describes the files generated. Compiling this project: If you are using MS-Visual C++, then open the iop480_diag.mdp project file, and compile. If using a different compiler: - Create a new project. Choose console mode project. - Include the following files in the project: lib\iop480_lib.c iop480_diag\iop480_diag.c \windrvr\samples\shared\pci_diag_lib.c \windrvr\samples\shared\print_struct.c Converting to a GUI application: This sample was written as a console mode application (rather than a GUI application) that uses standard input and standard output. This was done in order to simplify the source code. You may change it into a GUI application by removing all calls to printf() and scanf() functions, and calling MessageBox() instead.