From 1c0b0771071cb2dd871656090312ec5d831b4031 Mon Sep 17 00:00:00 2001 From: Ben Moyer Date: Thu, 8 Jun 2017 18:20:24 -0700 Subject: [PATCH] make CTS/RTS hardware flow control work on windows --- src/impl/win.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/impl/win.cc b/src/impl/win.cc index 3446160..4dc7614 100644 --- a/src/impl/win.cc +++ b/src/impl/win.cc @@ -250,10 +250,11 @@ Serial::SerialImpl::reconfigurePort () dcbSerialParams.fInX = true; } if (flowcontrol_ == flowcontrol_hardware) { - dcbSerialParams.fOutxCtsFlow = true; - dcbSerialParams.fRtsControl = 0x03; - dcbSerialParams.fOutX = false; - dcbSerialParams.fInX = false; + dcbSerialParams.fOutxCtsFlow = TRUE; + dcbSerialParams.fOutxDsrFlow = FALSE; + dcbSerialParams.fRtsControl = RTS_CONTROL_HANDSHAKE; + dcbSerialParams.fOutX = FALSE; + dcbSerialParams.fInX = FALSE; } // activate settings