diff options
-rw-r--r-- | native/org.eclipse.cdt.native.serial/jni/serial.c | 3 | ||||
-rwxr-xr-x | native/org.eclipse.cdt.native.serial/os/linux/x86_64/libserial.so | bin | 13192 -> 13192 bytes | |||
-rwxr-xr-x | native/org.eclipse.cdt.native.serial/os/macosx/x86_64/libserial.jnilib | bin | 13476 -> 13476 bytes | |||
-rwxr-xr-x | native/org.eclipse.cdt.native.serial/os/win32/x86_64/serial.dll | bin | 380597 -> 380597 bytes |
4 files changed, 3 insertions, 0 deletions
diff --git a/native/org.eclipse.cdt.native.serial/jni/serial.c b/native/org.eclipse.cdt.native.serial/jni/serial.c index 216169c041d..95d3b57f379 100644 --- a/native/org.eclipse.cdt.native.serial/jni/serial.c +++ b/native/org.eclipse.cdt.native.serial/jni/serial.c @@ -157,6 +157,9 @@ JNIEXPORT jlong JNICALL FUNC(open0)(JNIEnv *env, jobject jobj, jstring portName, // ignore parity options.c_iflag |= IGNPAR; + + // turn off those bits in the input flag that fiddle with CR and NL + options.c_iflag &= ~(ICRNL | INLCR | IGNCR); options.c_cc[VMIN] = 0; // min chars to read options.c_cc[VTIME] = 2; // 10ths second timeout diff --git a/native/org.eclipse.cdt.native.serial/os/linux/x86_64/libserial.so b/native/org.eclipse.cdt.native.serial/os/linux/x86_64/libserial.so Binary files differindex 274eab0d844..3abd110e911 100755 --- a/native/org.eclipse.cdt.native.serial/os/linux/x86_64/libserial.so +++ b/native/org.eclipse.cdt.native.serial/os/linux/x86_64/libserial.so diff --git a/native/org.eclipse.cdt.native.serial/os/macosx/x86_64/libserial.jnilib b/native/org.eclipse.cdt.native.serial/os/macosx/x86_64/libserial.jnilib Binary files differindex 26ce721366e..164c975250a 100755 --- a/native/org.eclipse.cdt.native.serial/os/macosx/x86_64/libserial.jnilib +++ b/native/org.eclipse.cdt.native.serial/os/macosx/x86_64/libserial.jnilib diff --git a/native/org.eclipse.cdt.native.serial/os/win32/x86_64/serial.dll b/native/org.eclipse.cdt.native.serial/os/win32/x86_64/serial.dll Binary files differindex d33554a6afd..fa6b4ce6c0e 100755 --- a/native/org.eclipse.cdt.native.serial/os/win32/x86_64/serial.dll +++ b/native/org.eclipse.cdt.native.serial/os/win32/x86_64/serial.dll |