aboutsummaryrefslogtreecommitdiff
path: root/drivers/serial
diff options
context:
space:
mode:
authorTero Kontkanen <tero.k@granitedevices.com>2017-08-19 20:02:59 +0300
committerTero Kontkanen <tero.k@granitedevices.com>2017-08-19 20:05:40 +0300
commit2dfdc771b531716f2547c38864a1ea3ab549808c (patch)
tree7dce32a7ddcb24c6a15cc01061fa483c5d4e95d4 /drivers/serial
parent98fc91e77907285c0c2f9d8f6209d2df004835e1 (diff)
downloadSimpleMotionV2-2dfdc771b531716f2547c38864a1ea3ab549808c.tar.gz
SimpleMotionV2-2dfdc771b531716f2547c38864a1ea3ab549808c.zip
Completed FTDI support on macOS & Added FTDI binary libraries
Diffstat (limited to 'drivers/serial')
-rw-r--r--drivers/serial/pcserialport.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/serial/pcserialport.c b/drivers/serial/pcserialport.c
index 8cbe281..2a16b82 100644
--- a/drivers/serial/pcserialport.c
+++ b/drivers/serial/pcserialport.c
@@ -140,7 +140,8 @@ smint32 serialPortOpen(const char * port_device_name, smint32 baudrate_bps)
new_port_settings.c_lflag = 0;
new_port_settings.c_cc[VMIN] = 0; /* non blocking mode */
new_port_settings.c_cc[VTIME] = readTimeoutMs/100; /* timeout 100 ms steps */
-
+ if(new_port_settings.c_cc[VTIME]<1)//don't allow value 0ms
+ new_port_settings.c_cc[VTIME]=1;
#if defined(_BSD_SOURCE)
cfsetspeed(&new_port_settings, baudrateEnumValue);
#else