Bläddra i källkod

Disabled input processing

Michael Rimestad 6 år sedan
förälder
incheckning
e37d2df358
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      Sources/SwiftSerial.swift

+ 3 - 0
Sources/SwiftSerial.swift

@@ -299,6 +299,9 @@ public class SerialPort {
         settings.c_cflag &= ~tcflag_t(CSIZE)
         settings.c_cflag &= ~tcflag_t(CSIZE)
         settings.c_cflag |= dataBitsSize.flagValue
         settings.c_cflag |= dataBitsSize.flagValue
 
 
+        //Disable input mapping of CR to NL, mapping of NL into CR, and ignoring CR
+        settings.c_iflag &= ~tcflag_t(ICRNL | INLCR | IGNCR)
+
         // Set hardware flow control flag
         // Set hardware flow control flag
     #if os(Linux)
     #if os(Linux)
         if useHardwareFlowControl {
         if useHardwareFlowControl {