1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-05 15:25:49 +02:00

Serial - Support COM ports > 9. Set default baud rate to 115200.

Change-Id: I2ca955a6071090a47a47eab3e494d308a1019e52
This commit is contained in:
Doug Schaefer 2016-04-14 16:58:02 -04:00 committed by Gerrit Code Review @ Eclipse.org
parent 55d95e9942
commit 47813ac881
2 changed files with 6 additions and 2 deletions

View file

@ -86,7 +86,7 @@ public enum BaudRate {
} }
public static BaudRate getDefault() { public static BaudRate getDefault() {
return B9600; return B115200;
} }
} }

View file

@ -179,7 +179,11 @@ public class SerialPort {
* name for the serial device. * name for the serial device.
*/ */
public SerialPort(String portName) { 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; private native long open0(String portName, int baudRate, int byteSize, int parity, int stopBits) throws IOException;