diff options
| author | Tero Kontkanen <tero.kontkanen@granitedevices.fi> | 2017-08-19 16:22:30 +0300 |
|---|---|---|
| committer | Tero Kontkanen <tero.kontkanen@granitedevices.fi> | 2017-08-19 16:35:41 +0300 |
| commit | d78fb3d4aac4ed7c28311a69ae86ffb88d03b972 (patch) | |
| tree | 436950b4d6b2e108514302720ee2d9de200e5b01 /SimpleMotionV2.pri | |
| parent | 5d21340928cd46b3cb97cae0b9c707a71ef9ced0 (diff) | |
| download | SimpleMotionV2-d78fb3d4aac4ed7c28311a69ae86ffb88d03b972.tar.gz SimpleMotionV2-d78fb3d4aac4ed7c28311a69ae86ffb88d03b972.zip | |
FTDI D2XX driver work in progress, works
Diffstat (limited to 'SimpleMotionV2.pri')
| -rw-r--r-- | SimpleMotionV2.pri | 12 |
1 files changed, 12 insertions, 0 deletions
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
+}
|
