From d78fb3d4aac4ed7c28311a69ae86ffb88d03b972 Mon Sep 17 00:00:00 2001 From: Tero Kontkanen Date: Sat, 19 Aug 2017 16:22:30 +0300 Subject: FTDI D2XX driver work in progress, works --- SimpleMotionV2.pri | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'SimpleMotionV2.pri') diff --git a/SimpleMotionV2.pri b/SimpleMotionV2.pri index 8222018..17aea23 100644 --- a/SimpleMotionV2.pri +++ b/SimpleMotionV2.pri @@ -1,3 +1,5 @@ +#User options +SUPPORT_FTDI_D2XX_DRIVER = 1 #requires FTDI D2XX driver & library. benefit of this support is automatic detection of correct device and automatic low latency setting for FTDI USB serial converters INCLUDEPATH += $$PWD DEPENDPATH += $$PWD @@ -12,3 +14,13 @@ HEADERS += $$PWD/simplemotion_private.h\ $$PWD/pcserialport.h $$PWD/busdevice.h $$PWD/simplemotion.h $$PWD/sm485.h $$PWD/simplemotion_defs.h \ $$PWD/bufferedmotion.h $$PWD/tcpclient.h $$PWD/devicedeployment.h + +#If FTDI D2XX support is enabled +greaterThan(SUPPORT_FTDI_D2XX_DRIVER, 0+) { + SOURCES += $$PWD/drivers/ftdi_d2xx/sm_d2xx.c + macx:LIBS += +# win32:LIBS += $$PWD/drivers/ftdi_d2xx/static_w32_i386_ftd2xx.lib + win32:LIBS += $$PWD/drivers/ftdi_d2xx/ftd2xx.lib + linux:LIBS += + DEFINES += FTDI_D2XX_SUPPORT +} -- cgit v1.2.3