No changes between revisions
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/lib_linux/ftd2xx.h
File deleted
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/lib_linux/WinTypes.h
File deleted
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/BIN/mlab_xvcd_x86_64
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Deleted: svn:mime-type
-application/octet-stream
\ No newline at end of property
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/BIN/mlab_xvcd_i386
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/linuxBuild.sh
5,5 → 5,4
# sudo apt-get install g++-multilib
 
# Just compile and link the target executable:
gcc mlab_xvcd*.cpp lib_linux/i386/libftd2xx.a -m32 -lstdc++ -ldl -lpthread -lrt -Os -o mlab_xvcd_i386
gcc mlab_xvcd*.cpp lib_linux/x86_64/libftd2xx.a -m64 -lstdc++ -ldl -lpthread -lrt -Os -o mlab_xvcd_x86_64
gcc mlab_xvcd*.cpp lib_linux_i386/libftd2xx.a -m32 -ldl -lpthread -lrt -Os -o mlab_xvcd_i386
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/mlab_xvcd.cpp
17,7 → 17,6
// 1.06 2013_04 Added support for Linux (thanks to Martin Poviser)
// 1.07 2013_04 Rewritten Host Address function for Linux (function gethostbyname returns 127.0.1.1 on Debian systems)
// Solved compatibility problems on Linux (FT_SetLatncyTimer requires delay, udev problem with ftdi_sio driver)
// 1.08 2013_06 Added linux x86_64 variant
//
//
// Purpose:
113,7 → 112,7
 
#else // not WIN32
 
#include "lib_linux/WinTypes.h"
#include "lib_linux_i386/WinTypes.h"
#include <sys/types.h>
#include <sys/socket.h>
#include <fcntl.h>
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/mlab_xvcd.h
1,7 → 1,7
// Program Version
// ---------------
 
#define VERSION "1.08" // Program version
#define VERSION "1.07" // Program version
#define YEAR "2013" // Year of the program
 
// JTAG Port Definitions
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/mlab_xvcd_port_FTDI.cpp
208,7 → 208,7
if (findDeviceBy==FT_OPEN_BY_LOCATION)
{
// Open device (location is number, not string)
long int findDeviceByInt = atoiEx(findDeviceByStr);
int findDeviceByInt = atoiEx(findDeviceByStr);
ftStatus = FT_OpenEx((void*)findDeviceByInt, findDeviceBy, &ftHandle);
}
else
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/!____!.txt
5,10 → 5,9
 
FTDI D2XX library (for Linux), use latest version from http://www.ftdichip.com/Drivers/D2XX.htm
 
lib_linux\WinTypes.h <-- libftd2xx1.1.12.tar.gz/release/WinTypes.h
lib_linux\ftd2xx.h <-- libftd2xx1.1.12.tar.gz/release/examples/ftd2xx.h
lib_linux\i386\libftd2xx.a <-- libftd2xx1.1.12.tar.gz/release/build/i386/libftd2xx.a
lib_linux\x86_64\libftd2xx.a <-- libftd2xx1.1.12.tar.gz/release/build/x86_64/libftd2xx.a
lib_linux_i386\WinTypes.h <-- libftd2xx1.1.12.tar.gz/release/WinTypes.h
lib_linux_i386\ftd2xx.h <-- libftd2xx1.1.12.tar.gz/release/examples/ftd2xx.h
lib_linux_i386\libftd2xx.a <-- libftd2xx1.1.12.tar.gz/release/build/i386/libftd2xx.a
 
Main program, pin configuration is here in .h file
 
/Modules/CPLD_FPGA/XILINX_XVC/XVC_SOFTWARE/XVC_1x/mlab_xvcd_port_FTDI.h
49,7 → 49,7
#ifdef WIN32
#include "lib_win32\ftd2xx.h" // FTDI Library
#else
#include "lib_linux/ftd2xx.h"
#include "lib_linux_i386/ftd2xx.h"
#endif