diff options
author | Doug Schaefer | 2016-04-14 20:58:02 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-04-14 23:11:51 +0000 |
commit | 47813ac881d7e0c21d0947cd3e59d3d418b828b7 (patch) | |
tree | 447adbe9ecf1891c085479748dd11906d3accdab /native | |
parent | 55d95e99429e40464db7ee83304158ebc0ef8fa2 (diff) | |
download | org.eclipse.cdt-47813ac881d7e0c21d0947cd3e59d3d418b828b7.tar.gz org.eclipse.cdt-47813ac881d7e0c21d0947cd3e59d3d418b828b7.tar.xz org.eclipse.cdt-47813ac881d7e0c21d0947cd3e59d3d418b828b7.zip |
Serial - Support COM ports > 9. Set default baud rate to 115200.
Change-Id: I2ca955a6071090a47a47eab3e494d308a1019e52
Diffstat (limited to 'native')
-rw-r--r-- | native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/BaudRate.java | 2 | ||||
-rw-r--r-- | native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/SerialPort.java | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/BaudRate.java b/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/BaudRate.java index 70965fdeed4..a2855a12a8a 100644 --- a/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/BaudRate.java +++ b/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/BaudRate.java @@ -86,7 +86,7 @@ public enum BaudRate { } public static BaudRate getDefault() { - return B9600; + return B115200; } } diff --git a/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/SerialPort.java b/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/SerialPort.java index 07bd5c67356..a00afb31a98 100644 --- a/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/SerialPort.java +++ b/native/org.eclipse.cdt.native.serial/src/org/eclipse/cdt/serial/SerialPort.java @@ -179,7 +179,11 @@ public class SerialPort { * name for the serial device. */ public SerialPort(String portName) { - this.portName = portName; + if (System.getProperty("os.name").startsWith("Windows") && !portName.startsWith("\\\\.\\")) { //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ + this.portName = "\\\\.\\" + portName; //$NON-NLS-1$ + } else { + this.portName = portName; + } } private native long open0(String portName, int baudRate, int byteSize, int parity, int stopBits) throws IOException; |